diff options
author | vasilyeva <vasilyeva@rutarget.ru> | 2017-07-23 21:47:33 +0300 |
---|---|---|
committer | Roman Ivanov <ivanov-jr@mail.ru> | 2017-07-23 18:19:19 -0700 |
commit | 4c10bc55b4aea0f7e3b95b06d820eedb7c6a6fb2 (patch) | |
tree | 2d580245c276b8a62a21811d3a836329720bda93 /config | |
parent | 077d38c93f290611e7bb4859d2ea0ef26ba645cb (diff) | |
download | checkstyle-4c10bc55b4aea0f7e3b95b06d820eedb7c6a6fb2.tar.gz |
Issue #4724: fix all violations from the sixth part of idea violations
Diffstat (limited to 'config')
-rw-r--r-- | config/intellij-idea-inspections.xml | 17 | ||||
-rw-r--r-- | config/pmd.xml | 7 |
2 files changed, 17 insertions, 7 deletions
diff --git a/config/intellij-idea-inspections.xml b/config/intellij-idea-inspections.xml index cce766a8b..270baa0fe 100644 --- a/config/intellij-idea-inspections.xml +++ b/config/intellij-idea-inspections.xml @@ -306,7 +306,7 @@ </inspection_tool> <inspection_tool class="ClassInitializer" enabled="true" level="WARNING" enabled_by_default="true" /> <inspection_tool class="ClassInitializerMayBeStatic" enabled="true" level="ERROR" enabled_by_default="true" /> - <inspection_tool class="ClassLoaderInstantiation" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ClassLoaderInstantiation" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="ClassMayBeInterface" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="ClassNameDiffersFromFileName" enabled="true" level="WARNING" enabled_by_default="true" /> <!-- names of Checks are public to users, we do care about clear name for user without information in @@ -1011,7 +1011,7 @@ </inspection_tool> <inspection_tool class="HtmlUnknownTarget" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="IOResource" enabled="true" level="WARNING" enabled_by_default="true"> - <scope name="Production" level="WARNING" enabled="false"> + <scope name="Production" level="WARNING" enabled="true"> <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" /> <option name="insideTryAllowed" value="false" /> </scope> @@ -1554,7 +1554,7 @@ </inspection_tool> <inspection_tool class="NonPublicClone" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="NonReproducibleMathCall" enabled="true" level="ERROR" enabled_by_default="true" /> - <inspection_tool class="NonSerializableFieldInSerializableClass" enabled="false" level="ERROR" enabled_by_default="false"> + <inspection_tool class="NonSerializableFieldInSerializableClass" enabled="true" level="ERROR" enabled_by_default="true"> <option name="ignorableAnnotations"> <value /> </option> @@ -1572,7 +1572,7 @@ </inspection_tool> <!-- this inspection is not for us --> <inspection_tool class="NonStaticInnerClassInSecureContext" enabled="false" level="ERROR" enabled_by_default="false" /> - <inspection_tool class="NonSynchronizedMethodOverridesSynchronizedMethod" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="NonSynchronizedMethodOverridesSynchronizedMethod" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="NonThreadSafeLazyInitialization" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="NoopMethodInAbstractClass" enabled="true" level="ERROR" enabled_by_default="true" /> <inspection_tool class="NotifyCalledOnCondition" enabled="true" level="WARNING" enabled_by_default="true" /> @@ -1861,9 +1861,10 @@ <option name="ignoreAnonymousInnerClasses" value="false" /> <option name="superClassString" value="" /> </inspection_tool> - <inspection_tool class="SerializableHasSerializationMethods" enabled="false" level="ERROR" enabled_by_default="false"> - <option name="ignoreAnonymousInnerClasses" value="false" /> - <option name="superClassString" value="" /> + <inspection_tool class="SerializableHasSerializationMethods" enabled="true" level="ERROR" enabled_by_default="true"> + <option name="ignoreAnonymousInnerClasses" value="true" /> + <option name="superClassString" value="com.puppycrawl.tools.checkstyle.gui.BaseCellEditor,com.puppycrawl.tools.checkstyle.gui.CodeSelector,com.puppycrawl.tools.checkstyle.gui.CodeSelectorPresentation,com.puppycrawl.tools.checkstyle.gui.ListToTreeSelectionModelWrapper,com.puppycrawl.tools.checkstyle.gui.Main,com.puppycrawl.tools.checkstyle.gui.MainFrame,com.puppycrawl.tools.checkstyle.gui.MainFrameModel,com.puppycrawl.tools.checkstyle.gui.ParseTreeTableModel,com.puppycrawl.tools.checkstyle.gui.ParseTreeTablePresentation,com.puppycrawl.tools.checkstyle.gui.TreeTableCellRenderer,com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter,com.puppycrawl.tools.checkstyle.gui.TreeTable" /> + <option name="ignoreClassWithoutFields" value="true" /> </inspection_tool> <inspection_tool class="SerializableInnerClassHasSerialVersionUIDField" enabled="true" level="ERROR" enabled_by_default="true"> <option name="ignoreAnonymousInnerClasses" value="false" /> @@ -2124,6 +2125,8 @@ <option value="FieldNotUsedInToString" /> <!-- till #4805--> <option value="HtmlTagCanBeJavadocTag" /> + <!-- we need to work with AntClassLoader, there is no way to avoid this --> + <option value="ClassLoaderInstantiation" /> </list> </option> </inspection_tool> diff --git a/config/pmd.xml b/config/pmd.xml index f97408952..7d69b671e 100644 --- a/config/pmd.xml +++ b/config/pmd.xml @@ -190,6 +190,13 @@ </properties> </rule> + <rule ref="rulesets/java/design.xml/AvoidSynchronizedAtMethodLevel"> + <properties> + <!-- UniqueProperties#put overloads synchronized method, so it should have synchronized modifier --> + <property name="violationSuppressXPath" value="//ClassOrInterfaceDeclaration[@Image='UniqueProperties']//MethodDeclarator[@Image='put']"/> + </properties> + </rule> + <rule ref="rulesets/java/empty.xml"/> <rule ref="rulesets/java/empty.xml/EmptyCatchBlock"> <properties> |