1 <component name="InspectionProjectProfileManager">
2 <profile version="1.0">
3 <option name="myName" value="idea.default" />
4 <inspection_tool class="AbstractMethodCallInConstructor" enabled="true" level="WARNING" enabled_by_default="true" />
5 <inspection_tool class="AndroidDomInspection" enabled="false" level="ERROR" enabled_by_default="false" />
6 <inspection_tool class="AndroidElementNotAllowed" enabled="false" level="WARNING" enabled_by_default="false" />
7 <inspection_tool class="AndroidLintAdapterViewChildren" enabled="false" level="WARNING" enabled_by_default="false" />
8 <inspection_tool class="AndroidLintAllowBackup" enabled="false" level="WARNING" enabled_by_default="false" />
9 <inspection_tool class="AndroidLintAlwaysShowAction" enabled="false" level="WARNING" enabled_by_default="false" />
10 <inspection_tool class="AndroidLintButtonCase" enabled="false" level="WARNING" enabled_by_default="false" />
11 <inspection_tool class="AndroidLintButtonOrder" enabled="false" level="WARNING" enabled_by_default="false" />
12 <inspection_tool class="AndroidLintButtonStyle" enabled="false" level="WARNING" enabled_by_default="false" />
13 <inspection_tool class="AndroidLintCommitPrefEdits" enabled="false" level="WARNING" enabled_by_default="false" />
14 <inspection_tool class="AndroidLintContentDescription" enabled="false" level="WARNING" enabled_by_default="false" />
15 <inspection_tool class="AndroidLintCutPasteId" enabled="false" level="WARNING" enabled_by_default="false" />
16 <inspection_tool class="AndroidLintDisableBaselineAlignment" enabled="false" level="WARNING" enabled_by_default="false" />
17 <inspection_tool class="AndroidLintDrawAllocation" enabled="false" level="WARNING" enabled_by_default="false" />
18 <inspection_tool class="AndroidLintDuplicateActivity" enabled="false" level="ERROR" enabled_by_default="false" />
19 <inspection_tool class="AndroidLintDuplicateDefinition" enabled="false" level="ERROR" enabled_by_default="false" />
20 <inspection_tool class="AndroidLintDuplicateIds" enabled="false" level="WARNING" enabled_by_default="false" />
21 <inspection_tool class="AndroidLintDuplicateIncludedIds" enabled="false" level="WARNING" enabled_by_default="false" />
22 <inspection_tool class="AndroidLintDuplicateUsesFeature" enabled="false" level="WARNING" enabled_by_default="false" />
23 <inspection_tool class="AndroidLintEnforceUTF8" enabled="false" level="WARNING" enabled_by_default="false" />
24 <inspection_tool class="AndroidLintExportedContentProvider" enabled="false" level="WARNING" enabled_by_default="false" />
25 <inspection_tool class="AndroidLintExportedReceiver" enabled="false" level="WARNING" enabled_by_default="false" />
26 <inspection_tool class="AndroidLintExportedService" enabled="false" level="WARNING" enabled_by_default="false" />
27 <inspection_tool class="AndroidLintExtraText" enabled="false" level="WARNING" enabled_by_default="false" />
28 <inspection_tool class="AndroidLintExtraTranslation" enabled="false" level="ERROR" enabled_by_default="false" />
29 <inspection_tool class="AndroidLintGifUsage" enabled="false" level="WARNING" enabled_by_default="false" />
30 <inspection_tool class="AndroidLintGrantAllUris" enabled="false" level="WARNING" enabled_by_default="false" />
31 <inspection_tool class="AndroidLintGridLayout" enabled="false" level="ERROR" enabled_by_default="false" />
32 <inspection_tool class="AndroidLintHardcodedDebugMode" enabled="false" level="WARNING" enabled_by_default="false" />
33 <inspection_tool class="AndroidLintHardcodedText" enabled="false" level="WARNING" enabled_by_default="false" />
34 <inspection_tool class="AndroidLintIconColors" enabled="false" level="WARNING" enabled_by_default="false" />
35 <inspection_tool class="AndroidLintIconDensities" enabled="false" level="WARNING" enabled_by_default="false" />
36 <inspection_tool class="AndroidLintIconDipSize" enabled="false" level="WARNING" enabled_by_default="false" />
37 <inspection_tool class="AndroidLintIconDuplicates" enabled="false" level="WARNING" enabled_by_default="false" />
38 <inspection_tool class="AndroidLintIconDuplicatesConfig" enabled="false" level="WARNING" enabled_by_default="false" />
39 <inspection_tool class="AndroidLintIconExtension" enabled="false" level="WARNING" enabled_by_default="false" />
40 <inspection_tool class="AndroidLintIconLauncherShape" enabled="false" level="WARNING" enabled_by_default="false" />
41 <inspection_tool class="AndroidLintIconLocation" enabled="false" level="WARNING" enabled_by_default="false" />
42 <inspection_tool class="AndroidLintIconMissingDensityFolder" enabled="false" level="WARNING" enabled_by_default="false" />
43 <inspection_tool class="AndroidLintIconMixedNinePatch" enabled="false" level="WARNING" enabled_by_default="false" />
44 <inspection_tool class="AndroidLintIconNoDpi" enabled="false" level="WARNING" enabled_by_default="false" />
45 <inspection_tool class="AndroidLintIconXmlAndPng" enabled="false" level="WARNING" enabled_by_default="false" />
46 <inspection_tool class="AndroidLintIllegalResourceRef" enabled="false" level="WARNING" enabled_by_default="false" />
47 <inspection_tool class="AndroidLintInOrMmUsage" enabled="false" level="WARNING" enabled_by_default="false" />
48 <inspection_tool class="AndroidLintInconsistentArrays" enabled="false" level="WARNING" enabled_by_default="false" />
49 <inspection_tool class="AndroidLintInconsistentLayout" enabled="false" level="WARNING" enabled_by_default="false" />
50 <inspection_tool class="AndroidLintInefficientWeight" enabled="false" level="WARNING" enabled_by_default="false" />
51 <inspection_tool class="AndroidLintInlinedApi" enabled="false" level="WARNING" enabled_by_default="false" />
52 <inspection_tool class="AndroidLintInnerclassSeparator" enabled="false" level="WARNING" enabled_by_default="false" />
53 <inspection_tool class="AndroidLintInvalidId" enabled="false" level="ERROR" enabled_by_default="false" />
54 <inspection_tool class="AndroidLintLabelFor" enabled="false" level="WARNING" enabled_by_default="false" />
55 <inspection_tool class="AndroidLintLibraryCustomView" enabled="false" level="ERROR" enabled_by_default="false" />
56 <inspection_tool class="AndroidLintLocalSuppress" enabled="false" level="ERROR" enabled_by_default="false" />
57 <inspection_tool class="AndroidLintManifestOrder" enabled="false" level="WARNING" enabled_by_default="false" />
58 <inspection_tool class="AndroidLintMenuTitle" enabled="false" level="WARNING" enabled_by_default="false" />
59 <inspection_tool class="AndroidLintMergeRootFrame" enabled="false" level="WARNING" enabled_by_default="false" />
60 <inspection_tool class="AndroidLintMissingApplicationIcon" enabled="false" level="WARNING" enabled_by_default="false" />
61 <inspection_tool class="AndroidLintMissingId" enabled="false" level="WARNING" enabled_by_default="false" />
62 <inspection_tool class="AndroidLintMissingPrefix" enabled="false" level="ERROR" enabled_by_default="false" />
63 <inspection_tool class="AndroidLintMissingQuantity" enabled="false" level="WARNING" enabled_by_default="false" />
64 <inspection_tool class="AndroidLintMissingTranslation" enabled="false" level="ERROR" enabled_by_default="false" />
65 <inspection_tool class="AndroidLintMissingVersion" enabled="false" level="WARNING" enabled_by_default="false" />
66 <inspection_tool class="AndroidLintMultipleUsesSdk" enabled="false" level="ERROR" enabled_by_default="false" />
67 <inspection_tool class="AndroidLintNestedScrolling" enabled="false" level="WARNING" enabled_by_default="false" />
68 <inspection_tool class="AndroidLintNestedWeights" enabled="false" level="WARNING" enabled_by_default="false" />
69 <inspection_tool class="AndroidLintNewApi" enabled="false" level="ERROR" enabled_by_default="false" />
70 <inspection_tool class="AndroidLintNotSibling" enabled="false" level="ERROR" enabled_by_default="false" />
71 <inspection_tool class="AndroidLintObsoleteLayoutParam" enabled="false" level="WARNING" enabled_by_default="false" />
72 <inspection_tool class="AndroidLintOldTargetApi" enabled="false" level="WARNING" enabled_by_default="false" />
73 <inspection_tool class="AndroidLintOrientation" enabled="false" level="ERROR" enabled_by_default="false" />
74 <inspection_tool class="AndroidLintOverdraw" enabled="false" level="WARNING" enabled_by_default="false" />
75 <inspection_tool class="AndroidLintOverride" enabled="false" level="ERROR" enabled_by_default="false" />
76 <inspection_tool class="AndroidLintPackagedPrivateKey" enabled="false" level="WARNING" enabled_by_default="false" />
77 <inspection_tool class="AndroidLintPrivateResource" enabled="false" level="ERROR" enabled_by_default="false" />
78 <inspection_tool class="AndroidLintProguard" enabled="false" level="ERROR" enabled_by_default="false" />
79 <inspection_tool class="AndroidLintProguardSplit" enabled="false" level="WARNING" enabled_by_default="false" />
80 <inspection_tool class="AndroidLintProtectedPermissions" enabled="false" level="ERROR" enabled_by_default="false" />
81 <inspection_tool class="AndroidLintPxUsage" enabled="false" level="WARNING" enabled_by_default="false" />
82 <inspection_tool class="AndroidLintRegistered" enabled="false" level="WARNING" enabled_by_default="false" />
83 <inspection_tool class="AndroidLintRequiredSize" enabled="false" level="ERROR" enabled_by_default="false" />
84 <inspection_tool class="AndroidLintResAuto" enabled="false" level="ERROR" enabled_by_default="false" />
85 <inspection_tool class="AndroidLintResourceAsColor" enabled="false" level="ERROR" enabled_by_default="false" />
86 <inspection_tool class="AndroidLintScrollViewCount" enabled="false" level="WARNING" enabled_by_default="false" />
87 <inspection_tool class="AndroidLintScrollViewSize" enabled="false" level="WARNING" enabled_by_default="false" />
88 <inspection_tool class="AndroidLintSdCardPath" enabled="false" level="WARNING" enabled_by_default="false" />
89 <inspection_tool class="AndroidLintServiceCast" enabled="false" level="ERROR" enabled_by_default="false" />
90 <inspection_tool class="AndroidLintSetJavaScriptEnabled" enabled="false" level="WARNING" enabled_by_default="false" />
91 <inspection_tool class="AndroidLintShowToast" enabled="false" level="WARNING" enabled_by_default="false" />
92 <inspection_tool class="AndroidLintSmallSp" enabled="false" level="WARNING" enabled_by_default="false" />
93 <inspection_tool class="AndroidLintSpUsage" enabled="false" level="WARNING" enabled_by_default="false" />
94 <inspection_tool class="AndroidLintStateListReachable" enabled="false" level="WARNING" enabled_by_default="false" />
95 <inspection_tool class="AndroidLintStringFormatCount" enabled="false" level="WARNING" enabled_by_default="false" />
96 <inspection_tool class="AndroidLintStringFormatInvalid" enabled="false" level="ERROR" enabled_by_default="false" />
97 <inspection_tool class="AndroidLintStringFormatMatches" enabled="false" level="ERROR" enabled_by_default="false" />
98 <inspection_tool class="AndroidLintStyleCycle" enabled="false" level="ERROR" enabled_by_default="false" />
99 <inspection_tool class="AndroidLintSuspicious0dp" enabled="false" level="ERROR" enabled_by_default="false" />
100 <inspection_tool class="AndroidLintSuspiciousImport" enabled="false" level="WARNING" enabled_by_default="false" />
101 <inspection_tool class="AndroidLintTextFields" enabled="false" level="WARNING" enabled_by_default="false" />
102 <inspection_tool class="AndroidLintTextViewEdits" enabled="false" level="WARNING" enabled_by_default="false" />
103 <inspection_tool class="AndroidLintTooDeepLayout" enabled="false" level="WARNING" enabled_by_default="false" />
104 <inspection_tool class="AndroidLintTooManyViews" enabled="false" level="WARNING" enabled_by_default="false" />
105 <inspection_tool class="AndroidLintTypographyDashes" enabled="false" level="WARNING" enabled_by_default="false" />
106 <inspection_tool class="AndroidLintTypographyEllipsis" enabled="false" level="WARNING" enabled_by_default="false" />
107 <inspection_tool class="AndroidLintTypographyFractions" enabled="false" level="WARNING" enabled_by_default="false" />
108 <inspection_tool class="AndroidLintTypographyOther" enabled="false" level="WARNING" enabled_by_default="false" />
109 <inspection_tool class="AndroidLintTypos" enabled="false" level="WARNING" enabled_by_default="false" />
110 <inspection_tool class="AndroidLintUniquePermission" enabled="false" level="ERROR" enabled_by_default="false" />
111 <inspection_tool class="AndroidLintUnknownId" enabled="false" level="ERROR" enabled_by_default="false" />
112 <inspection_tool class="AndroidLintUnknownIdInLayout" enabled="false" level="WARNING" enabled_by_default="false" />
113 <inspection_tool class="AndroidLintUnlocalizedSms" enabled="false" level="WARNING" enabled_by_default="false" />
114 <inspection_tool class="AndroidLintUnusedQuantity" enabled="false" level="WARNING" enabled_by_default="false" />
115 <inspection_tool class="AndroidLintUnusedResources" enabled="false" level="WARNING" enabled_by_default="false" />
116 <inspection_tool class="AndroidLintUseCompoundDrawables" enabled="false" level="WARNING" enabled_by_default="false" />
117 <inspection_tool class="AndroidLintUseSparseArrays" enabled="false" level="WARNING" enabled_by_default="false" />
118 <inspection_tool class="AndroidLintUseValueOf" enabled="false" level="WARNING" enabled_by_default="false" />
119 <inspection_tool class="AndroidLintUselessLeaf" enabled="false" level="WARNING" enabled_by_default="false" />
120 <inspection_tool class="AndroidLintUselessParent" enabled="false" level="WARNING" enabled_by_default="false" />
121 <inspection_tool class="AndroidLintUsesMinSdkAttributes" enabled="false" level="WARNING" enabled_by_default="false" />
122 <inspection_tool class="AndroidLintWorldReadableFiles" enabled="false" level="WARNING" enabled_by_default="false" />
123 <inspection_tool class="AndroidLintWorldWriteableFiles" enabled="false" level="WARNING" enabled_by_default="false" />
124 <inspection_tool class="AndroidLintWrongCase" enabled="false" level="WARNING" enabled_by_default="false" />
125 <inspection_tool class="AndroidLintWrongFolder" enabled="false" level="ERROR" enabled_by_default="false" />
126 <inspection_tool class="AndroidLintWrongViewCast" enabled="false" level="ERROR" enabled_by_default="false" />
127 <inspection_tool class="AndroidMissingOnClickHandler" enabled="false" level="WARNING" enabled_by_default="false" />
128 <inspection_tool class="AndroidNonConstantResIdsInSwitch" enabled="false" level="ERROR" enabled_by_default="false" />
129 <inspection_tool class="AndroidUnknownAttribute" enabled="false" level="WARNING" enabled_by_default="false" />
130 <inspection_tool class="Anonymous2MethodRef" enabled="false" level="WARNING" enabled_by_default="false" />
131 <inspection_tool class="AnonymousHasLambdaAlternative" enabled="true" level="Strong Warning" enabled_by_default="true" />
132 <inspection_tool class="AppEngineForbiddenCode" enabled="false" level="ERROR" enabled_by_default="false" />
133 <inspection_tool class="ArchaicSystemPropertyAccess" enabled="true" level="WARNING" enabled_by_default="true" />
134 <inspection_tool class="ArgNamesErrorsInspection" enabled="false" level="ERROR" enabled_by_default="false" />
135 <inspection_tool class="ArgNamesWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false" />
136 <inspection_tool class="AroundAdviceStyleInspection" enabled="false" level="WARNING" enabled_by_default="false" />
137 <inspection_tool class="ArrayHashCode" enabled="true" level="ERROR" enabled_by_default="true" />
138 <inspection_tool class="ArraysAsListWithZeroOrOneArgument" enabled="true" level="WARNING" enabled_by_default="true">
139 <scope name="Tests" level="INFO" enabled="true" />
141 <inspection_tool class="AssignmentToForLoopParameter" enabled="true" level="WARNING" enabled_by_default="true">
142 <option name="m_checkForeachParameters" value="false" />
144 <inspection_tool class="AssignmentToStaticFieldFromInstanceMethod" enabled="true" level="WARNING" enabled_by_default="true">
145 <scope name="Tests" level="WARNING" enabled="false" />
147 <inspection_tool class="AssignmentUsedAsCondition" enabled="true" level="WARNING" enabled_by_default="true" />
148 <inspection_tool class="AutoBoxing" enabled="true" level="WARNING" enabled_by_default="false">
149 <scope name="runtime.classes" level="WARNING" enabled="true">
150 <option name="ignoreAddedToCollection" value="false" />
152 <option name="ignoreAddedToCollection" value="false" />
154 <inspection_tool class="AutoUnboxing" enabled="true" level="WARNING" enabled_by_default="false">
155 <scope name="runtime.classes" level="WARNING" enabled="true" />
157 <inspection_tool class="BadExpressionStatementJS" enabled="false" level="WARNING" enabled_by_default="false" />
158 <inspection_tool class="BindingAnnotationWithoutInject" enabled="false" level="WARNING" enabled_by_default="false" />
159 <inspection_tool class="BooleanMethodIsAlwaysInverted" enabled="false" level="WARNING" enabled_by_default="false" />
160 <inspection_tool class="BoundedWildcard" enabled="true" level="WARNING" enabled_by_default="true">
161 <option name="REPORT_INVARIANT_CLASSES" value="false" />
162 <option name="REPORT_PRIVATE_METHODS" value="false" />
164 <inspection_tool class="BpmnConfigDomInspection" enabled="false" level="ERROR" enabled_by_default="false" />
165 <inspection_tool class="BuildoutUnresolvedPartInspection" enabled="false" level="WARNING" enabled_by_default="false" />
166 <inspection_tool class="BvConfigDomInspection" enabled="false" level="ERROR" enabled_by_default="false" />
167 <inspection_tool class="BvConstraintMappingsInspection" enabled="false" level="ERROR" enabled_by_default="false" />
168 <inspection_tool class="CallerJS" enabled="false" level="WARNING" enabled_by_default="false" />
169 <inspection_tool class="CastCanBeRemovedNarrowingVariableType" enabled="true" level="Strong Warning" enabled_by_default="true" />
170 <inspection_tool class="CastConflictsWithInstanceof" enabled="true" level="WARNING" enabled_by_default="true" />
171 <inspection_tool class="CastToIncompatibleInterface" enabled="true" level="WARNING" enabled_by_default="true" />
172 <inspection_tool class="CaughtExceptionImmediatelyRethrown" enabled="true" level="Strong Warning" enabled_by_default="true" />
173 <inspection_tool class="CdiDecoratorInspection" enabled="false" level="ERROR" enabled_by_default="false" />
174 <inspection_tool class="CdiDisposerMethodInspection" enabled="false" level="ERROR" enabled_by_default="false" />
175 <inspection_tool class="CdiDomBeans" enabled="false" level="WARNING" enabled_by_default="false" />
176 <inspection_tool class="CdiInjectInspection" enabled="false" level="ERROR" enabled_by_default="false" />
177 <inspection_tool class="CdiInjectionPointsInspection" enabled="false" level="WARNING" enabled_by_default="false" />
178 <inspection_tool class="CdiInterceptorInspection" enabled="false" level="ERROR" enabled_by_default="false" />
179 <inspection_tool class="CdiManagedBeanInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false" />
180 <inspection_tool class="CdiNormalScopeInspection" enabled="false" level="WARNING" enabled_by_default="false" />
181 <inspection_tool class="CdiObservesInspection" enabled="false" level="ERROR" enabled_by_default="false" />
182 <inspection_tool class="CdiSpecializesInspection" enabled="false" level="ERROR" enabled_by_default="false" />
183 <inspection_tool class="CdiStereotypeInspection" enabled="false" level="ERROR" enabled_by_default="false" />
184 <inspection_tool class="CdiStereotypeRestrictionsInspection" enabled="false" level="ERROR" enabled_by_default="false" />
185 <inspection_tool class="CdiTypedAnnotationInspection" enabled="false" level="ERROR" enabled_by_default="false" />
186 <inspection_tool class="CdiUnproxyableBeanTypesInspection" enabled="false" level="ERROR" enabled_by_default="false" />
187 <inspection_tool class="CfmlFileReference" enabled="false" level="WARNING" enabled_by_default="false" />
188 <inspection_tool class="CfmlReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false" />
189 <inspection_tool class="ChainedEquality" enabled="false" level="WARNING" enabled_by_default="true" />
190 <inspection_tool class="CheckNodeTest" enabled="false" level="WARNING" enabled_by_default="false" />
191 <inspection_tool class="CloneCallsSuperClone" enabled="false" level="WARNING" enabled_by_default="false" />
192 <inspection_tool class="CloneDeclaresCloneNotSupported" enabled="false" level="WARNING" enabled_by_default="false" />
193 <inspection_tool class="CommaExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" />
194 <inspection_tool class="ComparisonOfShortAndChar" enabled="true" level="WARNING" enabled_by_default="true" />
195 <inspection_tool class="ConditionCoveredByFurtherCondition" enabled="true" level="Strong Warning" enabled_by_default="true" />
196 <inspection_tool class="ConditionalExpressionWithIdenticalBranches" enabled="true" level="WARNING" enabled_by_default="true" />
197 <inspection_tool class="ConflictingAnnotations" enabled="false" level="WARNING" enabled_by_default="false" />
198 <inspection_tool class="ConfusingOctalEscape" enabled="true" level="WARNING" enabled_by_default="true" />
199 <inspection_tool class="ConstantConditionalExpression" enabled="true" level="WARNING" enabled_by_default="true">
200 <scope name="Tests" level="WARNING" enabled="false" />
202 <inspection_tool class="ConstantConditionalExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" />
203 <inspection_tool class="ConstantConditions" enabled="true" level="WARNING" enabled_by_default="true">
204 <scope name="Tests" level="WARNING" enabled="false">
205 <option name="SUGGEST_NULLABLE_ANNOTATIONS" value="false" />
206 <option name="DONT_REPORT_TRUE_ASSERT_STATEMENTS" value="false" />
207 <option name="REPORT_NULLS_PASSED_TO_NOT_NULL_PARAMETER" value="false" />
209 <scope name="runtime.classes" level="WARNING" enabled="false">
210 <option name="SUGGEST_NULLABLE_ANNOTATIONS" value="false" />
211 <option name="DONT_REPORT_TRUE_ASSERT_STATEMENTS" value="false" />
212 <option name="REPORT_NULLS_PASSED_TO_NOT_NULL_PARAMETER" value="false" />
214 <option name="SUGGEST_NULLABLE_ANNOTATIONS" value="false" />
215 <option name="DONT_REPORT_TRUE_ASSERT_STATEMENTS" value="false" />
216 <option name="REPORT_NULLS_PASSED_TO_NOT_NULL_PARAMETER" value="false" />
218 <inspection_tool class="ConstantIfStatement" enabled="true" level="WARNING" enabled_by_default="true">
219 <scope name="Tests" level="WARNING" enabled="false" />
221 <inspection_tool class="ConstantIfStatementJS" enabled="false" level="WARNING" enabled_by_default="false" />
222 <inspection_tool class="ConstraintValidatorCreator" enabled="false" level="WARNING" enabled_by_default="false" />
223 <inspection_tool class="ContinueOrBreakFromFinallyBlock" enabled="false" level="WARNING" enabled_by_default="false" />
224 <inspection_tool class="ContinueOrBreakFromFinallyBlockJS" enabled="false" level="WARNING" enabled_by_default="false" />
225 <inspection_tool class="Contract" enabled="true" level="Strong Warning" enabled_by_default="true" />
226 <inspection_tool class="Convert2Lambda" enabled="true" level="WARNING" enabled_by_default="true">
227 <scope name="android" level="WARNING" enabled="false" />
228 <option name="reportNotAnnotatedInterfaces" value="false" />
230 <inspection_tool class="Convert2MethodRef" enabled="true" level="INFORMATION" enabled_by_default="true" />
231 <inspection_tool class="CovariantCompareTo" enabled="true" level="WARNING" enabled_by_default="true" />
232 <inspection_tool class="CovariantEquals" enabled="true" level="WARNING" enabled_by_default="true" />
233 <inspection_tool class="DeclareParentsInspection" enabled="false" level="ERROR" enabled_by_default="false" />
234 <inspection_tool class="DeprecatedGemInspection" enabled="false" level="WARNING" enabled_by_default="false" />
235 <inspection_tool class="DjangoBrokenLineCommentInspection" enabled="false" level="WARNING" enabled_by_default="false" />
236 <inspection_tool class="DjangoCloseTagInspection" enabled="false" level="WARNING" enabled_by_default="false" />
237 <inspection_tool class="DjangoUnresolvedFilterInspection" enabled="false" level="WARNING" enabled_by_default="false" />
238 <inspection_tool class="DjangoUnresolvedLoadInspection" enabled="false" level="WARNING" enabled_by_default="false" />
239 <inspection_tool class="DjangoUnresolvedStaticReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false" />
240 <inspection_tool class="DjangoUnresolvedTagInspection" enabled="false" level="WARNING" enabled_by_default="false" />
241 <inspection_tool class="DjangoUnresolvedTemplateReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false" />
242 <inspection_tool class="DoubleCheckedLocking" enabled="true" level="WARNING" enabled_by_default="true">
243 <option name="ignoreOnVolatileVariables" value="true" />
245 <inspection_tool class="DoubleNegation" enabled="true" level="Strong Warning" enabled_by_default="true" />
246 <inspection_tool class="DuplicateBooleanBranch" enabled="true" level="WARNING" enabled_by_default="true" />
247 <inspection_tool class="DuplicateCaseLabelJS" enabled="false" level="WARNING" enabled_by_default="false" />
248 <inspection_tool class="DuplicateThrows" enabled="true" level="Strong Warning" enabled_by_default="true" />
249 <inspection_tool class="DuplicatedBlockNamesInspection" enabled="false" level="WARNING" enabled_by_default="false" />
250 <inspection_tool class="EmptyStatementBodyJS" enabled="false" level="WARNING" enabled_by_default="false">
251 <option name="m_reportEmptyBlocks" value="false" />
253 <inspection_tool class="EmptySynchronizedStatement" enabled="true" level="WARNING" enabled_by_default="true" />
254 <inspection_tool class="EnumSwitchStatementWhichMissesCases" enabled="true" level="WARNING" enabled_by_default="true">
255 <option name="ignoreSwitchStatementsWithDefault" value="true" />
257 <inspection_tool class="ExceptionCaughtLocallyJS" enabled="false" level="WARNING" enabled_by_default="false" />
258 <inspection_tool class="ExceptionNameDoesntEndWithException" enabled="true" level="WARNING" enabled_by_default="true" />
259 <inspection_tool class="ExtendsObject" enabled="true" level="Strong Warning" enabled_by_default="true" />
260 <inspection_tool class="ExtendsTagPositionInspection" enabled="false" level="WARNING" enabled_by_default="false" />
261 <inspection_tool class="FallthroughInSwitchStatementJS" enabled="false" level="WARNING" enabled_by_default="false" />
262 <inspection_tool class="FieldAccessedSynchronizedAndUnsynchronized" enabled="true" level="WARNING" enabled_by_default="true">
263 <option name="countGettersAndSetters" value="false" />
265 <inspection_tool class="FieldMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true" />
266 <inspection_tool class="FinalPrivateMethod" enabled="true" level="Strong Warning" enabled_by_default="true" />
267 <inspection_tool class="FinalStaticMethod" enabled="true" level="Strong Warning" enabled_by_default="true" />
268 <inspection_tool class="Finalize" enabled="true" level="WARNING" enabled_by_default="true">
269 <option name="ignoreTrivialFinalizers" value="true" />
271 <inspection_tool class="FinalizeNotProtected" enabled="true" level="WARNING" enabled_by_default="true" />
272 <inspection_tool class="FoldInitializerAndIfToElvis" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
273 <inspection_tool class="ForLoopReplaceableByWhile" enabled="true" level="Strong Warning" enabled_by_default="true">
274 <option name="m_ignoreLoopsWithoutConditions" value="true" />
276 <inspection_tool class="ForLoopThatDoesntUseLoopVariable" enabled="true" level="WARNING" enabled_by_default="true" />
277 <inspection_tool class="GemInspection" enabled="false" level="WARNING" enabled_by_default="false" />
278 <inspection_tool class="Geronimo" enabled="false" level="ERROR" enabled_by_default="false" />
279 <inspection_tool class="GlassFish" enabled="false" level="ERROR" enabled_by_default="false" />
280 <inspection_tool class="GrUnresolvedAccess" enabled="true" level="WARNING" enabled_by_default="true" />
281 <inspection_tool class="GtkPreferredJComboBoxRenderer" enabled="false" level="WARNING" enabled_by_default="false" />
282 <inspection_tool class="Guava" enabled="false" level="WARNING" enabled_by_default="false" />
283 <inspection_tool class="HardCodedStringLiteral" enabled="true" level="WARNING" enabled_by_default="false">
284 <scope name="Angular" level="ERROR" enabled="true">
285 <option name="ignoreForAssertStatements" value="true" />
286 <option name="ignoreForExceptionConstructors" value="true" />
287 <option name="ignoreForSpecifiedExceptionConstructors" value="" />
288 <option name="ignoreForJUnitAsserts" value="true" />
289 <option name="ignoreForClassReferences" value="true" />
290 <option name="ignoreForPropertyKeyReferences" value="true" />
291 <option name="ignoreForNonAlpha" value="true" />
292 <option name="ignoreAssignedToConstants" value="false" />
293 <option name="ignoreToString" value="false" />
294 <option name="nonNlsCommentPattern" value="NON-NLS" />
296 <option name="ignoreForAssertStatements" value="true" />
297 <option name="ignoreForExceptionConstructors" value="true" />
298 <option name="ignoreForSpecifiedExceptionConstructors" value="" />
299 <option name="ignoreForJUnitAsserts" value="true" />
300 <option name="ignoreForClassReferences" value="true" />
301 <option name="ignoreForPropertyKeyReferences" value="true" />
302 <option name="ignoreForNonAlpha" value="true" />
303 <option name="ignoreAssignedToConstants" value="false" />
304 <option name="ignoreToString" value="false" />
305 <option name="nonNlsCommentPattern" value="NON-NLS" />
307 <inspection_tool class="HardcodedActionUrl" enabled="false" level="WARNING" enabled_by_default="false" />
308 <inspection_tool class="HardwiredNamespacePrefix" enabled="false" level="WARNING" enabled_by_default="false" />
309 <inspection_tool class="HtmlRequiredAltAttribute" enabled="false" level="WARNING" enabled_by_default="false" />
310 <inspection_tool class="HtmlRequiredLangAttribute" enabled="false" level="WARNING" enabled_by_default="false" />
311 <inspection_tool class="IOResource" enabled="true" level="WARNING" enabled_by_default="true">
312 <option name="ignoredTypesString" value="java.io.ByteArrayOutputStream,java.io.ByteArrayInputStream,java.io.StringBufferInputStream,java.io.CharArrayWriter,java.io.CharArrayReader,java.io.StringWriter,java.io.StringReader,io.netty.buffer.ByteBufOutputStream,com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream" />
313 <option name="insideTryAllowed" value="false" />
315 <inspection_tool class="IfCanBeSwitch" enabled="false" level="WARNING" enabled_by_default="false">
316 <option name="minimumBranches" value="3" />
317 <option name="suggestIntSwitches" value="false" />
318 <option name="suggestEnumSwitches" value="false" />
320 <inspection_tool class="IfStatementWithIdenticalBranches" enabled="true" level="WARNING" enabled_by_default="true" />
321 <inspection_tool class="ImplicitArrayToString" enabled="true" level="Strong Warning" enabled_by_default="true" />
322 <inspection_tool class="ImplicitDefaultCharsetUsage" enabled="true" level="WARNING" enabled_by_default="true" />
323 <inspection_tool class="ImplicitTypeConversion" enabled="false" level="WARNING" enabled_by_default="false">
324 <option name="BITS" value="1720" />
325 <option name="FLAG_EXPLICIT_CONVERSION" value="true" />
326 <option name="IGNORE_NODESET_TO_BOOLEAN_VIA_STRING" value="true" />
328 <inspection_tool class="IncompatibleMaskJS" enabled="false" level="WARNING" enabled_by_default="false" />
329 <inspection_tool class="IndexZeroUsage" enabled="false" level="WARNING" enabled_by_default="false" />
330 <inspection_tool class="InfiniteLoopJS" enabled="false" level="WARNING" enabled_by_default="false" />
331 <inspection_tool class="InfiniteRecursion" enabled="true" level="ERROR" enabled_by_default="true" />
332 <inspection_tool class="InfiniteRecursionJS" enabled="false" level="WARNING" enabled_by_default="false" />
333 <inspection_tool class="InspectionDescriptionNotFoundInspection" enabled="true" level="ERROR" enabled_by_default="true" />
334 <inspection_tool class="InstanceofCatchParameter" enabled="true" level="WARNING" enabled_by_default="true" />
335 <inspection_tool class="InstanceofIncompatibleInterface" enabled="true" level="WARNING" enabled_by_default="true" />
336 <inspection_tool class="InstantiatingObjectToGetClassObject" enabled="true" level="Strong Warning" enabled_by_default="true" />
337 <inspection_tool class="InterceptionAnnotationWithoutRuntimeRetention" enabled="false" level="WARNING" enabled_by_default="false" />
338 <inspection_tool class="InvalidImplementedBy" enabled="false" level="WARNING" enabled_by_default="false" />
339 <inspection_tool class="InvalidProvidedBy" enabled="false" level="WARNING" enabled_by_default="false" />
340 <inspection_tool class="InvalidRequestParameters" enabled="false" level="WARNING" enabled_by_default="false" />
341 <inspection_tool class="JBoss" enabled="false" level="ERROR" enabled_by_default="false" />
342 <inspection_tool class="JSDeprecatedSymbols" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
343 <inspection_tool class="JSDuplicatedDeclaration" enabled="false" level="WARNING" enabled_by_default="false" />
344 <inspection_tool class="JSFieldCanBeLocal" enabled="false" level="WARNING" enabled_by_default="false" />
345 <inspection_tool class="JSImplicitlyInternalDeclaration" enabled="false" level="WARNING" enabled_by_default="false" />
346 <inspection_tool class="JSLastCommaInArrayLiteral" enabled="false" level="WARNING" enabled_by_default="false" />
347 <inspection_tool class="JSLastCommaInObjectLiteral" enabled="false" level="ERROR" enabled_by_default="false" />
348 <inspection_tool class="JSMethodCanBeStatic" enabled="false" level="WARNING" enabled_by_default="false" />
349 <inspection_tool class="JSMismatchedCollectionQueryUpdate" enabled="false" level="WARNING" enabled_by_default="false">
350 <option name="queries" value="trace,write" />
351 <option name="updates" value="pop,push,shift,splice,unshift" />
353 <inspection_tool class="JSPotentiallyInvalidConstructorUsage" enabled="false" level="WARNING" enabled_by_default="false">
354 <option name="myConsiderUppercaseFunctionsToBeConstructors" value="true" />
356 <inspection_tool class="JSPotentiallyInvalidTargetOfIndexedPropertyAccess" enabled="false" level="WARNING" enabled_by_default="false" />
357 <inspection_tool class="JSPotentiallyInvalidUsageOfThis" enabled="false" level="WARNING" enabled_by_default="false" />
358 <inspection_tool class="JSReferencingMutableVariableFromClosure" enabled="false" level="WARNING" enabled_by_default="false" />
359 <inspection_tool class="JSSuspiciousNameCombination" enabled="false" level="WARNING" enabled_by_default="false">
360 <group names="x,width,left,right" />
361 <group names="y,height,top,bottom" />
362 <exclude classes="Math" />
364 <inspection_tool class="JSUndeclaredVariable" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
365 <inspection_tool class="JSUnfilteredForInLoop" enabled="false" level="WARNING" enabled_by_default="false" />
366 <inspection_tool class="JSUnnecessarySemicolon" enabled="false" level="WARNING" enabled_by_default="false" />
367 <inspection_tool class="JSUnresolvedFunction" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
368 <inspection_tool class="JSUnresolvedLibraryURL" enabled="false" level="WARNING" enabled_by_default="false" />
369 <inspection_tool class="JSUnresolvedVariable" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
370 <inspection_tool class="JSUntypedDeclaration" enabled="false" level="WARNING" enabled_by_default="false" />
371 <inspection_tool class="JSUnusedGlobalSymbols" enabled="false" level="WARNING" enabled_by_default="false" />
372 <inspection_tool class="JSUnusedLocalSymbols" enabled="false" level="WARNING" enabled_by_default="false" />
373 <inspection_tool class="JSValidateJSON" enabled="false" level="ERROR" enabled_by_default="false" />
374 <inspection_tool class="JSValidateTypes" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
375 <inspection_tool class="JUnitTestClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true">
376 <option name="m_regex" value="[A-Z][A-Za-z0-9_]*Test" />
377 <option name="m_minLength" value="8" />
378 <option name="m_maxLength" value="64" />
380 <inspection_tool class="Java8CollectionRemoveIf" enabled="true" level="INFORMATION" enabled_by_default="true" />
381 <inspection_tool class="Java8CollectionsApi" enabled="true" level="INFORMATION" enabled_by_default="true" />
382 <inspection_tool class="Java8ListSort" enabled="true" level="INFORMATION" enabled_by_default="true" />
383 <inspection_tool class="Java8MapApi" enabled="true" level="INFORMATION" enabled_by_default="true" />
384 <inspection_tool class="Java8MapForEach" enabled="true" level="Strong Warning" enabled_by_default="true" />
385 <inspection_tool class="Java8ReplaceMapGet" enabled="true" level="INFORMATION" enabled_by_default="true" />
386 <inspection_tool class="JavaDoc" enabled="true" level="WARNING" enabled_by_default="false">
387 <scope name="Tests" level="WARNING" enabled="false">
388 <option name="TOP_LEVEL_CLASS_OPTIONS">
390 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
391 <option name="REQUIRED_TAGS" value="" />
394 <option name="INNER_CLASS_OPTIONS">
396 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
397 <option name="REQUIRED_TAGS" value="" />
400 <option name="METHOD_OPTIONS">
402 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
403 <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
406 <option name="FIELD_OPTIONS">
408 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
409 <option name="REQUIRED_TAGS" value="" />
412 <option name="IGNORE_DEPRECATED" value="false" />
413 <option name="IGNORE_JAVADOC_PERIOD" value="true" />
414 <option name="IGNORE_DUPLICATED_THROWS" value="false" />
415 <option name="IGNORE_POINT_TO_ITSELF" value="false" />
416 <option name="myAdditionalJavadocTags" value="" />
418 <scope name="idea openapi" level="WARNING" enabled="true">
419 <option name="TOP_LEVEL_CLASS_OPTIONS">
421 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
422 <option name="REQUIRED_TAGS" value="" />
425 <option name="INNER_CLASS_OPTIONS">
427 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
428 <option name="REQUIRED_TAGS" value="" />
431 <option name="METHOD_OPTIONS">
433 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
434 <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
437 <option name="FIELD_OPTIONS">
439 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
440 <option name="REQUIRED_TAGS" value="" />
443 <option name="IGNORE_DEPRECATED" value="false" />
444 <option name="IGNORE_JAVADOC_PERIOD" value="true" />
445 <option name="IGNORE_DUPLICATED_THROWS" value="false" />
446 <option name="IGNORE_POINT_TO_ITSELF" value="false" />
447 <option name="myAdditionalJavadocTags" value="" />
449 <scope name="runtime.classes" level="WARNING" enabled="true">
450 <option name="TOP_LEVEL_CLASS_OPTIONS">
452 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
453 <option name="REQUIRED_TAGS" value="" />
456 <option name="INNER_CLASS_OPTIONS">
458 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
459 <option name="REQUIRED_TAGS" value="" />
462 <option name="METHOD_OPTIONS">
464 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
465 <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
468 <option name="FIELD_OPTIONS">
470 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
471 <option name="REQUIRED_TAGS" value="" />
474 <option name="IGNORE_DEPRECATED" value="false" />
475 <option name="IGNORE_JAVADOC_PERIOD" value="true" />
476 <option name="IGNORE_DUPLICATED_THROWS" value="false" />
477 <option name="IGNORE_POINT_TO_ITSELF" value="false" />
478 <option name="myAdditionalJavadocTags" value="" />
480 <option name="TOP_LEVEL_CLASS_OPTIONS">
482 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
483 <option name="REQUIRED_TAGS" value="" />
486 <option name="INNER_CLASS_OPTIONS">
488 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
489 <option name="REQUIRED_TAGS" value="" />
492 <option name="METHOD_OPTIONS">
494 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
495 <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
498 <option name="FIELD_OPTIONS">
500 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
501 <option name="REQUIRED_TAGS" value="" />
504 <option name="IGNORE_DEPRECATED" value="false" />
505 <option name="IGNORE_JAVADOC_PERIOD" value="true" />
506 <option name="IGNORE_DUPLICATED_THROWS" value="false" />
507 <option name="IGNORE_POINT_TO_ITSELF" value="false" />
508 <option name="myAdditionalJavadocTags" value="" />
510 <inspection_tool class="JavaFxDefaultTag" enabled="false" level="WARNING" enabled_by_default="false" />
511 <inspection_tool class="JavaFxUnresolvedFxIdReference" enabled="false" level="WARNING" enabled_by_default="false" />
512 <inspection_tool class="JavaFxUnresolvedStyleClassReference" enabled="false" level="WARNING" enabled_by_default="false" />
513 <inspection_tool class="JavaFxUnusedImports" enabled="false" level="WARNING" enabled_by_default="false" />
514 <inspection_tool class="JavadocReference" enabled="true" level="WARNING" enabled_by_default="true">
515 <scope name="Tests" level="ERROR" enabled="false" />
516 <scope name="idea openapi" level="WARNING" enabled="true">
517 <option name="REPORT_INACCESSIBLE" value="false" />
519 <scope name="runtime.classes" level="ERROR" enabled="true">
520 <option name="REPORT_INACCESSIBLE" value="false" />
522 <option name="REPORT_INACCESSIBLE" value="false" />
524 <inspection_tool class="LambdaUnfriendlyMethodOverload" enabled="true" level="WARNING" enabled_by_default="true" />
525 <inspection_tool class="LiftReturnOrAssignment" enabled="true" level="INFORMATION" enabled_by_default="true" />
526 <inspection_tool class="LongLiteralsEndingWithLowercaseL" enabled="true" level="Strong Warning" enabled_by_default="true" />
527 <inspection_tool class="LoopStatementThatDoesntLoopJS" enabled="false" level="WARNING" enabled_by_default="false" />
528 <inspection_tool class="MakoArgumentListInspection" enabled="false" level="WARNING" enabled_by_default="false" />
529 <inspection_tool class="MalformedFormatString" enabled="true" level="ERROR" enabled_by_default="true" />
530 <inspection_tool class="MavenDuplicateDependenciesInspection" enabled="false" level="WARNING" enabled_by_default="false" />
531 <inspection_tool class="MavenModelInspection" enabled="false" level="ERROR" enabled_by_default="false" />
532 <inspection_tool class="MethodMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true">
533 <option name="m_onlyPrivateOrFinal" value="true" />
534 <option name="m_ignoreEmptyMethods" value="true" />
536 <inspection_tool class="MethodNamesDifferOnlyByCase" enabled="true" level="WARNING" enabled_by_default="true" />
537 <inspection_tool class="MethodOverloadsParentMethod" enabled="true" level="WARNING" enabled_by_default="true" />
538 <inspection_tool class="MethodOverridesStaticMethod" enabled="true" level="WARNING" enabled_by_default="true" />
539 <inspection_tool class="MinMaxValuesInspection" enabled="false" level="WARNING" enabled_by_default="false" />
540 <inspection_tool class="MinitestFrameworkSupportInspection" enabled="false" level="WARNING" enabled_by_default="false" />
541 <inspection_tool class="MisorderedAssertEqualsParameters" enabled="true" level="WARNING" enabled_by_default="true" />
542 <inspection_tool class="MissingDeprecatedAnnotation" enabled="true" level="WARNING" enabled_by_default="true">
543 <option name="warnOnMissingJavadoc" value="true" />
545 <inspection_tool class="MissingOverrideAnnotation" enabled="true" level="WARNING" enabled_by_default="true">
546 <option name="ignoreObjectMethods" value="true" />
547 <option name="ignoreAnonymousClassMethods" value="false" />
549 <inspection_tool class="MisspelledCompareTo" enabled="true" level="WARNING" enabled_by_default="true" />
550 <inspection_tool class="MisspelledEquals" enabled="true" level="WARNING" enabled_by_default="true" />
551 <inspection_tool class="MisspelledHashcode" enabled="true" level="WARNING" enabled_by_default="true" />
552 <inspection_tool class="MisspelledSetUp" enabled="true" level="WARNING" enabled_by_default="true" />
553 <inspection_tool class="MisspelledTearDown" enabled="true" level="WARNING" enabled_by_default="true" />
554 <inspection_tool class="MisspelledToString" enabled="true" level="WARNING" enabled_by_default="true" />
555 <inspection_tool class="MultipleBindingAnnotations" enabled="false" level="WARNING" enabled_by_default="false" />
556 <inspection_tool class="MultipleInjectedConstructorsForClass" enabled="false" level="WARNING" enabled_by_default="false" />
557 <inspection_tool class="MultipleTypedDeclaration" enabled="true" level="WARNING" enabled_by_default="true" />
558 <inspection_tool class="NestedSynchronizedStatement" enabled="true" level="WARNING" enabled_by_default="true" />
559 <inspection_tool class="NewClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true">
560 <extension name="JUnitTestClassNamingConvention" enabled="true">
561 <option name="m_regex" value="[A-Z][A-Za-z0-9_]*Test" />
562 <option name="m_minLength" value="8" />
563 <option name="m_maxLength" value="64" />
565 <extension name="TestSuiteNamingConvention" enabled="true" />
567 <inspection_tool class="NoExplicitFinalizeCalls" enabled="true" level="WARNING" enabled_by_default="false" />
568 <inspection_tool class="NonExceptionNameEndsWithException" enabled="true" level="WARNING" enabled_by_default="true" />
569 <inspection_tool class="NonStaticFinalLogger" enabled="true" level="WARNING" enabled_by_default="true">
570 <scope name="Tests" level="WARNING" enabled="false">
571 <option name="loggerClassName" value="java.util.logging.Logger" />
573 <option name="loggerClassName" value="java.util.logging.Logger" />
575 <inspection_tool class="NonSynchronizedMethodOverridesSynchronizedMethod" enabled="true" level="WARNING" enabled_by_default="true" />
576 <inspection_tool class="NullableProblems" enabled="true" level="WARNING" enabled_by_default="true">
577 <scope name="java-decompiler-engine" level="WARNING" enabled="true">
578 <option name="REPORT_NULLABLE_METHOD_OVERRIDES_NOTNULL" value="true" />
579 <option name="REPORT_NOT_ANNOTATED_METHOD_OVERRIDES_NOTNULL" value="true" />
580 <option name="REPORT_NOTNULL_PARAMETER_OVERRIDES_NULLABLE" value="true" />
581 <option name="REPORT_NOT_ANNOTATED_PARAMETER_OVERRIDES_NOTNULL" value="true" />
582 <option name="REPORT_NOT_ANNOTATED_GETTER" value="true" />
583 <option name="IGNORE_EXTERNAL_SUPER_NOTNULL" value="true" />
584 <option name="REPORT_NOT_ANNOTATED_SETTER_PARAMETER" value="true" />
585 <option name="REPORT_ANNOTATION_NOT_PROPAGATED_TO_OVERRIDERS" value="true" />
586 <option name="REPORT_NULLS_PASSED_TO_NON_ANNOTATED_METHOD" value="true" />
587 <option name="REPORT_NULLS_PASSED_TO_NOT_NULL_PARAMETER" value="false" />
589 <option name="REPORT_NULLABLE_METHOD_OVERRIDES_NOTNULL" value="true" />
590 <option name="REPORT_NOT_ANNOTATED_METHOD_OVERRIDES_NOTNULL" value="true" />
591 <option name="REPORT_NOTNULL_PARAMETER_OVERRIDES_NULLABLE" value="true" />
592 <option name="REPORT_NOT_ANNOTATED_PARAMETER_OVERRIDES_NOTNULL" value="true" />
593 <option name="REPORT_NOT_ANNOTATED_GETTER" value="true" />
594 <option name="IGNORE_EXTERNAL_SUPER_NOTNULL" value="true" />
595 <option name="REPORT_NOT_ANNOTATED_SETTER_PARAMETER" value="true" />
596 <option name="REPORT_ANNOTATION_NOT_PROPAGATED_TO_OVERRIDERS" value="true" />
597 <option name="REPORT_NULLS_PASSED_TO_NON_ANNOTATED_METHOD" value="true" />
598 <option name="REPORT_NULLS_PASSED_TO_NOT_NULL_PARAMETER" value="false" />
600 <inspection_tool class="ObjectEqualsNull" enabled="false" level="WARNING" enabled_by_default="false" />
601 <inspection_tool class="ObjectNotify" enabled="true" level="WARNING" enabled_by_default="true" />
602 <inspection_tool class="ObjectToString" enabled="true" level="WARNING" enabled_by_default="true">
603 <option name="IGNORE_NONNLS" value="true" />
604 <option name="IGNORE_EXCEPTION" value="true" />
605 <option name="IGNORE_ASSERT" value="true" />
606 <option name="IGNORE_TOSTRING" value="true" />
608 <inspection_tool class="ObsoleteCollection" enabled="true" level="WARNING" enabled_by_default="true">
609 <option name="ignoreRequiredObsoleteCollectionTypes" value="false" />
611 <inspection_tool class="OctalIntegerJS" enabled="false" level="WARNING" enabled_by_default="false" />
612 <inspection_tool class="OverwrittenKey" enabled="true" level="Strong Warning" enabled_by_default="true" />
613 <inspection_tool class="PageflowModelInspection" enabled="false" level="ERROR" enabled_by_default="false" />
614 <inspection_tool class="PagesModelInspection" enabled="false" level="ERROR" enabled_by_default="false" />
615 <inspection_tool class="PointcutMethodStyleInspection" enabled="false" level="WARNING" enabled_by_default="false" />
616 <inspection_tool class="PointlessArithmeticExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" />
617 <inspection_tool class="PointlessBinding" enabled="false" level="WARNING" enabled_by_default="false" />
618 <inspection_tool class="PointlessBooleanExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" />
619 <inspection_tool class="PointlessNullCheck" enabled="false" level="WARNING" enabled_by_default="true" />
620 <inspection_tool class="ProtectedMemberInFinalClass" enabled="true" level="WARNING" enabled_by_default="true" />
621 <inspection_tool class="PublicConstructorInNonPublicClass" enabled="true" level="WARNING" enabled_by_default="true" />
622 <inspection_tool class="PublicFieldAccessedInSynchronizedContext" enabled="true" level="WARNING" enabled_by_default="true" />
623 <inspection_tool class="Query_bound_parameters" enabled="false" level="WARNING" enabled_by_default="false" />
624 <inspection_tool class="Query_index_required" enabled="false" level="WARNING" enabled_by_default="false" />
625 <inspection_tool class="Query_restricted" enabled="false" level="WARNING" enabled_by_default="false" />
626 <inspection_tool class="RedundantSamConstructor" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
627 <inspection_tool class="RedundantScopeBinding" enabled="false" level="WARNING" enabled_by_default="false" />
628 <inspection_tool class="RedundantStreamOptionalCall" enabled="true" level="Strong Warning" enabled_by_default="true" />
629 <inspection_tool class="RedundantStringOperationMerged" />
630 <inspection_tool class="RedundantSuppression" enabled="true" level="WARNING" enabled_by_default="true">
631 <scope name="android" level="WARNING" enabled="false">
632 <option name="IGNORE_ALL" value="true" />
634 <option name="IGNORE_ALL" value="true" />
636 <inspection_tool class="RedundantToBinding" enabled="false" level="WARNING" enabled_by_default="false" />
637 <inspection_tool class="RedundantToProviderBinding" enabled="false" level="WARNING" enabled_by_default="false" />
638 <inspection_tool class="RedundantTypeConversion" enabled="false" level="WARNING" enabled_by_default="false">
639 <option name="CHECK_ANY" value="false" />
641 <inspection_tool class="RemoveCurlyBracesFromTemplate" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
642 <inspection_tool class="ReplaceAssignmentWithOperatorAssignment" enabled="true" level="WARNING" enabled_by_default="true">
643 <option name="ignoreLazyOperators" value="true" />
644 <option name="ignoreObscureOperators" value="true" />
646 <inspection_tool class="ReplaceInefficientStreamCount" enabled="true" level="Strong Warning" enabled_by_default="true" />
647 <inspection_tool class="ReservedWordUsedAsNameJS" enabled="false" level="WARNING" enabled_by_default="false" />
648 <inspection_tool class="Restricted_Python_calls" enabled="false" level="WARNING" enabled_by_default="false" />
649 <inspection_tool class="ReturnFromFinallyBlockJS" enabled="false" level="WARNING" enabled_by_default="false" />
650 <inspection_tool class="SSBasedInspection" enabled="true" level="WARNING" enabled_by_default="true">
651 <searchConfiguration name="SwingUtilities.invokeLater" text="SwingUtilities.invokeLater($runnable$)" recursive="false" caseInsensitive="false" type="JAVA">
652 <constraint name="__context__" within="" contains="" />
653 <constraint name="runnable" within="" contains="" />
654 </searchConfiguration>
655 <replaceConfiguration name="DirectCallOfDispose" text="$Instance$.dispose()" recursive="false" caseInsensitive="false" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="Disposer.dispose($Instance$)">
656 <constraint name="Instance" regexp="super" nameOfExprType="Disposable" withinHierarchy="true" exprTypeWithinHierarchy="true" minCount="0" negateName="true" within="" contains="" />
657 <constraint name="__context__" within="" contains="" />
658 </replaceConfiguration>
659 <replaceConfiguration name="new Object[0]" text="new Object[0]" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.util.ArrayUtil.EMPTY_OBJECT_ARRAY" />
660 <replaceConfiguration name="new String[0]" text="new String[0]" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.util.ArrayUtil.EMPTY_STRING_ARRAY" />
661 <replaceConfiguration name="new Class[0]" text="new Class[0]" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.util.ArrayUtil.EMPTY_CLASS_ARRAY" />
662 <replaceConfiguration name="Log.error" text="$LOG$.assertTrue(false, $e$)" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="$LOG$.error($e$)">
663 <constraint name="e" within="" contains="" />
664 <constraint name="LOG" within="" contains="" />
665 </replaceConfiguration>
666 <replaceConfiguration name="toStringArray" text="$collection$.toArray(new String[$collection$.size()])" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.util.ArrayUtil.toStringArray($collection$)">
667 <constraint name="collection" within="" contains="" />
668 </replaceConfiguration>
669 <replaceConfiguration name="toObjectArray" text="$collection$.toArray(new Object[$collection$.size()])" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.util.ArrayUtil.toObjectArray($collection$)">
670 <constraint name="collection" within="" contains="" />
671 </replaceConfiguration>
672 <replaceConfiguration name="toStringArray0" text="$collection$.toArray(new String[0])" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.util.ArrayUtil.toStringArray($collection$)">
673 <constraint name="collection" within="" contains="" />
674 </replaceConfiguration>
675 <replaceConfiguration name="toObjectArray0" text="$collection$.toArray(new Object[0])" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.util.ArrayUtil.toObjectArray($collection$)">
676 <constraint name="collection" within="" contains="" />
677 </replaceConfiguration>
678 <replaceConfiguration name="toStringArray00" text="$collection$.toArray(ArrayUtil.EMPTY_STRING_ARRAY)" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.util.ArrayUtil.toStringArray($collection$)">
679 <constraint name="collection" within="" contains="" />
680 </replaceConfiguration>
681 <replaceConfiguration name="toObjectArray00" text="$collection$.toArray(ArrayUtil.EMPTY_OBJECT_ARRAY)" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.util.ArrayUtil.toObjectArray($collection$)">
682 <constraint name="collection" within="" contains="" />
683 </replaceConfiguration>
684 <replaceConfiguration name="File.createTempFile" text="java.io.File.createTempFile($prefix$, $suffix$)" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.openapi.util.io.FileUtil.createTempFile($prefix$, $suffix$)">
685 <constraint name="prefix" within="" contains="" />
686 <constraint name="suffix" within="" contains="" />
687 </replaceConfiguration>
688 <replaceConfiguration name="File.createTempFile(dir)" text="java.io.File.createTempFile($prefix$, $suffix$, $dir$)" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.openapi.util.io.FileUtil.createTempFile($dir$, $prefix$, $suffix$, true)">
689 <constraint name="prefix" within="" contains="" />
690 <constraint name="suffix" within="" contains="" />
691 <constraint name="dir" within="" contains="" />
692 </replaceConfiguration>
693 <searchConfiguration name="Consider explicit delete when file is not needed any more" text="$file$.deleteOnExit()" recursive="false" caseInsensitive="true" type="JAVA">
694 <constraint name="file" nameOfExprType="java.io.File" within="" contains="" />
695 </searchConfiguration>
696 <searchConfiguration name="Use RecursionManager?" text="class $Class$ { ThreadLocal<$FieldType$> $FieldName$ = $Init$; }" recursive="false" caseInsensitive="false" type="JAVA">
697 <constraint name="Class" script="""" within="" contains="" />
698 <constraint name="FieldType" script="""" regexp="Collection" withinHierarchy="true" maxCount="2147483647" target="true" wholeWordsOnly="true" within="" contains="" />
699 <constraint name="FieldName" script="""" maxCount="2147483647" within="" contains="" />
700 <constraint name="Init" script="""" minCount="0" maxCount="2147483647" within="" contains="" />
701 <constraint name="__context__" script="""" within="" contains="" />
702 </searchConfiguration>
703 <searchConfiguration name="use NotificationGroup.toolWindowGroup().createNotification().notify() instead" text="$Instance$.notifyByBalloon($Parameter$)" recursive="false" caseInsensitive="false" type="JAVA">
704 <constraint name="Instance" script="""" nameOfExprType="com.intellij.openapi.wm.ToolWindowManager" exprTypeWithinHierarchy="true" minCount="0" within="" contains="" />
705 <constraint name="Parameter" minCount="0" maxCount="2147483647" within="" contains="" />
706 </searchConfiguration>
707 <replaceConfiguration name="PsiManager.getInstance(psiElement.getProject())" text="com.intellij.psi.PsiManager.getInstance($psiElement$.getProject())" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="$psiElement$.getManager()">
708 <constraint name="psiElement" script="""" nameOfExprType="com\.intellij\.psi\.PsiElement" exprTypeWithinHierarchy="true" within="" contains="" />
709 </replaceConfiguration>
710 <searchConfiguration name="String.getBytes() is current locale-dependant, use String.getBytes(Charset) instead" text="$s$.getBytes()" recursive="false" caseInsensitive="true" type="JAVA">
711 <constraint name="s" script="""" nameOfExprType="java.lang.String" exprTypeWithinHierarchy="true" within="" contains="" />
712 </searchConfiguration>
713 <searchConfiguration name="searchable configurable should not contain JComponent fields" text="class $Class$ implements SearchableConfigurable{ @Modifier("Instance") $FieldType$ $FieldName$ = $Init$; public void disposeUIResources(){} }" recursive="false" caseInsensitive="false" type="JAVA">
714 <constraint name="Class" script="""" target="true" within="" contains="" />
715 <constraint name="FieldType" script="""" regexp="javax.swing.JComponent" withinHierarchy="true" formalTypeWithinHierarchy="true" within="" contains="" />
716 <constraint name="FieldName" script="""" maxCount="2147483647" within="" contains="" />
717 <constraint name="Init" script="""" minCount="0" maxCount="2147483647" within="" contains="" />
718 <constraint name="__context__" script="""" within="" contains="" />
719 </searchConfiguration>
720 <searchConfiguration name="Suspicious usage of PsiUtilBase#findEditor inside quick fix, probably better idea to use LocalQuickFixAndIntentionActionOnPsiElement" text="$Instance$.$MethodCall$($Parameter$)" recursive="false" caseInsensitive="false" type="JAVA">
721 <constraint name="Instance" script="""" regexp="com.intellij.psi.util.PsiUtilBase" minCount="0" within="" contains="" />
722 <constraint name="MethodCall" script=""import com.intellij.psi.PsiClass import com.intellij.psi.util.InheritanceUtil import com.intellij.psi.util.PsiTreeUtil PsiClass aClass = PsiTreeUtil.getParentOfType(__context__, PsiClass.class) aClass != null && InheritanceUtil.isInheritor(aClass, "com.intellij.codeInspection.LocalQuickFix")"" regexp="findEditor" target="true" within="" contains="" />
723 <constraint name="Parameter" script="""" minCount="0" maxCount="2147483647" within="" contains="" />
724 </searchConfiguration>
725 <replaceConfiguration name="Potential non-desired escape from lambda expression" text="PsiTreeUtil.getParentOfType($Parameter$, PsiMethod.class, true, PsiClass.class)" recursive="false" caseInsensitive="false" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" useStaticImport="true" replacement="PsiTreeUtil.getParentOfType($Parameter$, PsiMethod.class, true, PsiClass.class, PsiLambdaExpression.class)">
726 <constraint name="Parameter" script="""" minCount="0" maxCount="2147483647" within="" contains="" />
727 </replaceConfiguration>
728 <replaceConfiguration name="StringUtil.stripQuotesAroundValue" text="com.intellij.openapi.util.text.StringUtil.stripQuotesAroundValue($Parameter$)" recursive="false" caseInsensitive="false" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.openapi.util.text.StringUtil.unquoteString($Parameter$)">
729 <constraint name="Parameter" within="" contains="" />
730 </replaceConfiguration>
731 <replaceConfiguration name="new String(byte[]) is default locale dependent; use new String(byte[], Charset) instead" text="new String($b$)" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="new String($b$, com.intellij.openapi.vfs.CharsetToolkit.UTF8_CHARSET)">
732 <constraint name="b" nameOfExprType="byte\[\]" exprTypeWithinHierarchy="true" within="" contains="" />
733 </replaceConfiguration>
734 <searchConfiguration name="Anonymous threads are discouraged; please supply name" text="new Thread()" recursive="true" caseInsensitive="true" type="JAVA" />
735 <searchConfiguration name="Anonymous threads runnable are discouraged; please supply name" text="new Thread($runnable$)" recursive="true" caseInsensitive="true" type="JAVA">
736 <constraint name="runnable" nameOfExprType="java.lang.Runnable" exprTypeWithinHierarchy="true" within="" contains="" />
737 </searchConfiguration>
738 <searchConfiguration name="DBE model property is private (must be public)" text="class $Class$ { @StateProperty private $FieldType$ $FieldName$; }" recursive="true" caseInsensitive="true" type="JAVA">
739 <constraint name="Class" within="" contains="" />
740 <constraint name="FieldType" within="" contains="" />
741 <constraint name="FieldName" target="true" within="" contains="" />
742 <constraint name="__context__" within="" contains="" />
743 </searchConfiguration>
744 <searchConfiguration name="DBE model property is package local (must be public)" text="class $Class$ { @StateProperty @Modifier("packageLocal") $FieldType$ $FieldName$; }" recursive="true" caseInsensitive="true" type="JAVA">
745 <constraint name="Class" within="" contains="" />
746 <constraint name="FieldType" within="" contains="" />
747 <constraint name="FieldName" target="true" within="" contains="" />
748 </searchConfiguration>
749 <searchConfiguration name="DBE model property is protected (must be public)" text="class $Class$ { @StateProperty protected $FieldType$ $FieldName$; }" recursive="true" caseInsensitive="true" type="JAVA">
750 <constraint name="Class" within="" contains="" />
751 <constraint name="FieldType" within="" contains="" />
752 <constraint name="FieldName" target="true" within="" contains="" />
753 <constraint name="__context__" within="" contains="" />
754 </searchConfiguration>
755 <replaceConfiguration name="can use StringUtil.trimStart" text="if ($s$.startsWith($e$)) { $s$ = $s$.substring($e$.length()); }" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="$s$ = com.intellij.openapi.util.text.StringUtil.trimStart($s$, $e$); ">
756 <constraint name="s" within="" contains="" />
757 <constraint name="e" within="" contains="" />
758 <constraint name="__context__" script=""import com.intellij.psi.* import com.intellij.psi.search.GlobalSearchScope import com.intellij.psi.util.PsiUtil def stringUtil = JavaPsiFacade.getInstance(e.getProject()).findClass("com.intellij.openapi.util.text.StringUtil", GlobalSearchScope.allScope(e.getProject())); def strVirtualFile = PsiUtil.getVirtualFile(stringUtil); e.getParent().getParent().getParent() instanceof PsiIfStatement && ((PsiIfStatement)e.getParent().getParent().getParent()).getElseBranch() == null && strVirtualFile != null && e.getContainingFile().getResolveScope().contains(strVirtualFile) "" target="true" within="" contains="" />
759 </replaceConfiguration>
760 <replaceConfiguration name="can use StringUtil.trimEnd" text="if ($s$.endsWith($e$)) { $s$ = $s$.substring(0, $s$.length() - $e$.length()); }" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="$s$ = com.intellij.openapi.util.text.StringUtil.trimEnd($s$, $e$); ">
761 <constraint name="s" within="" contains="" />
762 <constraint name="e" within="" contains="" />
763 <constraint name="__context__" script=""import com.intellij.psi.* import com.intellij.psi.search.GlobalSearchScope import com.intellij.psi.util.PsiUtil def stringUtil = JavaPsiFacade.getInstance(e.getProject()).findClass("com.intellij.openapi.util.text.StringUtil", GlobalSearchScope.allScope(e.getProject())); def strVirtualFile = PsiUtil.getVirtualFile(stringUtil); e instanceof PsiLiteralExpression && e.getParent().getParent().getParent() instanceof PsiIfStatement && ((PsiIfStatement)e.getParent().getParent().getParent()).getElseBranch() == null && strVirtualFile != null && e.getResolveScope().contains(strVirtualFile) "" target="true" within="" contains="" />
764 </replaceConfiguration>
765 <replaceConfiguration name="can use StringUtil.trimStart() with constant" text="if ($s$.startsWith("$e$")) { $s$ = $s$.substring($n$); }" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="$s$ = com.intellij.openapi.util.text.StringUtil.trimStart($s$, "$e$"); ">
766 <constraint name="s" within="" contains="" />
767 <constraint name="e" within="" contains="" />
768 <constraint name="n" within="" contains="" />
769 <constraint name="__context__" script=""import com.intellij.psi.* import com.intellij.psi.search.GlobalSearchScope import com.intellij.psi.util.PsiUtil def stringUtil = JavaPsiFacade.getInstance(e.getProject()).findClass("com.intellij.openapi.util.text.StringUtil", GlobalSearchScope.allScope(e.getProject())); def strVirtualFile = PsiUtil.getVirtualFile(stringUtil); e instanceof PsiLiteralExpression && n instanceof PsiLiteralExpression && ((PsiLiteralExpression)e).getValue() instanceof String && ((PsiLiteralExpression)n).getValue() instanceof Integer && ((String)((PsiLiteralExpression)e).getValue()).length() == ((Integer)((PsiLiteralExpression)n).getValue()).intValue() && e.getParent().getParent().getParent() instanceof PsiIfStatement && ((PsiIfStatement)e.getParent().getParent().getParent()).getElseBranch() == null && strVirtualFile != null && e.getResolveScope().contains(strVirtualFile)"" target="true" within="" contains="" />
770 </replaceConfiguration>
771 <replaceConfiguration name="can use StringUtil.trimEnd() with constant" text="if ($s$.endsWith("$e$")) { $s$ = $s$.substring(0,$s$.length()-$n$); }" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="$s$ = com.intellij.openapi.util.text.StringUtil.trimEnd($s$, "$e$"); ">
772 <constraint name="s" within="" contains="" />
773 <constraint name="e" within="" contains="" />
774 <constraint name="n" within="" contains="" />
775 <constraint name="__context__" script=""import com.intellij.psi.* import com.intellij.psi.search.GlobalSearchScope import com.intellij.psi.util.PsiUtil def stringUtil = JavaPsiFacade.getInstance(e.getProject()).findClass("com.intellij.openapi.util.text.StringUtil", GlobalSearchScope.allScope(e.getProject())); def strVirtualFile = PsiUtil.getVirtualFile(stringUtil); e instanceof PsiLiteralExpression && n instanceof PsiLiteralExpression && ((PsiLiteralExpression)e).getValue() instanceof String && ((PsiLiteralExpression)n).getValue() instanceof Integer && ((String)((PsiLiteralExpression)e).getValue()).length() == ((Integer)((PsiLiteralExpression)n).getValue()).intValue() && e.getParent().getParent().getParent() instanceof PsiIfStatement && ((PsiIfStatement)e.getParent().getParent().getParent()).getElseBranch() == null && strVirtualFile != null && e.getResolveScope().contains(strVirtualFile)"" target="true" within="" contains="" />
776 </replaceConfiguration>
777 <searchConfiguration name="anonymous Timer is discouraged, please supply name" text="new java.util.Timer()" recursive="false" caseInsensitive="true" type="JAVA">
778 <constraint name="__context__" target="true" within="" contains="" />
779 </searchConfiguration>
780 <searchConfiguration name="anonymous Timer(daemon) is discouraged, please supply name" text="new java.util.Timer($b$)" recursive="false" caseInsensitive="true" type="JAVA">
781 <constraint name="__context__" target="true" within="" contains="" />
782 <constraint name="b" nameOfExprType="boolean" exprTypeWithinHierarchy="true" within="" contains="" />
783 </searchConfiguration>
784 <replaceConfiguration name=""var = volatile = E" should be "volatile = var = E"" text="$var$ = $field$ = $e$;" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" useStaticImport="true" replacement="$field$ = $var$ = $e$;">
785 <constraint name="e" within="" contains="" />
786 <constraint name="var" within="" contains="" />
787 <constraint name="field" script=""import com.intellij.psi.PsiField import com.intellij.psi.PsiModifier import com.intellij.psi.PsiReferenceExpression import com.intellij.psi.PsiVariable field instanceof PsiReferenceExpression && ((PsiReferenceExpression)field).resolve() instanceof PsiField && ((PsiField)((PsiReferenceExpression)field).resolve()).hasModifierProperty(PsiModifier.VOLATILE) && var instanceof PsiReferenceExpression && ((PsiReferenceExpression)var).resolve() instanceof PsiVariable && !((PsiVariable)((PsiReferenceExpression)var).resolve()).hasModifierProperty(PsiModifier.VOLATILE)"" within="" contains="" />
788 <constraint name="__context__" target="true" within="" contains="" />
789 </replaceConfiguration>
790 <replaceConfiguration name="Logger.getInstance("#" + class.getName()) can be simplified" text="com.intellij.openapi.diagnostic.Logger.getInstance("#" + $c$.class.getName())" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.openapi.diagnostic.Logger.getInstance($c$.class)">
791 <constraint name="c" within="" contains="" />
792 </replaceConfiguration>
793 <replaceConfiguration name="StringUtil.indexOf(String, char) -> String.indexOf(char)" text="com.intellij.openapi.util.text.StringUtil.indexOf($s$, $c$)" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="false" shortenFQN="false" replacement="$s$.indexOf($c$)">
794 <constraint name="s" nameOfExprType="java.lang.String" exprTypeWithinHierarchy="true" within="" contains="" />
795 <constraint name="c" nameOfExprType="char" exprTypeWithinHierarchy="true" within="" contains="" />
796 </replaceConfiguration>
797 <replaceConfiguration name="TokenSet.create(TokenType.WHITE_SPACE) -> TokenSet.WHITE_SPACE" text="com.intellij.psi.tree.TokenSet.create(com.intellij.psi.TokenType.WHITE_SPACE)" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.psi.tree.TokenSet.WHITE_SPACE" />
798 <replaceConfiguration name="can be simplified to ReadAction.compute" created="1516639178225" text="$application$.runReadAction(new $Computable$() { public $SearchScope$ compute() { return $e$; } })" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.openapi.application.ReadAction.compute(()->$e$)">
799 <constraint name="SearchScope" within="" contains="" />
800 <constraint name="e" within="" contains="" />
801 <constraint name="application" nameOfExprType="com.intellij.openapi.application.Application" exprTypeWithinHierarchy="true" within="" contains="" />
802 <constraint name="Computable" within="" contains="" />
803 </replaceConfiguration>
804 <replaceConfiguration name="can be simplified to ReadAction.compute_" created="1516639178225" text="$application$.runReadAction(($C$)()->$e$)" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.openapi.application.ReadAction.compute(()->$e$)">
805 <constraint name="e" within="" contains="" />
806 <constraint name="C" minCount="0" within="" contains="" />
807 <constraint name="application" nameOfExprType="com.intellij.openapi.application.Application" exprTypeWithinHierarchy="true" within="" contains="" />
808 </replaceConfiguration>
809 <replaceConfiguration name="incorrect DumbAware check" created="1522680840725" text="$target$ instanceof DumbAware" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.openapi.project.DumbService.isDumbAware($target$)">
810 <constraint name="target" within="" contains="" />
811 </replaceConfiguration>
812 <searchConfiguration name="non-static JamAnnotationMeta" created="1523014327447" text="class $Class$ { $Type$ $Variable$ = $Init$; }" recursive="false" caseInsensitive="true" type="JAVA">
813 <constraint name="Class" within="" contains="" />
814 <constraint name="Type" regexp="JamAnnotationMeta" within="" contains="" />
815 <constraint name="Variable" script=""!__context__.hasModifierProperty("static")"" maxCount="2147483647" target="true" within="" contains="" />
816 <constraint name="Init" within="" contains="" />
817 <constraint name="__context__" within="" contains="" />
818 </searchConfiguration>
819 <replaceConfiguration name="findAnnotation(name) != null -> hasAnnotation(name)" created="1523461479091" text="$Instance$.findAnnotation($Parameter$) != null" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="false" shortenFQN="false" replacement="$Instance$.hasAnnotation($Parameter$)">
820 <constraint name="Instance" nameOfExprType="com\.intellij\.psi\.PsiAnnotationOwner" exprTypeWithinHierarchy="true" minCount="0" within="" contains="" />
821 <constraint name="Parameter" minCount="0" maxCount="2147483647" within="" contains="" />
822 </replaceConfiguration>
823 <replaceConfiguration name="findAnnotation(name) == null -> !hasAnnotation(name)" created="1523461974706" text="$Instance$.findAnnotation($Parameter$) == null " recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="false" shortenFQN="false" replacement="!$Instance$.hasAnnotation($Parameter$)">
824 <constraint name="Instance" nameOfExprType="com\.intellij\.psi\.PsiAnnotationOwner" exprTypeWithinHierarchy="true" minCount="0" within="" contains="" />
825 <constraint name="Parameter" minCount="0" maxCount="2147483647" within="" contains="" />
826 </replaceConfiguration>
827 <replaceConfiguration name="nio.Files.exists" text="Files.exists($path$)" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="false" shortenFQN="false" replacement="$path$.toFile().exists()">
828 <constraint name="__context__" within="" contains="" />
829 <constraint name="path" within="" contains="" />
830 </replaceConfiguration>
831 <replaceConfiguration name="nio.Files.notExists" text="Files.notExists($path$)" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="false" shortenFQN="false" replacement="!$path$.toFile().exists()">
832 <constraint name="__context__" within="" contains="" />
833 <constraint name="path" within="" contains="" />
834 </replaceConfiguration>
835 <replaceConfiguration name="nio.Files.isDirectory" text="Files.isDirectory($path$)" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="false" shortenFQN="false" replacement="$path$.toFile().isDirectory()">
836 <constraint name="__context__" within="" contains="" />
837 <constraint name="path" within="" contains="" />
838 </replaceConfiguration>
839 <replaceConfiguration name="nio.Files.isRegularFile" text="Files.isRegularFile($path$)" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="false" shortenFQN="false" replacement="$path$.toFile().isFile()">
840 <constraint name="__context__" within="" contains="" />
841 <constraint name="path" within="" contains="" />
842 </replaceConfiguration>
843 <replaceConfiguration name="simplify to ContainerUtil.filter()" text="$l$.stream().filter($f$).collect(Collectors.toList())" recursive="true" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.util.containers.ContainerUtil.filter($l$, $f$)">
844 <constraint name="__context__" within="" contains="" />
845 <constraint name="l" within="" contains="" />
846 <constraint name="f" within="" contains="" />
847 </replaceConfiguration>
848 <replaceConfiguration name="notNullize(s,"") can be simplified" text="com.intellij.openapi.util.text.StringUtil.notNullize($s$, "")" recursive="true" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.openapi.util.text.StringUtil.notNullize($s$)">
849 <constraint name="__context__" within="" contains="" />
850 <constraint name="s" within="" contains="" />
851 </replaceConfiguration>
852 <replaceConfiguration name="simplify to ContainerUtil.map()" text="$f$.stream().map($m$).collect(Collectors.toList())" recursive="true" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="ContainerUtil.map($f$, $m$)">
853 <constraint name="__context__" within="" contains="" />
854 <constraint name="f" within="" contains="" />
855 <constraint name="m" within="" contains="" />
856 </replaceConfiguration>
857 <replaceConfiguration name="simplify to ContainerUtil.map(a)" text="Arrays.stream($f$).map($m$).collect(Collectors.toList())" recursive="true" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.util.containers.ContainerUtil.map($f$, $m$)">
858 <constraint name="__context__" within="" contains="" />
859 <constraint name="f" within="" contains="" />
860 <constraint name="m" within="" contains="" />
861 </replaceConfiguration>
862 <replaceConfiguration name="Suppressed exceptions are ignored" text="try { $TryStatement$; } finally { $s1$; super.tearDown(); $s2$; }" recursive="true" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="try { $TryStatement$; } catch (Throwable e) { addSuppressedException(e); } finally { $s1$; super.tearDown(); $s2$; }">
863 <constraint name="__context__" script="com.intellij.psi.PsiTryStatement ts = com.intellij.psi.util.PsiTreeUtil.getParentOfType(__context__, com.intellij.psi.PsiTryStatement.class, false); return ts != null && ts.getCatchSections().length == 0" within="" contains="" />
864 <constraint name="TryStatement" maxCount="2147483647" within="" contains="" />
865 <constraint name="s1" minCount="0" maxCount="2147483647" within="" contains="" />
866 <constraint name="s2" minCount="0" maxCount="2147483647" within="" contains="" />
867 </replaceConfiguration>
868 <replaceConfiguration name="Too convoluted "register(()->dispose())" (wastes memory)" text="Disposer.register($myRoot$, () -> Disposer.dispose($myFolder2$));" recursive="true" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="Disposer.register($myRoot$, $myFolder2$);">
869 <constraint name="__context__" within="" contains="" />
870 <constraint name="myRoot" within="" contains="" />
871 <constraint name="myFolder2" within="" contains="" />
872 </replaceConfiguration>
873 <replaceConfiguration name="simplifyable immutable array" text="Collections.unmodifiableList(Arrays.asList($c$))" recursive="true" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.util.containers.ContainerUtil.immutableList($c$)">
874 <constraint name="__context__" within="" contains="" />
875 <constraint name="c" maxCount="32000" within="" contains="" />
876 </replaceConfiguration>
877 <replaceConfiguration name="anonymous scheduled thread pools are discouraged" text="Executors.newSingleThreadScheduledExecutor()" recursive="true" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.util.ConcurrencyUtil.newSingleScheduledThreadExecutor()">
878 <constraint name="__context__" within="" contains="" />
879 </replaceConfiguration>
880 <replaceConfiguration name="anonymous thread pools are discouraged" text="Executors.newSingleThreadExecutor()" recursive="true" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="com.intellij.util.ConcurrencyUtil.newSingleThreadExecutor()">
881 <constraint name="__context__" within="" contains="" />
882 </replaceConfiguration>
883 <replaceConfiguration name="use explicit toArray() method" text="com.intellij.util.ArrayUtil.toObjectArray($collection$, $class$.class)" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="false" shortenFQN="false" replacement="$collection$.toArray(new $class$[0])">
884 <constraint name="__context__" within="" contains="" />
885 <constraint name="class" within="" contains="" />
886 <constraint name="collection" nameOfExprType="java\.util\.Collection" exprTypeWithinHierarchy="true" within="" contains="" />
887 </replaceConfiguration>
888 <replaceConfiguration name="Arrays.asList() is not immutable" text="public static final $Type$ $Field$ = java.util.Arrays.asList($elements$);" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="true" shortenFQN="true" replacement="public static final $Type$ $Field$ = com.intellij.util.containers.ContainerUtil.immutableList($elements$);">
889 <constraint name="__context__" within="" contains="" />
890 <constraint name="Field" within="" contains="" />
891 <constraint name="Type" within="" contains="" />
892 <constraint name="elements" maxCount="2147483647" within="" contains="" />
893 </replaceConfiguration>
894 <replaceConfiguration name="DataKey.getData()" text="$Var2$.getData($Var3$.getDataContext())" recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="false" shortenFQN="false" replacement="$Var3$.getData($Var2$)">
895 <constraint name="__context__" target="true" within="" contains="" />
896 <constraint name="Var2" nameOfExprType="DataKey" within="" contains="" />
897 <constraint name="Var3" nameOfExprType="AnActionEvent" within="" contains="" />
898 </replaceConfiguration>
899 <replaceConfiguration name="Presentation setEnabledAndVisible" text="$Var1$.setEnabled($Var2$); $Var1$.setVisible($Var2$); " recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="false" shortenFQN="false" replacement="$Var1$.setEnabledAndVisible($Var2$);">
900 <constraint name="__context__" target="true" within="" contains="" />
901 <constraint name="Var2" within="" contains="" />
902 <constraint name="Var1" nameOfExprType="Presentation" within="" contains="" />
903 </replaceConfiguration>
904 <replaceConfiguration name="Presentation setEnabledAndVisible 2" text="$Var1$.setVisible($Var2$); $Var1$.setEnabled($Var2$); " recursive="false" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="false" shortenFQN="false" replacement="$Var1$.setEnabledAndVisible($Var2$);">
905 <constraint name="__context__" target="true" within="" contains="" />
906 <constraint name="Var2" within="" contains="" />
907 <constraint name="Var1" nameOfExprType="Presentation" within="" contains="" />
908 </replaceConfiguration>
909 <replaceConfiguration name="super.update() in AnAction subclass" text="$super$.update($e$);" recursive="true" caseInsensitive="true" type="JAVA" reformatAccordingToStyle="false" shortenFQN="false" replacement="">
910 <constraint name="__context__" target="true" within="" contains="" />
911 <constraint name="super" regexp="super" nameOfExprType="AnAction" within="" contains="" />
912 <constraint name="e" nameOfExprType="AnActionEvent" within="" contains="" />
913 </replaceConfiguration>
915 <inspection_tool class="SafeVarargsDetector" enabled="false" level="WARNING" enabled_by_default="false" />
916 <inspection_tool class="SeamAnnotationIncorrectSignatureInspection" enabled="false" level="ERROR" enabled_by_default="false" />
917 <inspection_tool class="SeamAnnotationsInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false" />
918 <inspection_tool class="SeamBijectionIllegalScopeParameterInspection" enabled="false" level="ERROR" enabled_by_default="false" />
919 <inspection_tool class="SeamBijectionTypeMismatchInspection" enabled="false" level="ERROR" enabled_by_default="false" />
920 <inspection_tool class="SeamBijectionUndefinedContextVariableInspection" enabled="false" level="WARNING" enabled_by_default="false" />
921 <inspection_tool class="SeamDomModelInspection" enabled="false" level="ERROR" enabled_by_default="false" />
922 <inspection_tool class="SeamDuplicateComponentsInspection" enabled="false" level="ERROR" enabled_by_default="false" />
923 <inspection_tool class="SeamIllegalComponentScopeInspection" enabled="false" level="ERROR" enabled_by_default="false" />
924 <inspection_tool class="SeamJamComponentInspection" enabled="false" level="ERROR" enabled_by_default="false" />
925 <inspection_tool class="SessionScopedInjectsRequestScoped" enabled="false" level="WARNING" enabled_by_default="false" />
926 <inspection_tool class="SetReplaceableByEnumSet" enabled="true" level="WARNING" enabled_by_default="true" />
927 <inspection_tool class="SetupCallsSuperSetup" enabled="true" level="WARNING" enabled_by_default="true" />
928 <inspection_tool class="SetupIsPublicVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true" />
929 <inspection_tool class="ShiftOutOfRangeJS" enabled="false" level="WARNING" enabled_by_default="false" />
930 <inspection_tool class="SillyAssignmentJS" enabled="false" level="WARNING" enabled_by_default="false" />
931 <inspection_tool class="SimplifyStreamApiCallChains" enabled="true" level="Strong Warning" enabled_by_default="true">
932 <scope name="Tests" level="WARNING" enabled="true" />
934 <inspection_tool class="SingletonInjectsScoped" enabled="false" level="WARNING" enabled_by_default="false" />
935 <inspection_tool class="SocketResource" enabled="true" level="WARNING" enabled_by_default="true">
936 <option name="insideTryAllowed" value="false" />
938 <inspection_tool class="SpringFacetCodeInspection" enabled="false" level="WARNING" enabled_by_default="false" />
939 <inspection_tool class="SpringFacetInspection" enabled="false" level="WARNING" enabled_by_default="false">
940 <option name="checkTestFiles" value="false" />
942 <inspection_tool class="SpringFacetProgrammaticInspection" enabled="false" level="WARNING" enabled_by_default="false" />
943 <inspection_tool class="SqlNoDataSourceInspection" enabled="false" level="WARNING" enabled_by_default="false" />
944 <inspection_tool class="StaticCallOnSubclass" enabled="true" level="WARNING" enabled_by_default="true" />
945 <inspection_tool class="StaticFieldReferenceOnSubclass" enabled="true" level="WARNING" enabled_by_default="true" />
946 <inspection_tool class="StaticNonFinalField" enabled="true" level="WARNING" enabled_by_default="true" />
947 <inspection_tool class="StaticPseudoFunctionalStyleMethod" enabled="false" level="WARNING" enabled_by_default="false" />
948 <inspection_tool class="StringBufferReplaceableByStringBuilder" enabled="true" level="Strong Warning" enabled_by_default="true" />
949 <inspection_tool class="StringConstructor" enabled="false" level="WARNING" enabled_by_default="false">
950 <option name="ignoreSubstringArguments" value="false" />
952 <inspection_tool class="StringEquality" enabled="false" level="WARNING" enabled_by_default="false" />
953 <inspection_tool class="StringEqualsEmptyString" enabled="true" level="WARNING" enabled_by_default="true" />
954 <inspection_tool class="StringOperationCanBeSimplifiedMerged" />
955 <inspection_tool class="StringToUpperWithoutLocale" enabled="true" level="WARNING" enabled_by_default="true" />
956 <inspection_tool class="Struts2ModelInspection" enabled="false" level="ERROR" enabled_by_default="false" />
957 <inspection_tool class="StrutsInspection" enabled="false" level="ERROR" enabled_by_default="false" />
958 <inspection_tool class="StrutsTilesInspection" enabled="false" level="ERROR" enabled_by_default="false" />
959 <inspection_tool class="StrutsValidatorFormInspection" enabled="false" level="ERROR" enabled_by_default="false" />
960 <inspection_tool class="StrutsValidatorInspection" enabled="false" level="ERROR" enabled_by_default="false" />
961 <inspection_tool class="SuperTearDownInFinally" enabled="true" level="WARNING" enabled_by_default="true" />
962 <inspection_tool class="SuspiciousListRemoveInLoop" enabled="true" level="Strong Warning" enabled_by_default="true" />
963 <inspection_tool class="SuspiciousPackagePrivateAccess" enabled="true" level="WARNING" enabled_by_default="true">
964 <option name="MODULES_SETS_LOADED_TOGETHER">
966 <module name="intellij.css.impl" />
967 <module name="intellij.css.psi" />
968 <module name="intellij.css" />
971 <module name="intellij.spring.core" />
972 <module name="intellij.spring" />
975 <module name="intellij.ruby" />
976 <module name="intellij.ruby.core" />
977 <module name="intellij.ruby.psi" />
980 <module name="intellij.javascript.debugger" />
981 <module name="intellij.javascript.chrome.connector" />
984 <module name="intellij.spring.mvc.impl" />
985 <module name="intellij.spring.mvc" />
988 <module name="intellij.javascript.impl" />
989 <module name="intellij.javascript.psi.impl" />
990 <module name="intellij.javascript.analysis.impl" />
993 <module name="intellij.java.impl" />
994 <module name="intellij.java.analysis.impl" />
995 <module name="intellij.java.execution" />
996 <module name="intellij.java" />
997 <module name="intellij.java.psi" />
998 <module name="intellij.java.ui" />
999 <module name="intellij.java.psi.impl" />
1000 <module name="intellij.java.analysis" />
1001 <module name="intellij.xml.dom.impl" />
1002 <module name="intellij.xml.dom" />
1003 <module name="intellij.xml.psi" />
1006 <module name="intellij.spring.boot.core" />
1007 <module name="intellij.spring.boot" />
1008 <module name="intellij.spring.boot.run" />
1011 <module name="intellij.properties" />
1012 <module name="intellij.properties.psi.impl" />
1013 <module name="intellij.properties.psi" />
1016 <module name="intellij.xml.impl" />
1017 <module name="intellij.xml.psi.impl" />
1018 <module name="intellij.xml.analysis.impl" />
1019 <module name="intellij.xml" />
1022 <module name="intellij.groovy" />
1023 <module name="intellij.groovy.psi" />
1026 <module name="intellij.jboss.arquillian.junit" />
1027 <module name="intellij.jboss.arquillian" />
1028 <module name="intellij.jboss.arquillian.testng" />
1031 <module name="intellij.javaee.impl" />
1032 <module name="intellij.javaee" />
1035 <module name="intellij.android.profilers.ui" />
1036 <module name="intellij.android.profilers" />
1039 <module name="intellij.struts2" />
1040 <module name="intellij.struts2.dom" />
1043 <module name="intellij.java.testFramework" />
1044 <module name="intellij.platform.testFramework" />
1045 <module name="intellij.platform.vcs.impl" />
1046 <module name="intellij.platform.lang.impl" />
1047 <module name="intellij.platform.util" />
1048 <module name="intellij.platform.indexing" />
1049 <module name="intellij.platform.editor.ex" />
1050 <module name="intellij.platform.core.impl" />
1051 <module name="intellij.platform.lang" />
1052 <module name="intellij.platform.jps.model.impl" />
1053 <module name="intellij.platform.ide.impl" />
1054 <module name="intellij.platform.ide" />
1055 <module name="intellij.platform.core" />
1056 <module name="intellij.platform.projectModel.impl" />
1057 <module name="intellij.platform.analysis" />
1058 <module name="intellij.platform.analysis.impl" />
1059 <module name="intellij.platform.vcs" />
1060 <module name="intellij.platform.editor" />
1061 <module name="intellij.platform.util.rt" />
1062 <module name="intellij.treeProjectModel.ide" />
1063 <module name="intellij.platform.commercial" />
1064 <module name="intellij.platform.projectModel" />
1065 <module name="intellij.platform.indexing.impl" />
1066 <module name="intellij.javaee.testFramework" />
1067 <module name="intellij.platform.jps.model" />
1068 <module name="intellij.platform.vcs.core" />
1069 <module name="intellij.platform.main" />
1070 <module name="intellij.platform.diff.impl" />
1071 <module name="intellij.platform.testFramework.core" />
1074 <module name="intellij.xslt.debugger.engine.impl" />
1075 <module name="intellij.xslt.debugger.engine" />
1078 <module name="intellij.javaee.web.impl" />
1079 <module name="intellij.javaee.web" />
1082 <module name="intellij.android.wizard" />
1083 <module name="intellij.android.wizard.model" />
1086 <module name="intellij.php.impl" />
1087 <module name="intellij.php" />
1090 <module name="intellij.rubyMotion.plugin" />
1091 <module name="intellij.rubyMotion" />
1094 <module name="intellij.java.compiler.impl" />
1095 <module name="intellij.java.compiler" />
1098 <module name="intellij.java.compiler.instrumentationUtil.java8" />
1099 <module name="intellij.java.compiler.instrumentationUtil" />
1102 <module name="intellij.platform.duplicates" />
1103 <module name="intellij.platform.duplicates.analysis" />
1106 <module name="intellij.java.jps.javacRefScanner8" />
1107 <module name="intellij.platform.jps.build.javac.rt" />
1110 <module name="intellij.vcs.perforce" />
1111 <module name="intellij.vcs.perforce.util" />
1114 <module name="intellij.gradle.java" />
1115 <module name="intellij.gradle.common" />
1118 <module name="intellij.python.community.impl" />
1119 <module name="intellij.python.psi" />
1120 <module name="intellij.pycharm.community" />
1123 <module name="intellij.appcode" />
1124 <module name="intellij.cidr.common" />
1125 <module name="intellij.cidr.cocoaCommon" />
1126 <module name="intellij.swift" />
1130 <inspection_tool class="SwitchStatementWithConfusingDeclaration" enabled="true" level="WARNING" enabled_by_default="true" />
1131 <inspection_tool class="SynchronizeOnThis" enabled="true" level="WARNING" enabled_by_default="true" />
1132 <inspection_tool class="SystemGC" enabled="true" level="WARNING" enabled_by_default="true" />
1133 <inspection_tool class="SystemOutErr" enabled="true" level="WARNING" enabled_by_default="true">
1134 <scope name="Tests" level="WARNING" enabled="false" />
1136 <inspection_tool class="TeardownCallsSuperTeardown" enabled="true" level="WARNING" enabled_by_default="true" />
1137 <inspection_tool class="TeardownIsPublicVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true" />
1138 <inspection_tool class="TelReferencesInspection" enabled="false" level="WARNING" enabled_by_default="false" />
1139 <inspection_tool class="TestCaseWithConstructor" enabled="true" level="WARNING" enabled_by_default="true" />
1140 <inspection_tool class="TestCaseWithNoTestMethods" enabled="true" level="WARNING" enabled_by_default="true">
1141 <option name="ignoreSupers" value="true" />
1143 <inspection_tool class="TestOnlyProblems" enabled="true" level="WARNING" enabled_by_default="true">
1144 <scope name="cidr-test-frameworks" level="WARNING" enabled="false" />
1145 <scope name="test-framework" level="WARNING" enabled="false" />
1147 <inspection_tool class="TextLabelInSwitchStatement" enabled="true" level="Strong Warning" enabled_by_default="true" />
1148 <inspection_tool class="ThisExpressionReferencesGlobalObjectJS" enabled="false" level="WARNING" enabled_by_default="false" />
1149 <inspection_tool class="ThreadDumpStack" enabled="true" level="WARNING" enabled_by_default="true">
1150 <scope name="Tests" level="WARNING" enabled="false" />
1152 <inspection_tool class="ThreadStartInConstruction" enabled="true" level="WARNING" enabled_by_default="true" />
1153 <inspection_tool class="ThrowFromFinallyBlock" enabled="false" level="WARNING" enabled_by_default="false" />
1154 <inspection_tool class="ThrowFromFinallyBlockJS" enabled="false" level="WARNING" enabled_by_default="false" />
1155 <inspection_tool class="ThrowableNotThrown" enabled="true" level="Strong Warning" enabled_by_default="true" />
1156 <inspection_tool class="ThrowablePrintStackTrace" enabled="true" level="WARNING" enabled_by_default="true">
1157 <scope name="Tests" level="WARNING" enabled="false" />
1159 <inspection_tool class="TrivialConditionalJS" enabled="false" level="WARNING" enabled_by_default="false" />
1160 <inspection_tool class="TrivialIf" enabled="false" level="WARNING" enabled_by_default="false" />
1161 <inspection_tool class="TrivialIfJS" enabled="false" level="WARNING" enabled_by_default="false" />
1162 <inspection_tool class="TrivialStringConcatenation" enabled="true" level="WARNING" enabled_by_default="true" />
1163 <inspection_tool class="TryFinallyCanBeTryWithResources" enabled="false" level="WARNING" enabled_by_default="false" />
1164 <inspection_tool class="TryWithIdenticalCatches" enabled="false" level="WARNING" enabled_by_default="false" />
1165 <inspection_tool class="TsLint" enabled="true" level="WARNING" enabled_by_default="true" />
1166 <inspection_tool class="TypeParameterExtendsFinalClass" enabled="true" level="WARNING" enabled_by_default="true" />
1167 <inspection_tool class="UndeclaredTests" enabled="true" level="WARNING" enabled_by_default="false">
1168 <scope name="Tests" level="WARNING" enabled="true" />
1170 <inspection_tool class="UninstantiableBinding" enabled="false" level="WARNING" enabled_by_default="false" />
1171 <inspection_tool class="UninstantiableImplementedByClass" enabled="false" level="WARNING" enabled_by_default="false" />
1172 <inspection_tool class="UninstantiableProvidedByClass" enabled="false" level="WARNING" enabled_by_default="false" />
1173 <inspection_tool class="UnnecessarilyQualifiedStaticUsage" enabled="true" level="WARNING" enabled_by_default="true">
1174 <scope name="Tests" level="WARNING" enabled="false">
1175 <option name="m_ignoreStaticFieldAccesses" value="false" />
1176 <option name="m_ignoreStaticMethodCalls" value="false" />
1177 <option name="m_ignoreStaticAccessFromStaticContext" value="false" />
1179 <option name="m_ignoreStaticFieldAccesses" value="false" />
1180 <option name="m_ignoreStaticMethodCalls" value="false" />
1181 <option name="m_ignoreStaticAccessFromStaticContext" value="false" />
1183 <inspection_tool class="UnnecessarilyQualifiedStaticallyImportedElement" enabled="true" level="WARNING" enabled_by_default="true" />
1184 <inspection_tool class="UnnecessaryBoxing" enabled="false" level="WARNING" enabled_by_default="false" />
1185 <inspection_tool class="UnnecessaryContinueJS" enabled="false" level="WARNING" enabled_by_default="false" />
1186 <inspection_tool class="UnnecessaryFullyQualifiedName" enabled="true" level="WARNING" enabled_by_default="true">
1187 <scope name="Tests" level="WARNING" enabled="false">
1188 <option name="m_ignoreJavadoc" value="true" />
1189 <option name="ignoreInModuleStatements" value="true" />
1191 <option name="m_ignoreJavadoc" value="true" />
1192 <option name="ignoreInModuleStatements" value="true" />
1194 <inspection_tool class="UnnecessaryLabelJS" enabled="false" level="WARNING" enabled_by_default="false" />
1195 <inspection_tool class="UnnecessaryLabelOnBreakStatement" enabled="false" level="WARNING" enabled_by_default="false" />
1196 <inspection_tool class="UnnecessaryLabelOnBreakStatementJS" enabled="false" level="WARNING" enabled_by_default="false" />
1197 <inspection_tool class="UnnecessaryLabelOnContinueStatement" enabled="false" level="WARNING" enabled_by_default="false" />
1198 <inspection_tool class="UnnecessaryLabelOnContinueStatementJS" enabled="false" level="WARNING" enabled_by_default="false" />
1199 <inspection_tool class="UnnecessaryLocalVariableJS" enabled="false" level="WARNING" enabled_by_default="false">
1200 <option name="m_ignoreImmediatelyReturnedVariables" value="false" />
1201 <option name="m_ignoreAnnotatedVariables" value="false" />
1203 <inspection_tool class="UnnecessaryQualifierForThis" enabled="true" level="WARNING" enabled_by_default="true" />
1204 <inspection_tool class="UnnecessaryReturnJS" enabled="false" level="WARNING" enabled_by_default="false" />
1205 <inspection_tool class="UnnecessaryStaticInjection" enabled="false" level="WARNING" enabled_by_default="false" />
1206 <inspection_tool class="UnnecessaryUnboxing" enabled="false" level="WARNING" enabled_by_default="false" />
1207 <inspection_tool class="UnreachableCodeJS" enabled="false" level="WARNING" enabled_by_default="false" />
1208 <inspection_tool class="UnresolvedReference" enabled="false" level="ERROR" enabled_by_default="false" />
1209 <inspection_tool class="UnsortedPropertiesFile" enabled="false" level="INFO" enabled_by_default="false" />
1210 <inspection_tool class="UnstableApiUsage" enabled="false" level="WARNING" enabled_by_default="false" />
1211 <inspection_tool class="UseCompareMethod" enabled="true" level="Strong Warning" enabled_by_default="true" />
1212 <inspection_tool class="UseJBColor" enabled="true" level="WARNING" enabled_by_default="true">
1213 <scope name="Tests" level="WARNING" enabled="false" />
1215 <inspection_tool class="UseOfPropertiesAsHashtable" enabled="true" level="WARNING" enabled_by_default="true" />
1216 <inspection_tool class="UtilityClassWithPublicConstructor" enabled="true" level="WARNING" enabled_by_default="true" />
1217 <inspection_tool class="ValidatorConfigModelInspection" enabled="false" level="ERROR" enabled_by_default="false" />
1218 <inspection_tool class="ValidatorModelInspection" enabled="false" level="ERROR" enabled_by_default="false" />
1219 <inspection_tool class="WaitNotInLoop" enabled="true" level="WARNING" enabled_by_default="true" />
1220 <inspection_tool class="WaitNotInSynchronizedContext" enabled="true" level="WARNING" enabled_by_default="true" />
1221 <inspection_tool class="WaitWhileHoldingTwoLocks" enabled="true" level="WARNING" enabled_by_default="true" />
1222 <inspection_tool class="WeakerAccess" enabled="false" level="WARNING" enabled_by_default="true">
1223 <option name="SUGGEST_PACKAGE_LOCAL_FOR_MEMBERS" value="false" />
1224 <option name="SUGGEST_PACKAGE_LOCAL_FOR_TOP_CLASSES" value="false" />
1225 <option name="SUGGEST_PRIVATE_FOR_INNERS" value="false" />
1227 <inspection_tool class="Weblogic" enabled="false" level="ERROR" enabled_by_default="false" />
1228 <inspection_tool class="WithStatementJS" enabled="false" level="WARNING" enabled_by_default="false" />
1229 <inspection_tool class="XsltDeclarations" enabled="false" level="ERROR" enabled_by_default="false" />
1230 <inspection_tool class="XsltTemplateInvocation" enabled="false" level="ERROR" enabled_by_default="false" />
1231 <inspection_tool class="XsltUnusedDeclaration" enabled="false" level="WARNING" enabled_by_default="false" />
1232 <inspection_tool class="XsltVariableShadowing" enabled="false" level="WARNING" enabled_by_default="false" />
1233 <inspection_tool class="osmorcClassInDefaultPackage" enabled="false" level="ERROR" enabled_by_default="false" />
1234 <inspection_tool class="osmorcNonOsgiMavenDependency" enabled="false" level="WARNING" enabled_by_default="false" />
1235 <inspection_tool class="osmorcUnknownManifestPackage" enabled="false" level="ERROR" enabled_by_default="false" />
1236 <inspection_tool class="osmorcUnregisteredActivator" enabled="false" level="ERROR" enabled_by_default="false" />
1237 <inspection_tool class="osmorcWrongImportPackage" enabled="false" level="ERROR" enabled_by_default="false" />