detekt v1.7.1 Release Notes
Release Date: 2020-03-26 // about 4 years ago-
๐ Changelog
- UnnecessaryAbstractClass: fix false positive when abstract class has abstract inherited members - #2513
- UnusedPrivateMember: report unused overloaded operators - #2510
- ๐ Fix build compile error resulted from merging two conflicting PRs - #2508
- โก๏ธ Update Kotlin to 1.3.71 - #2507
- โ Remove duplicated test task setup for gradle plugin - #2506
- โ Add LicenceHeaderExtension test to verify resource path loading is supported - #2505
- Ensure filesystems are created so paths can be gotten - #2504
- FileSystemNotFoundException in detekt 1.7.0 when using --config-resource - #2503
- MemberNameEqualsClassName: fix false negative when function has no explicit return type - #2502
- ๐ Use the system-dependent line separator in NotificationReport - #2497
- โ Remove default print stream - #2496
- Don't use System.out in the ProgressListeners - #2495
- ๐ Make the gradle plugin a sub project again - #2493
- ๐ Move test factory outside the main code - #2491
- Single runner - #2490
- ๐จ ProcessingSettings - #2489
- ๐จ Don't use println :detekt-generator - #2488
- โ Simplify tests with StringPrintStream - #2487
- ๐ Improve tests - #2486
- ๐จ Use PrinterStream in AstPrinter - #2485
- Errors running detekt in the detekt project - #2484
- Unify yml strings - #2482
- ๐ Use yml arrays to list the ForbiddenImports - #2474
- โ Add date, detekt-version + link to HtmlReport - #2470
- ๐จ Refactor FindingsReport + FileBasedFindingsReport - #2454
- The Detekt HTML Report should include date, version number, website link (Feature Request) - #2416
- โ Added validation of constructors to LongParameterList - #2410
- โ UnusedPrivateMember doesn't report the correct warning count - #1981
- UnusedPrivateMember should consider overloaded operators - #1444
- False positive on rule UnnecessaryAbstractClass - #727
- MemberNameEqualsClassName ignores functions which return a single expression - #655
๐ See all issues at: 1.7.1