- New check: LocationReference - This check can be configured to compare a method argument or variable assignment to the names of the current method or class, helping to make sure that such code location references are correct.
- Reacting to the high volatility of the public Checkstyle API, Checkstyle Addons is now automatically built against all Checkstyle versions requiring at least Java 6 (which is 6.0 and upwards). This means more work for the build server, but also much higher confidence that the Checkstyle Addons code will be compatible with any Checkstyle version.
- The previous item is supported by the introduction of dependency configurations. A dependency configuration is a property file which lists the versions of things that we depend on when building for a particular Checkstyle version, for example Java level, or SonarQube plugin versions.
- Minor improvements to the inner code quality