Skip to content
This repository has been archived by the owner on Feb 11, 2022. It is now read-only.

Latest commit

 

History

History
136 lines (103 loc) · 9.2 KB

CHANGELOG.md

File metadata and controls

136 lines (103 loc) · 9.2 KB

Change Log

  • Add support for Ktlint Plugin: 9.0.0. Thanks Adam McNeilly for the contribution PR#202
  • Update project to use Gradle 5.6.3. PR#203
    • Note: Minimum supported Gradle version is still 4.x (tested with 4.3.1)
  • Update docs PR#194
  • Add support for task configuration avoidance PR#184 PR#186 PR#189
  • Removed support for older versions of Ktlint and Detekt
    • Minimum supported Ktlint Plugin: 6.2.1
    • Minimum supported Detekt Plugin: 1.0.0.RC9.2
  • Fix: In some cases Groovy closures would use wrong scope PR#185
  • Fix: check task not found on empty project PR#187
  • Detekt is automatically configured to disable failFast since failure is handled by Static Analysis Plugin PR#186
  • Update sample with new versions and make use of task configuration avoidance PR#188
  • Removed use of classesDir because deprecated in Gradle 5.x (PR#174, PR#178, PR#179, PR#180)
  • Included new versions of Ktlint in functional tests (PR#167)
  • Added automatic tagging of snapshot releases (PR#176)
  • Fix integration for all versions of Ktlint plugin PR#153
  • Make Findbugs Html report generation optional PR#154
staticAnalysis {
    findbugs {
        htmlReportEnabled false
    }
}
  • Display total number of errors and warnings PR#159
  • Less verbose Findbugs output PR#160
  • Fix Detekt RC9.x and RC10 integrations PR#144
  • Fix Ktlint integration PR#145
    • 6.1.0 and 6.2.1 versions are broken for Android projects because of a bug in Ktlint
  • Make Findbugs Html report generation cacheable PR#148
  • Use Gradle composite builds in sample projects PR#142
  • Improve docs PR#128, PR#132
  • Add support for variants Filtering in Android Lint (PR#79)
  • Add Violations to public API (PR#69)
  • Custom violations evaluators (PR#68)
  • Integrate detekt, a static analysis tool for Kotlin (PR#58)
  • Integrate Android Lint, a linter and static analysis tool for Android projects (PR#62)
  • Ensure invariant over multiple successive runs (PR#30)
  • Filtering for Android variants (PR#28)
  • Support for rules as maven artifact (PR#27)
  • Added support for custom base url for reports in logs (PR#25)
  • Better classes filtering for Findbugs tasks (PR#23)
  • Honor exclude filters in Findbugs tasks (PR#20)
  • Honour project variants when creating tasks for Checkstyle and PMD (PR#16)
  • Improved exclude rules support (PR#8)
  • Enforced default effort and report level for Findbugs (PR#6)
  • Initial release.