Releases: mrmans0n/compose-rules
Releases · mrmans0n/compose-rules
v0.4.17
v0.4.16
Note
This version contains a fix for the detekt default config: ContentSlotReused
wasn't enabled by default and it should have been. The new test in #348 caught the issue, so now it's enabled by default. That test is already paying for itself 😆
What's changed
- Update plugin mavenPublish to v0.30.0 (#357) @renovate
- Update dependency org.jetbrains.kotlin:kotlin-compiler-embeddable to v2.0.21 - autoclosed (#354) @renovate
- Update kotlin to v2.0.21 (#355) @renovate
- Add script to create all files necessary for a new rule (#352) @mrmans0n
- Added dark theme (#351) @rmarquis
- Update junit5 monorepo to v5.11.2 (#350) @renovate
- Add tests to make sure rules have tests (#349) @mrmans0n
- Add test to make sure the detekt default config is correct (#348) @mrmans0n
v0.4.15
v0.4.14
v0.4.13
Important
In this version, ParameterNaming
was enabled by default unknowingly in detekt. You should add this to your detekt configuration file to disable it, in case you don't want it (as this rule is supposed to be opt-in only). This will be fixed in the next version.
PreviewNaming:
active: false
What's changed
- Add PreviewNaming opt-in rule (#344) @mrmans0n
- Add support to nullable slots in ContentSlotReused (#343) @mrmans0n
- Add ContentSlotReused rule (#342) @mrmans0n
- Update junit5 monorepo to v5.11.1 (#341) @renovate
- Update dependency gradle to v8.10.2 (#339) @renovate
- Add LambdaParameterEventTrailing rule (#338) @mrmans0n
- Update plugin com.gradle.develocity to v3.18.1 (#336) @renovate
- Add explicit mention to the rule id in the docs (#337) @mrmans0n
v0.4.12
v0.4.11
Changelog
- Fix false positive in LambdaParameterInRestartableEffect (#328) @mrmans0n
- Update dependency org.jetbrains.kotlin.jvm to v2.0.20 (#324) @renovate
- Remove context receivers (#326) @mrmans0n
- Simplify and optimize ModifierNotUsedAtRoot (#323) @mrmans0n
- Process kts files with Spotless as well (#322) @mrmans0n
- Update plugin com.gradle.develocity to v3.18 (#321) @renovate
- Update dependency gradle to v8.10 (#320) @renovate
- Update junit5 monorepo to v5.11.0 (#319) @renovate
v0.4.10
v0.4.9
Changelog
- Detect early returns in content emitter count (#312) @mrmans0n
- Update dependency org.jetbrains.kotlin:kotlin-compiler-embeddable to v2.0.10 (#311) @renovate
- Add support to when statements while counting emitters (#310) @mrmans0n
- Update gradle/actions action to v4 (#309) @renovate
- Restrict emitters count for KtBinaryExpression to ELVIS only (#307) @mrmans0n
- Update detekt docs to add IDE config suggestions (#305) @mrmans0n