Gradle Static Analysis Plugin Versions Save

Easy setup of static analysis tools for Android and Java projects.

1.2

4 years ago
  • Add support for SpotBugs PR#209
  • Fixed an issue caused by combination of Gradle 5.6 and kotlin-kapt #199
  • Fix: Removed usage of deprecated Android APIs PR#212
  • Findbugs support is deprecated PR#216

1.1

4 years ago

Release 1.1

  • 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

1.0

4 years ago
  • 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

0.8.1

5 years ago
  • 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)

v0.8

5 years ago
  • 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

v0.7

5 years ago
  • 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

v0.6

5 years ago

v0.5.2

6 years ago
  • Add support for variants Filtering in Android Lint (PR#79)

v0.5.1

6 years ago
  • Add Violations to public API (PR#69)
  • Custom violations evaluators (PR#68)

v0.5

6 years ago
  • Integrate Detekt, a static analysis tool for Kotlin (PR#58)
  • Integrate Android Lint, a linter and static analysis tool for Android projects (PR#62)