net.kemitix.checkstyle-4-tweaks.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of kemitix-checkstyle-ruleset
Show all versions of kemitix-checkstyle-ruleset
Checkstyle Ruleset for use by packages derived from kemitix-parent
<?xml version="1.0"?> <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://www.puppycrawl.com/dtds/configuration_1_3.dtd"> <module name="Checker"> <module name="com.puppycrawl.tools.checkstyle.checks.regexp.RegexpOnFilenameCheck"> <property name="fileNamePattern" value="(.sync-conflict-| conflicted copy )"/> <property name="match" value="true"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.FileTabCharacterCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck"> <property name="fileExtensions" value="java"/> <property name="headerFile" value="LICENSE.txt"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocPackageCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheck"> <property name="lineSeparator" value="lf"/> </module> <module name="com.puppycrawl.tools.checkstyle.filters.SuppressWarningsFilter"/> <module name="com.puppycrawl.tools.checkstyle.checks.TranslationCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.UniquePropertiesCheck"/> <module name="TreeWalker"> <module name="com.puppycrawl.tools.checkstyle.checks.naming.AbbreviationAsWordInNameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.naming.AbstractClassNameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationLocationCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.ArrayTypeStyleCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.javadoc.AtclauseOrderCheck"> <property name="tagOrder" value="@param, @author, @version, @serial, @return, @throws, @exception, @serialData, @serialField, @see, @since, @deprecated"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.AvoidEscapedUnicodeCharactersCheck"> <property name="allowEscapesForControlCharacters" value="true"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.imports.AvoidStarImportCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.naming.CatchParameterNameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.naming.ClassTypeParameterNameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.indentation.CommentsIndentationCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.DefaultComesLastCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.blocks.EmptyBlockCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.blocks.EmptyCatchBlockCheck"> <property name="commentFormat" value="expected|ignore"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForInitializerPadCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForIteratorPadCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyLineSeparatorCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.ExplicitInitializationCheck"> <property name="onlyObjectReferences" value="true"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.coding.FallThroughCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.FinalParametersCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.GenericWhitespaceCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck"> <property name="ignoreConstructorParameter" value="true"/> <property name="ignoreSetter" value="true"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.IllegalCatchCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.imports.IllegalImportCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.IllegalThrowsCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.IllegalTokenCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.IllegalTypeCheck"> <property name="illegalClassNames" value="java.util.ArrayDeque, java.util.ArrayList, java.util.EnumMap, java.util.EnumSet, java.util.HashMap, java.util.HashSet, java.util.IdentityHashMap, java.util.LinkedHashMap, java.util.LinkedHashSet, java.util.LinkedList, java.util.PriorityQueue, java.util.TreeMap, java.util.TreeSet"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.coding.InnerAssignmentCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.design.InnerTypeLastCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.naming.InterfaceTypeParameterNameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck"> <property name="allowMissingPropertyJavadoc" value="true"/> <property name="validateThrows" value="true"/> <property name="scope" value="package"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocParagraphCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTypeCheck"> <property name="authorFormat" value="^.+ (\S+@[\S.]+)$"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck"> <property name="max" value="120"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.naming.LocalFinalVariableNameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.naming.LocalVariableNameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.MethodParamPadCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.naming.MethodTypeParameterNameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.annotation.MissingDeprecatedCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.ModifiedControlVariableCheck"> <property name="skipEnhancedForLoopVariable" value="true"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.MultipleStringLiteralsCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.MultipleVariableDeclarationsCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.design.MutableExceptionCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.blocks.NeedBracesCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.NoCloneCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.NoFinalizerCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.NoLineWrapCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.javadoc.NonEmptyAtclauseDescriptionCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceAfterCheck"> <property name="tokens" value="DOT"/> <property name="allowLineBreaks" value="false"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.OneStatementPerLineCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.design.OneTopLevelClassCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.OperatorWrapCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.OuterTypeFilenameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.OverloadMethodsDeclarationOrderCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.annotation.PackageAnnotationCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.PackageDeclarationCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.naming.PackageNameCheck"> <property name="format" value="^[a-z]+(\.[a-z][a-z0-9]+)*$"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.ParenPadCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.modifier.RedundantModifierCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck"> <property name="checkMethods" value="false"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.SeparatorWrapCheck"> <property name="tokens" value="DOT"/> <property name="option" value="nl"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.SingleSpaceSeparatorCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.naming.StaticVariableNameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.StringLiteralEqualityCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.annotation.SuppressWarningsCheck"> <property name="format" value="^constantname|covariantequals|equalshashcode|noclone|onetoplevelclass|outertypefilename|packagedeclaration|typename|visibilitymodifier$"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder"/> <module name="com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck"> <property name="format" value="^(\s*\*).*((TODO)|(FIXME))"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.TrailingCommentCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.TypecastParenPadCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.naming.TypeNameCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.UncommentedMainCheck"> <property name="excludedClasses" value="(Main|Application)$"/> </module> <module name="com.puppycrawl.tools.checkstyle.checks.coding.UnnecessaryParenthesesCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.UpperEllCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.coding.VariableDeclarationUsageDistanceCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAfterCheck"/> <module name="com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.AvoidConstantAsFirstOperandInConditionCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.AvoidHidingCauseExceptionCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.AvoidNotShortCircuitOperatorsForBooleanCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.DiamondOperatorForVariableDefinitionCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.EitherLogOrThrowCheck"/> <module name="com.github.sevntu.checkstyle.checks.naming.EnumValueNameCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.ForbidCCommentsInMethodsCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.LogicConditionNeedOptimizationCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.NameConventionForJunit4TestClassesCheck"/> <module name="com.github.sevntu.checkstyle.checks.design.NoMainMethodInAbstractClassCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.NumericLiteralNeedsUnderscoreCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.OverridableMethodInConstructorCheck"/> <module name="com.github.sevntu.checkstyle.checks.design.PublicReferenceToPrivateTypeCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.RedundantReturnCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.ReturnBooleanFromTernaryCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.ReturnNullInsteadOfBooleanCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.SimpleAccessorNameNotationCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.SingleBreakOrContinueCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.TernaryPerExpressionCountCheck"/> <module name="com.github.sevntu.checkstyle.checks.naming.UniformEnumConstantNameCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.UselessSingleCatchCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.UselessSuperCtorCallCheck"/> <module name="com.github.sevntu.checkstyle.checks.coding.MoveVariableInsideIfCheck"/> </module><!-- /TreeWalker --> </module><!-- /Checker -->
© 2015 - 2025 Weber Informatics LLC | Privacy Policy