# kemitix-checkstyle-ruleset Provides an extensive Checkstyle ruleset for use with Apache's `maven-checkstyle-plugin`. The ruleset includes checks from both the core Checkstyle library and from the Sevntu-Checkstyle library. * [Requirements](#requirements) * [Usage](#usage) * [All Checks](#all-checks) * [Enabled Checks](#enabled-checks) * [Checkstyle](#checkstyle) * [Sevntu](#sevntu) * [Disabled Checks](#disabled-checks) * [Checkstyle](#checkstyle-1) * [Sevntu](#sevntu-1) ## Requirements * [maven-checkstyle-plugin](https://maven.apache.org/plugins/maven-checkstyle-plugin/) 2.17+ * [Checkstyle](http://checkstyle.sourceforge.net/) 7.0+ * [Sevntu-checkstyle](http://sevntu-checkstyle.github.io/sevntu.checkstyle/) 1.21.0+ ## Usage To use this ruleset in your `maven-checkstyle-plugin` configuration add `checkstyle`, `sevntu-checkstyle-maven-plugin` and `kemitix-checktyle-ruleset` as dependencies of the `maven-checkstyle-plugin`. You need to include `checkstyle` as the version bundled with the `maven-checkstyle-plugin` is not up-to-date enough. ```` 7.0 1.21.0 0.1.1 org.apache.maven.plugins maven-checkstyle-plugin com.puppycrawl.tools checkstyle ${checkstyle.version} com.github.sevntu.checkstyle sevntu-checkstyle-maven-plugin ${sevntu-checkstyle-maven-plugin.version} net.kemitix kemitix-checkstyle-ruleset ${kemitix-checkstyle-ruleset.version} net/kemitix/checkstyle.xml org.apache.maven.plugins maven-checkstyle-plugin validate validate check checkstyle ```` ## All Checks