This repository has been archived by the owner on Feb 11, 2022. It is now read-only.
Releases: novoda/gradle-static-analysis-plugin
Releases · novoda/gradle-static-analysis-plugin
Release 1.2
Release 1.1
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
Release 1.0
- Add support for task configuration avoidance PR#184 PR#186 PR#189
- This is a big performance improvement and a recommended upgrade for all users.
- Unless
evaluateViolations
orcheck
task is run explicitly, no task will be configured eagerly. - More info on Gradle: https://docs.gradle.org/current/userguide/task_configuration_avoidance.html
- 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
- Minimum supported Ktlint Plugin:
- 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
Release 0.8.1
Release v0.8
Release v0.7
Release v0.6
- Fix release to plugin portal (PR#82,PR#83)
- Improve plugin documentation and samples (PR#85, PR#97, PR#99, PR#100, PR#101, PR#113, PR#123, PR#124)
- Improve support for Android Lint (PR#105)
- Improve support for Detekt (PR#90, PR#121)
- Rename built-in
failOnWarnings
penalty tofailFast
(PR#92) - Support multiple configurations for
Pmd
,Findbugs
,Checkstyle
(PR#93) - Support automatic snapshot builds from
develop
(PR#106,PR#107) - Automatically exclude Kotlin files from Java code quality tools (PR#109)
- Integrate KtLint (PR#110)
Release v0.5.2
- Add support for variants Filtering in Android Lint (PR#79)
Release v0.5.1
Release v0.5
- Integrate Detekt, a static analysis tool for Kotlin (PR#58)
- Integrate Android Lint, a linter and static analysis tool for Android projects (PR#62)