Skip to content

Releases: checkstyle-addons/sonar-checkstyle

v2.4

26 May 03:40
Compare
Choose a tag to compare

This is the final version of the SonarQube Checkstyle Plugin produced by SonarSource. After that, the project was transferred to the Checkstyle team.

The following release notes are a verbatim copy of the original release notes by SonarSource:

Bug

  • [SONARCHKST-1] - Leak of file descriptors in Checkstyle Plugin
  • [SONARCHKST-9] - Cardinality of checkstyle rules having "tokens" or "scope" parameter should be updated to multiple
  • [SONARCHKST-10] - Invalid import of checkstyle.xml when using modules with severity "ignore"
  • [SONARCHKST-28] - Rule to be marked as deprecated: *annotation.MissingDeprecatedCheck
  • [SONARCHKST-29] - Deprecate checkstyle rule *coding.AvoidInlineConditionalsCheck in favor of S1774
  • [SONARCHKST-31] - Property file with version of the plugin does not contain the version

Improvement

  • [SONARCHKST-33] - RegexpSingleline should mention properly the default value of rule
  • [SONARCHKST-36] - Upgrade to checkstyle 6.12.1

Task

  • [SONARCHKST-25] - Upgrade to checkstyle 6.5
  • [SONARCHKST-34] - Upgrade to Parent pom 24 (OSS projects) and update groupId
  • [SONARCHKST-35] - Remove usage of ProjectClasspath and move dependency of java plugin to 3.7
  • [SONARCHKST-37] - Change SonarQube minimum compatibility to 4.5.2

v2.3

03 Jun 15:14
Compare
Choose a tag to compare

This release was originally published by SonarSource. The binary for download is a new build based on the original sources (same Git hash). Following is a verbatim copy of the original SonarSource release notes:

Bug

  • [SONARCHKST-8] - Support the Checkstyle JUnitTestCase rule
  • [SONARCHKST-23] - headerFile property is missing from "Header" rule

Improvement

Task

  • [SONARCHKST-16] - The SQALE remediation function on Checkstyle rules is often highly overestimated
  • [SONARCHKST-19] - Update Confluence URL in pom.xml
  • [SONARCHKST-24] - Upgrade to latest parent pom: Plugin requires Java 7

v2.2

02 Jun 03:06
Compare
Choose a tag to compare

This version is the last version that was still compatible with Java 6. It was produced by SonarSource. The binary for download is built from the original source (same git hash), but it is a new build.

The following release notes are a verbatim copy of the original release notes by SonarSource:

Bug

  • [SONARCHKST-2] - Deprecated checkstyle "declaration order" rule refers to wrong replacement rule
  • [SONARCHKST-5] - Rule magicnumber should accept negative integer or list of integers

Improvement