diff options
author | vasilyeva <vasilyeva@rutarget.ru> | 2017-07-15 15:07:04 +0300 |
---|---|---|
committer | Roman Ivanov <romani@users.noreply.github.com> | 2017-07-15 05:31:24 -0700 |
commit | 668cb3afd0ddec789ef7f3f81940f31e976d042b (patch) | |
tree | 3d67bb5121554a1f33f8cab16320dba86a4be0c8 /config | |
parent | 94df4ad94faa1230f06521e9457472e0ebd2715a (diff) | |
download | checkstyle-668cb3afd0ddec789ef7f3f81940f31e976d042b.tar.gz |
Issue #4711: fixed code style idea violations
Diffstat (limited to 'config')
-rw-r--r-- | config/intellij-idea-inspections.xml | 39 |
1 files changed, 17 insertions, 22 deletions
diff --git a/config/intellij-idea-inspections.xml b/config/intellij-idea-inspections.xml index 0c3bf4b13..5919b10f3 100644 --- a/config/intellij-idea-inspections.xml +++ b/config/intellij-idea-inspections.xml @@ -250,10 +250,8 @@ <inspection_tool class="ChainedEquality" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="ChainedEqualityJS" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="ChainedFunctionCallJS" enabled="true" level="ERROR" enabled_by_default="true" /> - <inspection_tool class="ChainedMethodCall" enabled="false" level="ERROR" enabled_by_default="false"> - <option name="m_ignoreFieldInitializations" value="true" /> - <option name="m_ignoreThisSuperCalls" value="true" /> - </inspection_tool> + <!-- it is too demanding, with no choice limits of chain size etc --> + <inspection_tool class="ChainedMethodCall" enabled="false" level="ERROR" enabled_by_default="false"/> <inspection_tool class="ChannelResource" enabled="true" level="WARNING" enabled_by_default="true"> <option name="insideTryAllowed" value="false" /> </inspection_tool> @@ -411,6 +409,7 @@ </inspection_tool> <inspection_tool class="ConstantOnLHSOfComparison" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="ConstantOnLHSOfComparisonJS" enabled="true" level="ERROR" enabled_by_default="true" /> + <!-- we do like constants on the right side, it is more readable, placing constant on the left does not give benefit --> <inspection_tool class="ConstantOnRHSOfComparison" enabled="false" level="ERROR" enabled_by_default="false" /> <inspection_tool class="ConstantOnRHSOfComparisonJS" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="ConstantStringIntern" enabled="true" level="ERROR" enabled_by_default="true" /> @@ -1003,9 +1002,8 @@ <inspection_tool class="IgnoreUnusedEntry" enabled="false" level="ERROR" enabled_by_default="false" /> <inspection_tool class="IgnoredJUnitTest" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="ImplicitArrayToString" enabled="true" level="ERROR" enabled_by_default="true" /> - <inspection_tool class="ImplicitCallToSuper" enabled="false" level="ERROR" enabled_by_default="false"> - <option name="m_ignoreForObjectSubclasses" value="false" /> - </inspection_tool> + <!-- we do not like this style, but we could change our mind in future --> + <inspection_tool class="ImplicitCallToSuper" enabled="false" level="ERROR" enabled_by_default="false"/> <inspection_tool class="ImplicitDefaultCharsetUsage" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="ImplicitNumericConversion" enabled="false" level="ERROR" enabled_by_default="false"> <option name="ignoreWideningConversions" value="false" /> @@ -1267,10 +1265,8 @@ </inspection_tool> <inspection_tool class="LiteralAsArgToStringEquals" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="LoadLibraryWithNonConstantString" enabled="true" level="ERROR" enabled_by_default="true" /> - <inspection_tool class="LocalCanBeFinal" enabled="false" level="ERROR" enabled_by_default="false"> - <option name="REPORT_VARIABLES" value="true" /> - <option name="REPORT_PARAMETERS" value="true" /> - </inspection_tool> + <!-- finds false positives and we already have our own FinalLocalVariableCheck for this purpose --> + <inspection_tool class="LocalCanBeFinal" enabled="false" level="ERROR" enabled_by_default="false" /> <inspection_tool class="LocalVariableHidingMemberVariable" enabled="true" level="WARNING" enabled_by_default="true"> <option name="m_ignoreInvisibleFields" value="true" /> <option name="m_ignoreStaticMethods" value="true" /> @@ -1451,9 +1447,8 @@ <inspection_tool class="NestedFunctionJS" enabled="true" level="ERROR" enabled_by_default="true"> <option name="m_includeAnonymousFunctions" value="false" /> </inspection_tool> - <inspection_tool class="NestedMethodCall" enabled="false" level="ERROR" enabled_by_default="false"> - <option name="m_ignoreFieldInitializations" value="true" /> - </inspection_tool> + <!-- we like nested method calls --> + <inspection_tool class="NestedMethodCall" enabled="false" level="ERROR" enabled_by_default="false" /> <inspection_tool class="NestedSwitchStatement" enabled="false" level="ERROR" enabled_by_default="false" /> <inspection_tool class="NestedSwitchStatementJS" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="NestedSynchronizedStatement" enabled="true" level="WARNING" enabled_by_default="true" /> @@ -1774,6 +1769,7 @@ <inspection_tool class="ReturnOfInnerClass" enabled="true" level="WARNING" enabled_by_default="true" > <option name="ignoreNonPublic" value="true" /> </inspection_tool> + <!-- all cases are false positives --> <inspection_tool class="ReturnThis" enabled="false" level="ERROR" enabled_by_default="false" /> <inspection_tool class="ReuseOfLocalVariable" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="ReuseOfLocalVariableJS" enabled="true" level="ERROR" enabled_by_default="true" /> @@ -2265,16 +2261,15 @@ <option name="ignoreReferences" value="true" /> <option name="ignoreComplexLiterals" value="false" /> </inspection_tool> + <!-- we have our own understanding what we think code should be, it is checked by RequireThisCheck --> <inspection_tool class="UnqualifiedFieldAccess" enabled="false" level="ERROR" enabled_by_default="false" /> - <inspection_tool class="UnqualifiedInnerClassAccess" enabled="false" level="ERROR" enabled_by_default="false"> - <option name="ignoreReferencesToLocalInnerClasses" value="false" /> - </inspection_tool> + <!-- it is ok to skip name of outter class for inner class in filed/variable declaration to keep type short --> + <inspection_tool class="UnqualifiedInnerClassAccess" enabled="false" level="ERROR" enabled_by_default="false" /> + <!-- we have our own understanding what we think code should be, it is checked by RequireThisCheck --> <inspection_tool class="UnqualifiedMethodAccess" enabled="false" level="ERROR" enabled_by_default="false" /> - <inspection_tool class="UnqualifiedStaticUsage" enabled="false" level="ERROR" enabled_by_default="false"> - <option name="m_ignoreStaticFieldAccesses" value="false" /> - <option name="m_ignoreStaticMethodCalls" value="false" /> - <option name="m_ignoreStaticAccessFromStaticContext" value="false" /> - </inspection_tool> + <!--inspection does not have option to skip cases of usage static field/method that is declared + in the same class, as result there are a lot of want-fix cases.--> + <inspection_tool class="UnqualifiedStaticUsage" enabled="false" level="ERROR" enabled_by_default="false" /> <inspection_tool class="UnreachableCodeJS" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="UnresolvedMessageChannel" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="UnresolvedPropertyKey" enabled="true" level="WARNING" enabled_by_default="true" /> |