
.validator.hibernate-validator-build-config.8.0.2.Final.source-code.checkstyle.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hibernate-validator-build-config
Show all versions of hibernate-validator-build-config
Configuration for the build of Hibernate Validator
The newest version!
<?xml version="1.0" encoding="UTF-8"?> <!-- ~ Hibernate Validator, declare and validate application constraints ~ ~ License: Apache License, Version 2.0 ~ See the license.txt file in the root directory or <http://www.apache.org/licenses/LICENSE-2.0>. --> <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://checkstyle.sourceforge.net/dtds/configuration_1_3.dtd"> <module name="Checker"> <property name="cacheFile" value="${checkstyle.cache.file}"/> <module name="TreeWalker"> <module name="RegexpSinglelineJava"> <!-- do not allow a package declaration that contains ".target." or "target;" --> <property name="format" value="^package .*\.target[\.;]"/> <property name="message" value="Do not use "target" as package name element"/> </module> <!-- Use tabs --> <module name="RegexpSinglelineJava"> <property name="format" value="^ +\t*\S" /> <property name="message" value="Line has leading space characters; indentation should be performed with tabs only." /> <property name="ignoreComments" value="true" /> </module> <!-- Check parentheses padding --> <module name="RegexpSinglelineJava"> <property name="format" value="^\t+(if|for|while|catch)([^ ])\(" /> <property name="message" value="Left parentheses should be preceeded by 1 whitespace" /> <property name="ignoreComments" value="true" /> </module> <module name="RegexpSinglelineJava"> <property name="format" value="^\t+(if|for|while) \( .+[^ ]\) \{$" /> <property name="message" value="Right parentheses should be preceeded by 1 white space" /> <property name="ignoreComments" value="true" /> </module> <module name="RegexpSinglelineJava"> <property name="format" value="^\t+(if|for|while) \([^ $]" /> <property name="message" value="Left parentheses should be followed by 1 whitespace" /> <property name="ignoreComments" value="true" /> </module> <module name="RegexpSinglelineJava"> <property name="format" value="\)([^ ])\{$" /> <property name="message" value="Right parentheses should be followed by 1 white space" /> <property name="ignoreComments" value="true" /> </module> <module name="RegexpSinglelineJava"> <property name="format" value="catch \([^\w]" /> <property name="message" value="'catch' clause does not require white space after left parentheses" /> <property name="ignoreComments" value="true" /> </module> <module name="RegexpSinglelineJava"> <property name="format" value="catch \(.*\s\) \{" /> <property name="message" value="'catch' clause does not require white space before right parentheses" /> <property name="ignoreComments" value="true" /> </module> <module name="RegexpSinglelineJava"> <property name="format" value="\)\s+;$" /> <property name="message" value="Unecessary whitespace after parentheses" /> <property name="ignoreComments" value="true" /> </module> <!-- Checks for imports --> <module name="AvoidStarImport"/> <module name="RedundantImport"/> <module name="UnusedImports"/> <!-- Checks for common coding problems --> <module name="EqualsHashCode" /> <module name="IllegalInstantiation" /> <!-- Miscellaneous other checks. --> <module name="ModifierOrder" /> <module name="GenericWhitespace" /> <module name="PackageAnnotation" /> <module name="CovariantEquals" /> <module name="ModifiedControlVariable" /> <module name="NeedBraces" /> <module name="OneStatementPerLine" /> <module name="EmptyStatement" /> <module name="DefaultComesLast" /> <module name="WhitespaceAround" /> <module name="TypecastParenPad" /> <module name="HideUtilityClassConstructor"/> <module name="MutableException"/> <module name="CovariantEquals" /> <module name="EqualsAvoidNull" /> <module name="UpperEll"/> <module name="ArrayTypeStyle"/> <!-- not checking for Constructor here: --> <module name="RedundantModifier"> <property name="tokens" value="METHOD_DEF, VARIABLE_DEF, ANNOTATION_FIELD_DEF, INTERFACE_DEF, CLASS_DEF, ENUM_DEF"/> </module> <module name="MissingOverride" /> <module name="MethodParamPad"> <property name="option" value="nospace" /> <property name="allowLineBreaks" value="false" /> </module> <!-- Checks for blocks. You know, those {}'s, not doing this for methods because of 1 line getters/setters--> <module name="LeftCurly"> <property name="option" value="eol"/> <property name="tokens" value="INTERFACE_DEF, CLASS_DEF, ANNOTATION_DEF, ENUM_DEF, CTOR_DEF, ENUM_CONSTANT_DEF, LITERAL_WHILE, LITERAL_TRY, LITERAL_CATCH, LITERAL_FINALLY, LITERAL_SYNCHRONIZED, LITERAL_SWITCH, LITERAL_DO, LITERAL_IF, LITERAL_ELSE, LITERAL_FOR, STATIC_INIT, OBJBLOCK" /> </module> <!-- not doing this for methods because of 1 line getters/setters --> <module name="RightCurly"> <property name="option" value="alone"/> <property name="tokens" value="LITERAL_TRY, LITERAL_CATCH, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE, CLASS_DEF, CTOR_DEF, LITERAL_FOR, LITERAL_WHILE, STATIC_INIT, INSTANCE_INIT" /> </module> <module name="ParenPad"> <property name="tokens" value="CTOR_CALL, METHOD_CALL, SUPER_CTOR_CALL, LITERAL_FOR, LITERAL_IF, LITERAL_WHILE, LITERAL_SWITCH, LITERAL_NEW, RESOURCE_SPECIFICATION"/> <property name="option" value="space"/> </module> <module name="SuppressionCommentFilter" /> </module> <module name="RegexpSingleline"> <property name="format" value="\s+$" /> <property name="message" value="White spaces at the end of line" /> </module> <module name="SuppressionFilter"> <property name="file" value="/suppressions.xml" /> </module> <!-- Checks that a file ends with a new line --> <module name="NewlineAtEndOfFile"/> </module>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy