bld Checkstyle Extension https://github.com/rife2/bld-checkstyle
Find a file
Erik C. Thauvin 71141e0b3e
Updated dependencies
Bumped Checkstyle to version 10.21.1
Bumped PMD extensions to version 1.1.8
Bumped JUnit to version 5.11.4
Bumped AssertJ to version 3.27.0
2024-12-28 07:12:24 -08:00
.github/workflows Updated dependencies 2024-10-26 05:30:06 -07:00
.idea Bumped bld to version 2.1.0 2024-08-30 11:10:48 -07:00
.vscode Bumped bld to version 2.1.0 2024-08-30 11:10:48 -07:00
config Updated dependencies 2024-10-26 05:30:06 -07:00
examples Updated dependencies 2024-12-28 07:12:24 -08:00
lib/bld Updated dependencies 2024-12-28 07:12:24 -08:00
scripts Execute cliargs script before running tests 2024-05-28 14:01:45 -07:00
src Updated dependencies 2024-12-28 07:12:24 -08:00
.gitignore Initial commit 2023-08-28 00:55:08 -07:00
bld Initial commit 2023-08-28 00:55:08 -07:00
bld.bat Initial commit 2023-08-28 00:55:08 -07:00
LICENSE.txt Initial commit 2023-08-28 00:55:08 -07:00
README.md Updated dependencies 2024-12-28 07:12:24 -08:00

Checkstyle Extension for bld

License Java bld Release Snapshot GitHub CI

To install, please refer to the extensions documentation.

To check your code with Chesktyle, include the following in your build file:

@BuildCommand(summary = "Check code style")
public void checkstyle() throws Exception {
    new CheckstyleOperation()
            .fromProject(this)
            .configurationFile("config/sun_checks.xml")
            .execute();
}
./bld checkstyle

Please check the CheckstyleOperation documentation for all available configuration options.

Checkstyle Dependency

Don't forget to add a Checkstyle test dependency to your build file, as it is not provided by the extension. For example:

repositories = List.of(MAVEN_CENTRAL);
scope(test).include(dependency("com.puppycrawl.tools", "checkstyle", version(10, 21, 1)));