wildfly-checkstyle.checkstyle.xml Maven / Gradle / Ivy
<?xml version="1.0"?> <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd"> <module name="Checker"> <module name="FileTabCharacter"> <property name="eachLine" value="true"/> </module> <module name="RegexpSingleline"> <!-- \s matches whitespace character, $ matches end of line. --> <property name="format" value="\s+$"/> <property name="message" value="Line has trailing spaces."/> </module> <module name="TreeWalker"> <property name="cacheFile" value="${checkstyle.cache.file}"/> <!-- Checks for imports --> <module name="AvoidStarImport"> <property name="allowStaticMemberImports" value="true"/> </module> <module name="RedundantImport"/> <module name="UnusedImports"> <property name="processJavadoc" value="true"/> </module> <module name="IllegalImport"> <property name="illegalPkgs" value="junit.framework"/> </module> <!-- Modifier Checks --> <module name="ModifierOrder"/> <module name="RedundantModifier"/> <!-- Checks for blocks. You know, those {}'s --> <module name="LeftCurly"> <property name="option" value="eol"/> <property name="tokens" value="CLASS_DEF,CTOR_DEF,INTERFACE_DEF,METHOD_DEF,LITERAL_SWITCH,STATIC_INIT,INSTANCE_INIT"/> </module> <!-- Checks for common coding problems --> <!-- Disabled until http://sourceforge.net/tracker/?func=detail&aid=2843447&group_id=29721&atid=397078 is fixed--> <!--<module name="DoubleCheckedLocking"/>--> <module name="EmptyStatement"/> <module name="EqualsHashCode"/> <module name="IllegalInstantiation"/> <!-- removed in checkstyle 6.2, see https://github.com/checkstyle/checkstyle/issues/473 --> <!--module name="RedundantThrows"> <property name="allowUnchecked" value="true"/> <property name="suppressLoadErrors" value="true"/> </module--> <!-- Miscellaneous other checks. --> <module name="UpperEll"/> <module name="PackageAnnotation"/> <module name="CovariantEquals"/> <module name="ArrayTypeStyle"/> </module> </module>