Package com.puppycrawl.tools.checkstyle.checks
package com.puppycrawl.tools.checkstyle.checks
Contains the checks that are bundled with the main distribution.
-
ClassDescriptionChecks the style of array type definitions.Restricts using Unicode escapes (such as \u221e).Checks for restricted tokens beneath other tokens.Checks that parameters for methods, constructors, catch and for-each blocks are final.Represents the options for line separator settings.Checks whether files end with a line separator.Checks whether file contains code.Detects if keys in properties files are in correct order.Checks that the outer type name and the file name match.Maintains a set of check suppressions from
@SuppressWarnings
annotations.Checks forTODO:
comments.The check to ensure that requires that comments be the only thing on a line.Ensures the correct translation of code by checking property files for consistency regarding their keys.Detects uncommentedmain
methods.Detects duplicated keys in properties files.Checks that long constants are defined with an upper ell.