detekt v1.3.0 Release Notes

Release Date: 2019-12-22 // over 4 years 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