93D3
v1.23.7
1.23.7 - 2024-09-08
This is a point release for Detekt 1.23.0
, built against Kotlin 2.0.10
, with fixes for several bugs that got reported by the community.
Notable Changes
- fix(deps): update kotlin monorepo to v2.0.10 - #7517
- Update to Kotlin 2.0.0 #6640
- fix(deps): update kotlin monorepo to v1.9.24 - #7264
- fix(deps): update dependency com.android.tools.build:gradle to v8.5.2 - #7525
- chore(deps): update dependency gradle to v8.10 - #7546
Changelog
- Add basic support for isolated projects to 1.x - #7526
- ExplicitCollectionElementAccessMethod: fix false positive when Map put has 3 arguments - #7563
- BracesOnIfStatements: fix false-positive when chained - #7444
- Add enum entry check in
UndocumentedPublicProperty
- #7426 - Use the anchor which is already present before - #7423
- Fix small corner-case in "SerialVersionUIDInSerializableClass" rule, … - #7346
- SwallowedException: fix false positive when exception is used as a receiver - #7288
- NamedArguments: fix false positive on spread varargs - #7283
- MultilineLambdaItParameter: fix false negative with single statement on multiple lines - #7221
- Check for root of receiver in selector expression - #7220
- Check for
public companion
object forUndocumentedPublicClass
- #7219 - fix: TopLevelPropertyNaming also detecting extension property name - #7212
- Publish detekt-compiler-plugin-all to Maven and GH Releases - #7179
- versioned default detekt config file link - #7161
- Support rangeUntil operator for UnusedImport rule - #7104
- Fix false positive on it usages when type parameter is specified - #6850