- Breaking change: Only support ktlint 1.x and upwards. Removal of experimental setting. #286 (vanniktech)
- Kotlin Inputs: Exclude src/test/snapshots/ to fix 'ktlint uses this output of task testDebugUnitTest without declaring an explicit or implicit dependency'. #274 (vanniktech)
- Gradle: Use Java 11, Android Gradle Plugin 8.0.2 & update all dependencies. #273 (vanniktech)
- ktlint: Fix formatting task when running on JDK 16+ #239 (vanniktech)
- Lint: By default set textReport to true. #227 (vanniktech)
- Use validatePlugins#enableStricterValidation #223 (vanniktech)
- ktlint: Run on repository & update to 0.44.0 #222 (vanniktech)
- ktlint: Ignore build directory. #219 (vanniktech)
- ktlint: Require version >= 0.32.0 #218 (vanniktech)
- Remove deprecated usage of Tasks from Gradle. #217 (vanniktech)
- Refactoring: Remove assertj with junit. #216 (vanniktech)
- Remove ErrorProne support, instead use the net.ltgt.errorprone Plugin yourself. #215 (vanniktech)
- Android: Remove support for deprecated Feature plugin. #214 (vanniktech)
- Support Kotlin Multiplatform Project #213 (vanniktech)
- Update gradle-maven-publish-plugin to 0.16.0 #212 (vanniktech)
- Switch to GitHub workflows. #211 (vanniktech)
- Detekt: add ability to specify input directory #210 (budnyjj)
- Resolves Cpd Task Creation Failure #204 (keciciler)
- Detekt: Add --parallel parameter support #202 (budnyjj)
- Detekt: Add --build-upon-default-config parameter support #201 (budnyjj)
- Update ktlint and detekt version in readme #199 (schalkms)
- Update detekt task to v1.0.0 #198 (schalkms)
- ktlint: Only look at the root .editorconfig file. #197 (vanniktech)
- Update dependencies. #196 (vanniktech)
- Detekt: ConfigFile can be optional #195 (Grannath)
- Detekt: Support for RC15. #193 (vanniktech)
- Mention why we need gradlePluginPortal in the README #189 (vanniktech)
- Support ktlint 0.32.0 #187 (vanniktech)
- Support ktlint's experimental flag and update default version to 0.31.0 #186 (vanniktech)
- Nuke Findbugs. #185 (vanniktech)
- Fix README link now that everything is in Kotlin. #184 (vanniktech)
- Gradle 5 is required #183 (vanniktech)
- Detekt: Support RC13 + RC14. #180 (vanniktech)
- Update dependencies to latest and greatest. #177 (vanniktech)
- Android Lint: Check test sources by default. #176 (vanniktech)
- Kotlin: Treat warnings as errors by default. #175 (vanniktech)
- Update README to reflect new lint extension properties. #174 (vanniktech)
- Convert everything to Kotlin. #172 (vanniktech)
- Convert all Extension classes to Kotlin. #170 (vanniktech)
- Detekt + ktlint: Create configurations once when plugin is applied. Leverage @PathSensitive. #169 (vanniktech)
- Fix Findbugs with Android Gradle Plugin 3.2.x #164 (vanniktech)
- Verify that Detekt 1.0.0-RC12 works. #163 (vanniktech)
- Remove sudo: false from travis config. #162 (vanniktech)
- Verify that Detekt 1.0.0-RC11 works. #161 (vanniktech)
- Fix Kotlin only projects without Android Gradle Plugin. #159 (vanniktech)
- Use org.gradle.util.VersionNumber instead of com.android.ide.common.repository.GradleVersion #158 (vanniktech)
- Refactor ktlint integration to use Tasks and Gradle Configuration Avoidance API. #157 (vanniktech)
- Update Kotlin to 1.3.0, Android Gradle Plugin to 3.2.1, ktlint to 0.29.0, Gradle to 4.10.2 & Junit JaCoCo Plugin to 0.13.0 #156 (vanniktech)
- Implement breaking changes for Detekt 1.0.0.RC10 #155 (vanniktech)
- Verify that Detekt 1.0.0.RC9.2 works. #154 (vanniktech)
- Implement Task Configuration avoidance for Detekt and check task dependencies. Requires Gradle 4.9 or higher. #153 (vanniktech)
- Update dependencies. #152 (vanniktech)
- Support Detekt 1.0.0.RC9 #151 (vanniktech)
- Support Cacheable Task with DetektCheckTask. #149 (vanniktech)
- Detekt: Ignore build directory. #148 (vanniktech)
- Detekt: Add Kotlin Script file support. #147 (vanniktech)
- Add checkDependencies extension point for Lint. #146 (vanniktech)
- Apply LintPlugin to Java projects to leverage lint from non-android projects. #145 (vanniktech)
- Add checkTestSources extension point for Lint. #144 (vanniktech)
- Update Gradle Wrapper to 4.9 #143 (vanniktech)
- Regression: Run detektCheck as part of check task. #140 (vanniktech)
- Reupload 0.11.0 binary with a new version since mavenCentral upload was flaky.
- Detekt: Add baseline feature and rewrite the internals. #138 (vanniktech)
- Unify setup, improve a few things and bump versions. #136 (vanniktech)
- Use Gradle Maven Publish Plugin for publishing. #135 (vanniktech)
- Ktlint: Consider .editorconfig files as task inputs. #132 (vanniktech)
- Detekt: Consider configuration file as task input. #131 (vanniktech)
- Fix classes for Findbugs in Kotlin only project. #126 (vanniktech)
- Add option for Lint.checkReleaseBuilds and default to false. #125 (vanniktech)
- Update README to include google() repository in buildscript repositories. #123 (vanniktech)
- Extract groups as constants. #121 (vanniktech)
- Detekt: Make detektCheck task incremental. #119 (vanniktech)
- ktlint: Make ktlint & ktlintFormat incremental. #118 (vanniktech)
- Detekt: Generate reports from execution. #117 (vanniktech)
- Add tests for ErrorProne. #114 (vanniktech)
- Add tests for CPD. #113 (vanniktech)
- Fix casing of errorprone. #111 (vanniktech)
- CodeQualityToolsPluginExtension: Explicitly set Booleans to null. #110 (vanniktech)
- Also test against an empty project where no plugin is applied. #109 (vanniktech)
- Remove cpd toolVersion and default to pmd. #108 (vanniktech)
- Update Checkstyle to 8.6 #107 (vanniktech)
- Update Detekt to 1.0.0.RC6 #106 (vanniktech)
- Update ktlint to 0.14.0 #105 (vanniktech)
- Update Error Prone version to 2.1.3 & Plugin to 0.0.13 #103 (vanniktech)
- Update default PMD version to 6.0.0 & CPD to 1.1 #101 (vanniktech)
- Slight README modifications. #100 (vanniktech)
- Convert build.gradle from 4 spaces to 2. #99 (vanniktech)
- Update Gradle to 4.4.1 #98 (vanniktech)
- Add lintConfig configuration property. #97 (vanniktech)
- Lint: Add absolutePaths configuration property. #96 (vanniktech)
- Also enable CPD & ErrorProne in Single project. #95 (vanniktech)
- Update Jacoco Gradle Plugin to 0.11.0 #94 (vanniktech)
- Add support for single project. Only tools missing are CPD & ErrorProne. #93 (vanniktech)
- Get rid of Detekt Gradle Plugin and do it ourself. #92 (vanniktech)
- Refactor the Plugin a bit and encapsulate each tool into it's own method. #91 (vanniktech)
- Better ktlint integration & update to 0.13.0 #90 (vanniktech)
- Update libraries to latest. #89 (vanniktech)
- Update plugin-publish-plugin #88 (vanniktech)
- Fix paths in ktlint output directory 2.0 #87 (AndrewPolovko)
- Update JUnit Jacoco Gradle Plugin to 0.9.0 #86 (vanniktech)
- Fix paths in ktlint output directory. #85 (vanniktech)
- Fix gradle build and clean issue on Windows. #84 (AndrewPolovko)
- Don't clean build again when deploying SNAPSHOTS. #83 (vanniktech)
- Update Jacoco Gradle Plugin to 0.8.0 #82 (vanniktech)
- Fix findbugs tasks when running on Java Module with Gradle 4.* #81 (vanniktech)
- Change task execution order to have Lint & Findbugs at the end. #76 (vanniktech)
- ktlint task: Generate checkstyle report. #74 (vanniktech)
- Update ktlint to 0.9.1 #73 (vanniktech)
- Specify multiple inclusion/exclusion patterns #72 (budnyjj)
- Fix configuration for gradlePluginVersion. #71 (vanniktech)
- Update Detekt to 1.0.0.M13.2 #70 (vanniktech)
- Add ErrorProne. #64 (vanniktech)
- Add CPD. #63 (vanniktech)
- Add detekt. #62 (vanniktech)
- Add KtLint. #60 (vanniktech)
- Update to Gradle 4.0 #58 (vanniktech)
- Add baseline extension point for Lint. #55 (vanniktech)
- Lint: Add checkAllWarnings. #53 (vanniktech)
- Update Checkstyle to 7.6 and PMD to 5.5.4 #51 (vanniktech)
- Update Default PMD Version to 5.5.0 #38 (vanniktech)
- Update Default Checkstyle Version to 7.0 #37 (vanniktech)
- Findbugs extension: Add effort + reportLevel #36 (vanniktech)
- Checkstyle + PMD: Include + exclude extension #35 (vanniktech)
- Add source attribute to Findbugs, PMD & Checkstyle extension #34 (vanniktech)
- PMD: Remove unnecessary dependency to assemble task #33 (vanniktech)
- Update default Checkstyle version to 6.18 #30 (vanniktech)
- Add ignoreFailures & showViolations to checkstyle extension #29 (vanniktech)
- Add ignoreFailures to pmd extension #28 (vanniktech)
- Add ignoreFailures to findbugs extension #27 (vanniktech)
- Update Android Gradle Build Tools to 2.1.0 #22 (vanniktech)
- Add abortOnError & warningsAsErrors on lint extension #11 (vanniktech)
- Add documentation on CodeQualityToolsPluginExtension #9 (vanniktech)
- Fix configuration. Add lint to tools & configuration has enabled flag for all tools #5 (vanniktech)
- Add CodeQualityToolsExtension and some configuration options #3 (vanniktech)
- Initial release