1 <component name="InspectionProjectProfileManager">
2 <profile version="1.0" is_locked="false">
3 <option name="myName" value="idea.default" />
4 <option name="myLocal" value="false" />
5 <inspection_tool class="AbstractClassNeverImplemented" enabled="true" level="WARNING" enabled_by_default="true" />
6 <inspection_tool class="AbstractMethodCallInConstructor" enabled="true" level="WARNING" enabled_by_default="true" />
7 <inspection_tool class="ArchaicSystemPropertyAccess" enabled="true" level="WARNING" enabled_by_default="true" />
8 <inspection_tool class="AssignmentToForLoopParameter" enabled="true" level="WARNING" enabled_by_default="true">
9 <option name="m_checkForeachParameters" value="false" />
11 <inspection_tool class="AssignmentToStaticFieldFromInstanceMethod" enabled="true" level="WARNING" enabled_by_default="true">
12 <scope name="IDEA Test Sources" level="WARNING" enabled="false" />
14 <inspection_tool class="AssignmentUsedAsCondition" enabled="false" level="WARNING" enabled_by_default="true" />
15 <inspection_tool class="AutoBoxing" enabled="true" level="WARNING" enabled_by_default="false">
16 <scope name="runtime.classes" level="WARNING" enabled="true">
17 <option name="ignoreAddedToCollection" value="false" />
19 <option name="ignoreAddedToCollection" value="false" />
21 <inspection_tool class="AutoUnboxing" enabled="true" level="WARNING" enabled_by_default="false">
22 <scope name="runtime.classes" level="WARNING" enabled="true" />
24 <inspection_tool class="BooleanMethodIsAlwaysInverted" enabled="false" level="WARNING" enabled_by_default="false" />
25 <inspection_tool class="BusyWait" enabled="true" level="WARNING" enabled_by_default="true" />
26 <inspection_tool class="CStyleArrayDeclaration" enabled="true" level="WARNING" enabled_by_default="true" />
27 <inspection_tool class="CastConflictsWithInstanceof" enabled="true" level="WARNING" enabled_by_default="true" />
28 <inspection_tool class="CastToIncompatibleInterface" enabled="true" level="WARNING" enabled_by_default="true" />
29 <inspection_tool class="ChainedEquality" enabled="false" level="WARNING" enabled_by_default="true" />
30 <inspection_tool class="ClassNameSameAsAncestorName" enabled="true" level="WARNING" enabled_by_default="true" />
31 <inspection_tool class="CloneCallsSuperClone" enabled="false" level="WARNING" enabled_by_default="false" />
32 <inspection_tool class="CloneDeclaresCloneNotSupported" enabled="false" level="WARNING" enabled_by_default="false" />
33 <inspection_tool class="ComparisonOfShortAndChar" enabled="true" level="WARNING" enabled_by_default="true" />
34 <inspection_tool class="ConditionalExpressionWithIdenticalBranches" enabled="true" level="WARNING" enabled_by_default="true" />
35 <inspection_tool class="ConfusingOctalEscape" enabled="true" level="WARNING" enabled_by_default="true" />
36 <inspection_tool class="ConstantConditionalExpression" enabled="true" level="WARNING" enabled_by_default="true">
37 <scope name="IDEA Test Sources" level="WARNING" enabled="false" />
39 <inspection_tool class="ConstantConditions" enabled="true" level="WARNING" enabled_by_default="true">
40 <scope name="runtime.classes" level="WARNING" enabled="false">
41 <option name="SUGGEST_NULLABLE_ANNOTATIONS" value="false" />
42 <option name="DONT_REPORT_TRUE_ASSERT_STATEMENTS" value="false" />
44 <option name="SUGGEST_NULLABLE_ANNOTATIONS" value="true" />
45 <option name="DONT_REPORT_TRUE_ASSERT_STATEMENTS" value="false" />
47 <inspection_tool class="ConstantIfStatement" enabled="true" level="WARNING" enabled_by_default="true">
48 <scope name="IDEA Test Sources" level="WARNING" enabled="false" />
50 <inspection_tool class="ContinueOrBreakFromFinallyBlock" enabled="false" level="WARNING" enabled_by_default="false" />
51 <inspection_tool class="CovariantCompareTo" enabled="true" level="WARNING" enabled_by_default="true" />
52 <inspection_tool class="CovariantEquals" enabled="true" level="WARNING" enabled_by_default="true" />
53 <inspection_tool class="DoubleCheckedLocking" enabled="true" level="WARNING" enabled_by_default="true">
54 <option name="ignoreOnVolatileVariables" value="true" />
56 <inspection_tool class="DuplicateCondition" enabled="true" level="WARNING" enabled_by_default="true">
57 <option name="ignoreMethodCalls" value="false" />
59 <inspection_tool class="EmptySynchronizedStatement" enabled="true" level="WARNING" enabled_by_default="true" />
60 <inspection_tool class="EnumSwitchStatementWhichMissesCases" enabled="true" level="WARNING" enabled_by_default="true">
61 <option name="ignoreSwitchStatementsWithDefault" value="false" />
63 <inspection_tool class="ExceptionNameDoesntEndWithException" enabled="true" level="WARNING" enabled_by_default="true" />
64 <inspection_tool class="FieldAccessedSynchronizedAndUnsynchronized" enabled="true" level="WARNING" enabled_by_default="true">
65 <option name="countGettersAndSetters" value="false" />
67 <inspection_tool class="FieldMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true" />
68 <inspection_tool class="Finalize" enabled="true" level="WARNING" enabled_by_default="true" />
69 <inspection_tool class="FinalizeNotProtected" enabled="true" level="WARNING" enabled_by_default="true" />
70 <inspection_tool class="ForLoopReplaceableByWhile" enabled="true" level="WARNING" enabled_by_default="true">
71 <option name="m_ignoreLoopsWithoutConditions" value="false" />
73 <inspection_tool class="ForLoopThatDoesntUseLoopVariable" enabled="true" level="WARNING" enabled_by_default="true" />
74 <inspection_tool class="IOResource" enabled="true" level="WARNING" enabled_by_default="true" />
75 <inspection_tool class="IfStatementWithIdenticalBranches" enabled="true" level="WARNING" enabled_by_default="true" />
76 <inspection_tool class="InnerClassMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true" />
77 <inspection_tool class="InstanceofCatchParameter" enabled="true" level="WARNING" enabled_by_default="true" />
78 <inspection_tool class="InstanceofIncompatibleInterface" enabled="true" level="WARNING" enabled_by_default="true" />
79 <inspection_tool class="JUnitTestClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true">
80 <option name="m_regex" value="[A-Z][A-Za-z]*Test" />
81 <option name="m_minLength" value="8" />
82 <option name="m_maxLength" value="64" />
84 <inspection_tool class="JavaDoc" enabled="true" level="WARNING" enabled_by_default="false">
85 <scope name="IDEA Test Sources" level="WARNING" enabled="false">
86 <option name="TOP_LEVEL_CLASS_OPTIONS">
88 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
89 <option name="REQUIRED_TAGS" value="" />
92 <option name="INNER_CLASS_OPTIONS">
94 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
95 <option name="REQUIRED_TAGS" value="" />
98 <option name="METHOD_OPTIONS">
100 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
101 <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
104 <option name="FIELD_OPTIONS">
106 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
107 <option name="REQUIRED_TAGS" value="" />
110 <option name="IGNORE_DEPRECATED" value="false" />
111 <option name="IGNORE_JAVADOC_PERIOD" value="true" />
112 <option name="myAdditionalJavadocTags" value="" />
114 <scope name="idea openapi" level="WARNING" enabled="true">
115 <option name="TOP_LEVEL_CLASS_OPTIONS">
117 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
118 <option name="REQUIRED_TAGS" value="" />
121 <option name="INNER_CLASS_OPTIONS">
123 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
124 <option name="REQUIRED_TAGS" value="" />
127 <option name="METHOD_OPTIONS">
129 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
130 <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
133 <option name="FIELD_OPTIONS">
135 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
136 <option name="REQUIRED_TAGS" value="" />
139 <option name="IGNORE_DEPRECATED" value="true" />
140 <option name="IGNORE_JAVADOC_PERIOD" value="true" />
141 <option name="myAdditionalJavadocTags" value="" />
143 <scope name="runtime.classes" level="WARNING" enabled="true">
144 <option name="TOP_LEVEL_CLASS_OPTIONS">
146 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
147 <option name="REQUIRED_TAGS" value="" />
150 <option name="INNER_CLASS_OPTIONS">
152 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
153 <option name="REQUIRED_TAGS" value="" />
156 <option name="METHOD_OPTIONS">
158 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
159 <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
162 <option name="FIELD_OPTIONS">
164 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
165 <option name="REQUIRED_TAGS" value="" />
168 <option name="IGNORE_DEPRECATED" value="false" />
169 <option name="IGNORE_JAVADOC_PERIOD" value="true" />
170 <option name="myAdditionalJavadocTags" value="" />
172 <option name="TOP_LEVEL_CLASS_OPTIONS">
174 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
175 <option name="REQUIRED_TAGS" value="" />
178 <option name="INNER_CLASS_OPTIONS">
180 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
181 <option name="REQUIRED_TAGS" value="" />
184 <option name="METHOD_OPTIONS">
186 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
187 <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
190 <option name="FIELD_OPTIONS">
192 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
193 <option name="REQUIRED_TAGS" value="" />
196 <option name="IGNORE_DEPRECATED" value="false" />
197 <option name="IGNORE_JAVADOC_PERIOD" value="true" />
198 <option name="myAdditionalJavadocTags" value="" />
200 <inspection_tool class="JavadocReference" enabled="true" level="WARNING" enabled_by_default="true">
201 <scope name="IDEA Test Sources" level="ERROR" enabled="false" />
202 <scope name="idea openapi" level="WARNING" enabled="true" />
203 <scope name="runtime.classes" level="ERROR" enabled="true" />
205 <inspection_tool class="MethodMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true">
206 <option name="m_onlyPrivateOrFinal" value="false" />
207 <option name="m_ignoreEmptyMethods" value="true" />
209 <inspection_tool class="MethodNamesDifferOnlyByCase" enabled="true" level="WARNING" enabled_by_default="true" />
210 <inspection_tool class="MethodOverloadsParentMethod" enabled="true" level="WARNING" enabled_by_default="true" />
211 <inspection_tool class="MethodOverridesPrivateMethod" enabled="true" level="WARNING" enabled_by_default="true" />
212 <inspection_tool class="MethodOverridesStaticMethod" enabled="true" level="WARNING" enabled_by_default="true" />
213 <inspection_tool class="MisspelledCompareTo" enabled="true" level="WARNING" enabled_by_default="true" />
214 <inspection_tool class="MisspelledEquals" enabled="true" level="WARNING" enabled_by_default="true" />
215 <inspection_tool class="MisspelledHashcode" enabled="true" level="WARNING" enabled_by_default="true" />
216 <inspection_tool class="MisspelledSetUp" enabled="true" level="WARNING" enabled_by_default="true" />
217 <inspection_tool class="MisspelledTearDown" enabled="true" level="WARNING" enabled_by_default="true" />
218 <inspection_tool class="MisspelledToString" enabled="true" level="WARNING" enabled_by_default="true" />
219 <inspection_tool class="MultipleDeclaration" enabled="true" level="WARNING" enabled_by_default="true" />
220 <inspection_tool class="MultipleTypedDeclaration" enabled="true" level="WARNING" enabled_by_default="true" />
221 <inspection_tool class="NestedSynchronizedStatement" enabled="true" level="WARNING" enabled_by_default="true" />
222 <inspection_tool class="NoExplicitFinalizeCalls" enabled="true" level="WARNING" enabled_by_default="false" />
223 <inspection_tool class="NonExceptionNameEndsWithException" enabled="true" level="WARNING" enabled_by_default="true" />
224 <inspection_tool class="NonStaticFinalLogger" enabled="true" level="WARNING" enabled_by_default="true">
225 <scope name="IDEA Test Sources" level="WARNING" enabled="false">
226 <option name="loggerClassName" value="java.util.logging.Logger" />
228 <option name="loggerClassName" value="java.util.logging.Logger" />
230 <inspection_tool class="NonSynchronizedMethodOverridesSynchronizedMethod" enabled="true" level="WARNING" enabled_by_default="true" />
231 <inspection_tool class="ObjectEqualsNull" enabled="false" level="WARNING" enabled_by_default="false" />
232 <inspection_tool class="ObjectNotify" enabled="true" level="WARNING" enabled_by_default="true" />
233 <inspection_tool class="ObsoleteCollection" enabled="true" level="WARNING" enabled_by_default="true">
234 <option name="ignoreLibraryArguments" value="false" />
236 <inspection_tool class="PointlessArithmeticExpression" enabled="true" level="WARNING" enabled_by_default="true">
237 <option name="m_ignoreExpressionsContainingConstants" value="true" />
239 <inspection_tool class="ProtectedMemberInFinalClass" enabled="true" level="WARNING" enabled_by_default="true" />
240 <inspection_tool class="PublicFieldAccessedInSynchronizedContext" enabled="true" level="WARNING" enabled_by_default="true" />
241 <inspection_tool class="ReplaceAssignmentWithOperatorAssignment" enabled="true" level="WARNING" enabled_by_default="true">
242 <option name="ignoreLazyOperators" value="true" />
243 <option name="ignoreObscureOperators" value="true" />
245 <inspection_tool class="SSBasedInspection" enabled="false" level="WARNING" enabled_by_default="false">
246 <searchConfiguration name="SwingUtilities.invokeLater" text="SwingUtilities.invokeLater($runnable$)" recursive="false" caseInsensitive="false">
247 <constraint name="Instance" regexp="SwingUtilities" minCount="0" target="true" within="" contains="" />
248 <constraint name="MethodCall" within="" contains="" />
249 <constraint name="Parameter" minCount="0" maxCount="2147483647" within="" contains="" />
250 <constraint name="__context__" within="" contains="" />
251 <constraint name="runnable" within="" contains="" />
252 </searchConfiguration>
253 <replaceConfiguration name="DirectCallOfDispose" text="$Instance$.dispose()" recursive="false" caseInsensitive="false" reformatAccordingToStyle="true" shortenFQN="true" replacement="Disposer.dispose($Instance$)">
254 <constraint name="Instance" regexp="super" nameOfExprType="Disposable" withinHierarchy="true" exprTypeWithinHierarchy="true" minCount="0" negateName="true" within="" contains="" />
255 <constraint name="MethodCall" target="true" within="" contains="" />
256 <constraint name="Parameter" minCount="0" maxCount="2147483647" within="" contains="" />
257 <constraint name="__context__" within="" contains="" />
258 </replaceConfiguration>
260 <inspection_tool class="SetReplaceableByEnumSet" enabled="true" level="WARNING" enabled_by_default="true" />
261 <inspection_tool class="SetupCallsSuperSetup" enabled="true" level="WARNING" enabled_by_default="true" />
262 <inspection_tool class="SetupIsPublicVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true" />
263 <inspection_tool class="SimplifiableConditionalExpression" enabled="false" level="WARNING" enabled_by_default="false" />
264 <inspection_tool class="SimplifiableIfStatement" enabled="false" level="WARNING" enabled_by_default="false" />
265 <inspection_tool class="Since15" enabled="true" level="ERROR" enabled_by_default="true">
266 <scope name="IDEA Test Sources" level="ERROR" enabled="false">
267 <option name="FORBID_15_API" value="true" />
268 <option name="FORBID_16_API" value="true" />
270 <option name="FORBID_15_API" value="false" />
271 <option name="FORBID_16_API" value="true" />
273 <inspection_tool class="SocketResource" enabled="true" level="WARNING" enabled_by_default="true" />
274 <inspection_tool class="StaticSuite" enabled="true" level="WARNING" enabled_by_default="true" />
275 <inspection_tool class="StringConstructor" enabled="false" level="WARNING" enabled_by_default="false">
276 <option name="ignoreSubstringArguments" value="false" />
278 <inspection_tool class="StringEquality" enabled="false" level="WARNING" enabled_by_default="false" />
279 <inspection_tool class="StringEqualsEmptyString" enabled="true" level="WARNING" enabled_by_default="true" />
280 <inspection_tool class="SwitchStatementWithConfusingDeclaration" enabled="true" level="WARNING" enabled_by_default="true" />
281 <inspection_tool class="SynchronizeOnThis" enabled="true" level="WARNING" enabled_by_default="true" />
282 <inspection_tool class="SystemOutErr" enabled="true" level="WARNING" enabled_by_default="true">
283 <scope name="IDEA Test Sources" level="WARNING" enabled="false" />
285 <inspection_tool class="TeardownCallsSuperTeardown" enabled="true" level="WARNING" enabled_by_default="true" />
286 <inspection_tool class="TeardownIsPublicVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true" />
287 <inspection_tool class="TestCaseWithConstructor" enabled="true" level="WARNING" enabled_by_default="true" />
288 <inspection_tool class="TestCaseWithNoTestMethods" enabled="true" level="WARNING" enabled_by_default="true">
289 <option name="ignoreSupers" value="false" />
291 <inspection_tool class="TestMethodIsPublicVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true" />
292 <inspection_tool class="TextLabelInSwitchStatement" enabled="true" level="WARNING" enabled_by_default="true" />
293 <inspection_tool class="ThreadDumpStack" enabled="true" level="WARNING" enabled_by_default="true">
294 <scope name="IDEA Test Sources" level="WARNING" enabled="false" />
296 <inspection_tool class="ThreadRun" enabled="true" level="WARNING" enabled_by_default="true" />
297 <inspection_tool class="ThreadStartInConstruction" enabled="true" level="WARNING" enabled_by_default="true" />
298 <inspection_tool class="ThrowablePrintStackTrace" enabled="true" level="WARNING" enabled_by_default="true">
299 <scope name="IDEA Test Sources" level="WARNING" enabled="false" />
301 <inspection_tool class="TrivialIf" enabled="false" level="WARNING" enabled_by_default="false" />
302 <inspection_tool class="TrivialStringConcatenation" enabled="true" level="WARNING" enabled_by_default="true" />
303 <inspection_tool class="UnnecessarilyQualifiedStaticUsage" enabled="true" level="WARNING" enabled_by_default="true">
304 <scope name="IDEA Test Sources" level="WARNING" enabled="false">
305 <option name="m_ignoreStaticFieldAccesses" value="false" />
306 <option name="m_ignoreStaticMethodCalls" value="false" />
307 <option name="m_ignoreStaticAccessFromStaticContext" value="false" />
309 <option name="m_ignoreStaticFieldAccesses" value="false" />
310 <option name="m_ignoreStaticMethodCalls" value="false" />
311 <option name="m_ignoreStaticAccessFromStaticContext" value="false" />
313 <inspection_tool class="UnnecessaryBoxing" enabled="false" level="WARNING" enabled_by_default="false" />
314 <inspection_tool class="UnnecessaryFullyQualifiedName" enabled="true" level="WARNING" enabled_by_default="true">
315 <scope name="IDEA Test Sources" level="WARNING" enabled="false">
316 <option name="m_ignoreJavadoc" value="false" />
318 <option name="m_ignoreJavadoc" value="true" />
320 <inspection_tool class="UnnecessaryInterfaceModifier" enabled="true" level="WARNING" enabled_by_default="true" />
321 <inspection_tool class="UnnecessaryLabelOnBreakStatement" enabled="false" level="WARNING" enabled_by_default="false" />
322 <inspection_tool class="UnnecessaryLabelOnContinueStatement" enabled="false" level="WARNING" enabled_by_default="false" />
323 <inspection_tool class="UnnecessaryQualifierForThis" enabled="true" level="WARNING" enabled_by_default="true" />
324 <inspection_tool class="UnnecessaryUnboxing" enabled="false" level="WARNING" enabled_by_default="false" />
325 <inspection_tool class="UseOfPropertiesAsHashtable" enabled="true" level="WARNING" enabled_by_default="true" />
326 <inspection_tool class="UtilityClassWithPublicConstructor" enabled="true" level="WARNING" enabled_by_default="true" />
327 <inspection_tool class="UtilityClassWithoutPrivateConstructor" enabled="true" level="WARNING" enabled_by_default="true">
328 <option name="ignoreClassesWithOnlyMain" value="false" />
330 <inspection_tool class="VolatileLongOrDoubleField" enabled="true" level="WARNING" enabled_by_default="true" />
331 <inspection_tool class="WaitNotInLoop" enabled="true" level="WARNING" enabled_by_default="true" />
332 <inspection_tool class="WaitNotInSynchronizedContext" enabled="true" level="WARNING" enabled_by_default="true" />
333 <inspection_tool class="WaitWhileHoldingTwoLocks" enabled="true" level="WARNING" enabled_by_default="true" />
334 <inspection_tool class="WeakerAccess" enabled="true" level="WARNING" enabled_by_default="true">
335 <option name="SUGGEST_PACKAGE_LOCAL_FOR_MEMBERS" value="false" />
336 <option name="SUGGEST_PACKAGE_LOCAL_FOR_TOP_CLASSES" value="false" />
337 <option name="SUGGEST_PRIVATE_FOR_INNERS" value="false" />
339 <inspection_tool class="WhileLoopSpinsOnField" enabled="true" level="WARNING" enabled_by_default="true">
340 <option name="ignoreNonEmtpyLoops" value="false" />