Sbt Checkstyle Plugin Versions Save

SBT Plugin for Running Checkstyle on Java Sources

3.0.0

8 years ago

Thanks to @JosephEarl sbt-checkstyle-plugin now follows the best practices guide for SBT plugins. The changes include:

  • Use autoImport, namespace all auto-imported keys and types
  • Separate Checkstyle from CheckstylePlugin to allow easier integration with other plugins
  • Add list of all settings to README
  • Rename the config sbt-tests so they all start with checkstyle-config-

The names of the setting and task keys changed in this release. Check the README for updated information on configuring and using the plugin.

2.1.0

8 years ago

This release upgrades to Checkstyle 6.15.

If you would like to use a different version of Checkstyle, see the instructions here: https://github.com/etsy/sbt-checkstyle-plugin#upgrading-checkstyle-version

2.0.0

8 years ago

sbt-checkstyle-plugin is now an AutoPlugin. As such there is no need to manually enable the plugin.

In addition, several breaking changes were made in this release:

  1. Move everything into the com.etsy.sbt.checkstyle package
  2. Remove the deprecated configFile setting
  3. Remove checkstyle prefix from setting names and remove the CheckstyleTasks object
  4. Match names with the Maven Checkstyle plugin when possible

The README has been updated to reflect these changes.

1.0.0

8 years ago

sbt-checkstyle-plugin is now at version 1.0! Thanks to @JosephEarl and @AlejandroRivera it has several major new features.

  1. The Checkstyle configuration file can now be loaded from a file like before, a URL, or from a resource file on the classpath.
  2. You can set the checkstyle task to fail when there are style issues at a configurable level.
  3. You can now run Checkstyle over integration tests

It should still be compatible with older versions, but check out the README for details on configuring the new features.

0.5.3

8 years ago

This release upgrades to Checkstyle 6.13.

If you would like to use a different version of Checkstyle, see the instructions here: https://github.com/etsy/sbt-checkstyle-plugin#upgrading-checkstyle-version

0.5.1

8 years ago

Handles the case where the target directory did not exist before running checkstyle.

0.5.0

8 years ago

See https://github.com/etsy/sbt-checkstyle-plugin/blob/master/README.md#xslt-transformations for instructions on using the xsltTransformations feature.