| Package | Description |
|---|---|
| com.puppycrawl.tools.checkstyle |
Contains the implementation of the Checkstyle framework.
|
| com.puppycrawl.tools.checkstyle.api |
Contains the core API to be used to implement checks.
|
| com.puppycrawl.tools.checkstyle.checks |
Contains the checks that are bundled with the main distribution.
|
| com.puppycrawl.tools.checkstyle.checks.header |
File Header checks.
|
| com.puppycrawl.tools.checkstyle.checks.javadoc |
Contains the Javadoc checks that are bundled with the main distribution.
|
| com.puppycrawl.tools.checkstyle.checks.regexp |
Contains the regular expression checks that are bundled with the main
distribution.
|
| com.puppycrawl.tools.checkstyle.checks.sizes |
Contains the Size Violations checks
that are bundled with the main distribution.
|
| com.puppycrawl.tools.checkstyle.checks.whitespace |
Contains the Whitespace checks that
are bundled with the main distribution.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TreeWalker
Responsible for walking an abstract syntax tree and notifying interested
checks at each each node.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Checker.addFileSetCheck(FileSetCheck fileSetCheck)
Adds a FileSetCheck to the list of FileSetChecks
that is executed in process().
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFileSetCheck
Provides common functionality for many FileSetChecks.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NewlineAtEndOfFileCheck
Checks whether files end with a line separator.
|
class |
OrderedPropertiesCheck
Detects if keys in properties files are in correct order.
|
class |
TranslationCheck
A FileSetCheck that
ensures the correct translation of code by checking property files for consistency
regarding their keys.
|
class |
UniquePropertiesCheck
Checks properties files for duplicate property keys.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractHeaderCheck
Abstract super class for header checks.
|
class |
HeaderCheck
Checks that a source file begins with a specified header.
|
class |
RegexpHeaderCheck
Checks the header of a source file against a header that contains a
regular expression for each line of the source header.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JavadocPackageCheck
Checks that all packages have a package documentation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RegexpMultilineCheck
A check for detecting that matches across multiple lines.
|
class |
RegexpOnFilenameCheck
Implementation of a check that looks for a file name and/or path match (or
mis-match) against specified patterns.
|
class |
RegexpSinglelineCheck
A check for detecting single lines that match a supplied regular expression.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FileLengthCheck
Checks for long source files.
|
class |
LineLengthCheck
Checks for long lines.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FileTabCharacterCheck
Checks that there are no tab characters (
'\t') in the source code. |
Copyright © 2001-2019. All Rights Reserved.