JavaCheckStyle

JavaAbbreviationAsWordInName

The Check validate abbreviations(consecutive capital letters) length in identifier name, it also allow in enforce camel case naming.

paquetage:JavaCheckStyle

JavaAbstractClassName

Ensures that the names of abstract classes conforming to some regular expression.

paquetage:JavaCheckStyle

JavaAnnotationLocation

Check location of annotation on language elements.

paquetage:JavaCheckStyle

JavaAnnotationUseStyle

This check controls the style with the usage of annotations.

paquetage:JavaCheckStyle

JavaAnonInnerLength

Checks for long anonymous inner classes.

paquetage:JavaCheckStyle

JavaArrayTrailingComma

Checks if array initialization contains optional trailing comma.

paquetage:JavaCheckStyle

JavaArrayTypeStyle

Checks the style of array type definitions.

paquetage:JavaCheckStyle

JavaAtclauseOrder

Checks the order of at-clauses.

paquetage:JavaCheckStyle

JavaAvoidEscapedUnicodeCharacters

Restrict using Unicode escapes.

paquetage:JavaCheckStyle

JavaAvoidInlineConditionals

Detects inline conditionals.

paquetage:JavaCheckStyle

JavaAvoidNestedBlocks

Finds nested blocks.

paquetage:JavaCheckStyle

JavaAvoidStarImport

Check that finds import statements that use the * notation.

paquetage:JavaCheckStyle

JavaAvoidStaticImport

Check that finds static imports.

paquetage:JavaCheckStyle

JavaBooleanExpressionComplexity

Restricts nested boolean operators (&&, ||, &, | and ^) to a specified depth (default = 3).

paquetage:JavaCheckStyle

JavaClassDataAbstractionCoupling

This metric measures the number of instantiations of other classes within the given class.

paquetage:JavaCheckStyle

JavaClassFanOutComplexity

The number of other classes a given class relies on.

paquetage:JavaCheckStyle

JavaClassTypeParameterName

Checks that class type parameter names conform to a format specified by the format property.

paquetage:JavaCheckStyle

JavaConstantName

Checks that constant names conform to a format specified by the format property.

paquetage:JavaCheckStyle

JavaCovariantEquals

Checks that if a class defines a covariant method equals, then it defines method equals(java.lang.Object).

paquetage:JavaCheckStyle

JavaCustomImportOrder

Checks that the groups of import declarations appear in the order specified by the user.

paquetage:JavaCheckStyle

JavaCyclomaticComplexity

Checks cyclomatic complexity against a specified limit.

paquetage:JavaCheckStyle

JavaDeclarationOrder

Checks that the parts of a class or interface declaration appear in the order suggested by the Code Conventions for the Java Programming Language

paquetage:JavaCheckStyle

JavaDefaultComesLast

Check that the default is after all the cases in a switch statement.

paquetage:JavaCheckStyle

JavaDescendantToken

Checks for restricted tokens beneath other tokens.

paquetage:JavaCheckStyle

JavaDesignForExtension

Checks that classes are designed for inheritance.

paquetage:JavaCheckStyle

JavaEmptyBlock

Checks for empty blocks.

paquetage:JavaCheckStyle

JavaEmptyForInitializerPad

Checks the padding of an empty for initializer; that is whether a space is required at an empty for initializer, or such spaces are forbidden.

paquetage:JavaCheckStyle

JavaEmptyForIteratorPad

Checks the padding of an empty for iterator; that is whether a space is required at an empty for iterator, or such spaces are forbidden.

paquetage:JavaCheckStyle

JavaEmptyLineSeparator

Checks for blank line separators.

paquetage:JavaCheckStyle

JavaEmptyStatement

Detects empty statements (standalone ‘;’).

paquetage:JavaCheckStyle

JavaEqualsAvoidNull

Checks that any combination of String literals with optional assignment is on the left side of an equals() comparison.

paquetage:JavaCheckStyle

JavaEqualsHashCode

Checks that classes that override equals() also override hashCode().

paquetage:JavaCheckStyle

JavaExecutableStatementCount

Restricts the number of executable statements to a specified limit (default = 30).

paquetage:JavaCheckStyle

JavaExplicitInitialization

