detekt v1.3.0 Release Notes

Release Date: 2019-12-22 // 2 months ago
  • Notable changes
    • Minimal Gradle version increased to 5.0
    • 🆕 New rules:
      • UnnecessaryAnnotationUseSiteTargetRule
      • MapGetWithNotNullAssertionOperator
    🔄 Changelog
    • ➕ Add printers to the command line runner - #2188
    • 🛠 Fix documentation of UseArrayLiteralsInAnnotations - #2186
    • Inline resolving severity label for XML reports - #2184
    • 📚 Extract common jvm target value, add jvmTarget into documentation. Cl… - #2183
    • 🛠 Fix Detekt gradle task cache restoration issue (#2180) - #2182
    • 🛠 Fix exception when running ArrayPrimitive on star-projected arrays - #2181
    • Gradle cache restoration issue - #2180
    • ➕ Add MacOS JDK13 build job to TravisCI - #2177
    • 👻 Running "ArrayPrimitive" rule on "Array<*>" causes detekt to throw exception - #2176
    • ⚡️ Update Spek to v2.0.9 - #2173
    • Create Rule: MapGetWithNotNullAssertionOperator - #2171
    • EqualsAlwaysReturnsTrueOrFalse fails hard on override fun equals(other:Any) = ... - #2167
    • 🚀 Prepare 1.3.0 release - #2165
    • 📚 UnsafeCast: update documentation to match new behavior - #2164
    • ➕ Add jvmTarget change into documentation - #2157
    • Create UnnecessaryAnnotationUseSiteTargetRule - #2099
    • Gradle 6 - #1902
    • Gradle 6 planning - #1820

    👀 See all issues at: 1.3.0