XUtils

Checkstyle

Static analysis of coding conventions and standards. (LGPL-2.1-or-later)


Checkstyle is a tool for checking Java source code for adherence to a Code Standard or set of validation rules (best practices).

[![][travis img]][travis] [![][appveyor img]][appveyor] [![][circleci img]][circleci] [![][cirrusci img]][cirrusci] [![][coverage img]][coverage] [![][snyk img]][snyk] [![][semaphoreci img]][semaphoreci] [![][azure img]][azure] [![][error prone img]][error prone] [![][pitest img]][pitest] [![][checker framework img]][checker framework]

[![][dependabot img]][dependabot]

[![][mavenbadge img]][mavenbadge] [![][sonar img]][sonar]

[![][release notes/version img]][release notes/version]

[![][closed issues img]][closed issues] [![][link check img]][link check]

[![][milestone img]][milestone]

Contributors chat: [![][matrix_con img]][matrix_con]

The latest release version can be found at GitHub releases or at Maven repo.

Each-commit builds of maven artifacts can be found at Maven Snapshot repository.

Documentation is available in HTML format, see https://checkstyle.org/checks.html.

Continuous integration and Quality reports

See our CIs statuses.

Quality reports: https://checkstyle.org/project-reports.html

JavaScript, CSS and Java source file analysis on Codacy: [![][codacy img]][codacy]


Articles

  • coming soon...