Checks if any class or object member explicitly initialized to default for its type value (null for object references, zero for numeric types and char and false for boolean.

paquetage:JavaCheckStyle

JavaFallThrough

Checks for fall through in switch statements Finds locations where a case contains Java code - but lacks a break, return, throw or continue statement.

paquetage:JavaCheckStyle

JavaFileLength

Checks for long source files.

paquetage:JavaCheckStyle

JavaFileTabCharacter

Checks to see if a file contains a tab character.

paquetage:JavaCheckStyle

JavaFinalClass

Checks that class which has only private ctors is declared as final.

paquetage:JavaCheckStyle

JavaFinalLocalVariable

Ensures that local variables that never get their values changed, must be declared final.

paquetage:JavaCheckStyle

JavaFinalParameters

Check that method/constructor/catch/foreach parameters are final.

paquetage:JavaCheckStyle

JavaGenericWhitespace

Checks that the whitespace around the Generic tokens < and > are correct to the typical convention.

paquetage:JavaCheckStyle

JavaHeader

Checks the header of the source against a fixed header file.

paquetage:JavaCheckStyle

JavaHiddenField

Checks that a local variable or a parameter does not shadow a field that is defined in the same class.

paquetage:JavaCheckStyle

JavaHideUtilityClassConstructor

Make sure that utility classes (classes that contain only static methods) do not have a public constructor.

paquetage:JavaCheckStyle

JavaIllegalCatch

Catching java.lang.Exception, java.lang.Error or java.lang.RuntimeException is almost never acceptable.

paquetage:JavaCheckStyle

JavaIllegalImport

Checks for imports from a set of illegal packages.

paquetage:JavaCheckStyle

JavaIllegalInstantiation

Checks for illegal instantiations where a factory method is preferred.

paquetage:JavaCheckStyle

JavaIllegalThrows

Throwing java.lang.Error or java.lang.RuntimeException is almost never acceptable.

paquetage:JavaCheckStyle

JavaIllegalToken

Checks for illegal tokens.

paquetage:JavaCheckStyle

JavaIllegalTokenText

Checks for illegal token text.

paquetage:JavaCheckStyle

JavaIllegalType

Checks that particular class are never used as types in variable declarations, return values or parameters.

paquetage:JavaCheckStyle

JavaImportControl

Check that controls what packages can be imported in each package.

paquetage:JavaCheckStyle

JavaImportOrder

Ensures that groups of imports come in a specific order.

paquetage:JavaCheckStyle

JavaIndentation

Checks correct indentation of Java Code.

paquetage:JavaCheckStyle

JavaInnerAssignment

Checks for assignments in subexpressions, such as in String s = Integer.toString(i = 2);.

paquetage:JavaCheckStyle

JavaInnerTypeLast

Check nested (internal) classes/interfaces are declared at the bottom of the class after all method and field declarations.

paquetage:JavaCheckStyle

JavaInterfaceIsType

Implements Bloch, Effective Java, Item 17 - Use Interfaces only to define types.

paquetage:JavaCheckStyle

JavaInterfaceTypeParameterName

Checks that interface type parameter names conform to a format specified by the format property.

paquetage:JavaCheckStyle

JavaJavaNCSS

This check calculates the Non Commenting Source Statements (NCSS) metric for Java source files and methods.

paquetage:JavaCheckStyle

JavaJavadocMethod

Checks the Javadoc of a method or constructor.

paquetage:JavaCheckStyle

JavaJavadocPackage

Checks that all packages have a package documentation.

paquetage:JavaCheckStyle

JavaJavadocTagContinuationIndentation

Checks the indentation of the continuation lines in at-clauses.

paquetage:JavaCheckStyle

JavaJavadocParagraph

Checks Javadoc paragraphs.

paquetage:JavaCheckStyle

JavaJavadocStyle

Custom Checkstyle Check to validate Javadoc.

paquetage:JavaCheckStyle

JavaJavadocType

Checks the Javadoc of a type.

paquetage:JavaCheckStyle

JavaJavadocVariable

Checks that a variable has Javadoc comment.

paquetage:JavaCheckStyle

JavaLeftCurly

Checks the placement of left curly braces on types, methods and other blocks:

paquetage:JavaCheckStyle

JavaLineLength

Checks for long lines.

paquetage:JavaCheckStyle

JavaLocalFinalVariableName

Checks that local final variable names conform to a format specified by the format property.

paquetage:JavaCheckStyle

JavaLocalVariableName

Checks that local, non-final variable names conform to a format specified by the format property.

paquetage:JavaCheckStyle

JavaMagicNumber

Checks for magic numbers.

paquetage:JavaCheckStyle

JavaMemberName

Checks that instance variable names conform to a format specified by the format property.

paquetage:JavaCheckStyle

JavaMethodCount

Checks the number of methods declared in each type.

paquetage:JavaCheckStyle

JavaMethodLength

Checks for long methods.

paquetage:JavaCheckStyle

JavaMethodName

Checks that method names conform to a format specified by the format property.

paquetage:JavaCheckStyle

JavaMethodParamPad

Checks the padding between the identifier of a method definition, constructor definition, method call, or constructor invocation; and the left parenthesis of the parameter list.

paquetage:JavaCheckStyle

JavaMethodTypeParameterName

Checks that class type parameter names conform to a format specified by the format property.

paquetage:JavaCheckStyle

JavaMissingCtor

Checks that classes (except abstract one) define a ctor and don’t rely on the default one.

paquetage:JavaCheckStyle

JavaMissingDeprecated

This class is used to verify that both the

paquetage:JavaCheckStyle

JavaMissingOverride

This class is used to verify that the

paquetage:JavaCheckStyle

JavaMissingSwitchDefault

Checks that switch statement has “default” clause.

paquetage:JavaCheckStyle

JavaModifiedControlVariable

Check for ensuring that for loop control variables are not modified inside the for block.

paquetage:JavaCheckStyle

JavaModifierOrder

Checks that the order of modifiers conforms to the suggestions in the Java Language specification, sections 8.1.1, 8.3.1 and 8.4.3.

paquetage:JavaCheckStyle

JavaMultipleStringLiterals

Checks for multiple occurrences of the same string literal within a single file.

paquetage:JavaCheckStyle

JavaMultipleVariableDeclarations

Checks that each variable declaration is in its own statement and on its own line.

paquetage:JavaCheckStyle

JavaMutableException

Ensures that exceptions (defined as any class name conforming to some regular expression) are immutable.

paquetage:JavaCheckStyle

JavaNPathComplexity

Checks the npath complexity against a specified limit (default = 200).

paquetage:JavaCheckStyle

JavaNeedBraces

Checks for braces around code blocks.

paquetage:JavaCheckStyle

JavaNestedForDepth

Restricts nested for blocks to a specified depth (default = 1).

paquetage:JavaCheckStyle

JavaNestedIfDepth

Restricts nested if-else blocks to a specified depth (default = 1).

paquetage:JavaCheckStyle

JavaNestedTryDepth

Restricts nested try-catch-finally blocks to a specified depth (default = 1).

paquetage:JavaCheckStyle

JavaNewlineAtEndOfFile

Checks that there is a newline at the end of each file.

paquetage:JavaCheckStyle

JavaNoClone

Checks that the clone method is not overridden from the Object class.

paquetage:JavaCheckStyle

JavaNoFinalizer

Checks that no method having zero parameters is defined using the name finalize.

paquetage:JavaCheckStyle

JavaNonEmptyAtclauseDescription

Checks that the at-clause tag is followed by description .

paquetage:JavaCheckStyle

JavaNoLineWrap

Checks that chosen statements are not line-wrapped.

paquetage:JavaCheckStyle

JavaNoWhitespaceAfter

Checks that there is no whitespace after a token.

paquetage:JavaCheckStyle

JavaNoWhitespaceBefore

Checks that there is no whitespace before a token.

paquetage:JavaCheckStyle

JavaOneStatementPerLine

Checks there is only one statement per line.

paquetage:JavaCheckStyle

JavaOneTopLevelClass

Checks that each top-level class, interfaces or enum resides in a source file of its own.

paquetage:JavaCheckStyle

JavaOperatorWrap

Checks line wrapping for operators.

paquetage:JavaCheckStyle

JavaOuterTypeFilename

Checks that the outer type name and the file name match.

paquetage:JavaCheckStyle

JavaOuterTypeNumber

Checks for the number of defined types at the “outer” level.

paquetage:JavaCheckStyle

JavaPackageAnnotation

This check makes sure that all package annotations are in the package-info.java file.

paquetage:JavaCheckStyle

JavaPackageDeclaration

Ensures there is a package declaration and (optionally) in the correct directory.

paquetage:JavaCheckStyle

JavaPackageName

Checks that package names conform to a format specified by the format property.

paquetage:JavaCheckStyle

JavaParameterAssignment

Disallow assignment of parameters.

paquetage:JavaCheckStyle

JavaParameterName

Checks that parameter names conform to a format specified by the format property.

paquetage:JavaCheckStyle

JavaParameterNumber

Checks the number of parameters that a method or constructor has.

paquetage:JavaCheckStyle

JavaParenPad

Checks the padding of parentheses; that is whether a space is required after a left parenthesis and before a right parenthesis, or such spaces are forbidden, with the exception that it does not check for padding of the right parenthesis at an empty for iterator.

paquetage:JavaCheckStyle

JavaRedundantImport

Checks for imports that are redundant.

paquetage:JavaCheckStyle

JavaRedundantModifier

Checks for redundant modifiers in interface and annotation definitions.

paquetage:JavaCheckStyle

JavaRegexp

A check that makes sure that a specified pattern exists (or not) in the file.

paquetage:JavaCheckStyle

JavaRegexpHeader

Checks the header of the source against a header file that contains a

paquetage:JavaCheckStyle

JavaRegexpMultiline

Implementation of a check that looks that matches across multiple lines in any file type.

paquetage:JavaCheckStyle

JavaRegexpSingleline

Implementation of a check that looks for a single line in any file type.

paquetage:JavaCheckStyle

JavaRegexpSinglelineJava

Implementation of a check that looks for a single line in Java files.

paquetage:JavaCheckStyle

JavaRequireThis

Checks that code doesn’t rely on the “this” default.

paquetage:JavaCheckStyle

JavaReturnCount

Restricts return statements to a specified count (default = 2).

paquetage:JavaCheckStyle

JavaRightCurly

Checks the placement of right curly braces.

paquetage:JavaCheckStyle

JavaSeparatorWrap

Checks line wrapping with separators.

paquetage:JavaCheckStyle

JavaSingleLineJavadoc

Checks that a JavaDoc block which can fit on a single line and doesn’t contain at-clauses

paquetage:JavaCheckStyle

JavaSimplifyBooleanExpression

Checks for overly complicated boolean expressions.

paquetage:JavaCheckStyle

JavaSimplifyBooleanReturn

Checks for overly complicated boolean return statements.

paquetage:JavaCheckStyle

JavaStaticVariableName

Checks that static, non-final variable names conform to a format specified by the format property.

paquetage:JavaCheckStyle

JavaStringLiteralEquality

Checks that string literals are not used with == or !=.

paquetage:JavaCheckStyle

JavaSummaryJavadoc

Checks that Javadoc summary sentence does not contain phrases that are not recommended to use.

paquetage:JavaCheckStyle

JavaSuperClone

Checks that an overriding clone() method invokes super.clone().

paquetage:JavaCheckStyle

JavaSuperFinalize

Checks that an overriding finalize() method invokes super.finalize().

paquetage:JavaCheckStyle

JavaSuppressWarnings

This check allows you to specify what warnings that

paquetage:JavaCheckStyle

JavaSuppressWarningsHolder

This check allows for finding code that should not be reported by Checkstyle

paquetage:JavaCheckStyle

JavaThrowsCount

Restricts throws statements to a specified count (default = 1).

paquetage:JavaCheckStyle

JavaTodoComment

A check for TODO comments.

paquetage:JavaCheckStyle

JavaTrailingComment

The check to ensure that requires that comments be the only thing on a line.

paquetage:JavaCheckStyle

JavaTranslation

The TranslationCheck class helps to ensure the correct translation of code by checking property files for consistency regarding their keys.

paquetage:JavaCheckStyle

JavaTypeName

Checks that type names conform to a format specified by the format property.

paquetage:JavaCheckStyle

JavaTypecastParenPad

Checks the padding of parentheses for typecasts.

paquetage:JavaCheckStyle

JavaUncommentedMain

Detects uncommented main methods.

paquetage:JavaCheckStyle

JavaUniqueProperties

Detects duplicated keys in properties files.

paquetage:JavaCheckStyle

JavaUnnecessaryParentheses

Checks if unnecessary parentheses are used in a statement or expression.

paquetage:JavaCheckStyle

JavaUnusedImports

Checks for unused import statements.

paquetage:JavaCheckStyle

JavaUpperEll

Checks that long constants are defined with an upper ell.

paquetage:JavaCheckStyle

JavaVariableDeclarationUsageDistance

Checks the distance between declaration of variable and its first usage.

paquetage:JavaCheckStyle

JavaVisibilityModifier

Checks visibility of class members.

paquetage:JavaCheckStyle

JavaWhitespaceAfter

Checks that a token is followed by whitespace, with the exception that it does not check for whitespace after the semicolon of an empty for iterator.

paquetage:JavaCheckStyle

JavaWhitespaceAround

Checks that a token is surrounded by whitespace.

paquetage:JavaCheckStyle

JavaWriteTag

Outputs a JavaDoc tag as information.

paquetage:JavaCheckStyle