spatial-k
spatial-k copied to clipboard
Update plugin detekt to v1.23.6
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| io.gitlab.arturbosch.detekt (source) | 1.23.0 -> 1.23.6 |
Release Notes
detekt/detekt (io.gitlab.arturbosch.detekt)
v1.23.6
1.23.6 - 2024-03-23
This is a point release for Detekt 1.23.0, where we added support for Kotlin 1.9.23 and fixed several bugs that got reported by the community.
Changelog
- UselessPostfixExpression - Fix #7037 false positive postfix - #7084
- Don't allow invalid Source Locations - #7030
- UnusedPrivateClass: don't report if private classes are used for type conversion - #6995
- RedundantSuspendModifier: do not report when the function has 'actual' modifier - #6951
- Update dependency gradle to v8.7 - #7080
- Update kotlin monorepo to v1.9.23 - #7027
- Update dependency gradle to v8.6 - #6939
- Update dependency com.android.tools.build:gradle to v8.3.1 - #7070
Contributors
We would like to thank the following contributors that made this release possible: @BraisGabin, @psuzn, @t-kameyama.
v1.23.5
This is a point release for Detekt 1.23.0, where we added support for Kotlin 1.9.22 and fixed several bugs that
got reported by the community.
Notable Changes
- Test Gradle plugin with AGP 8.2.0 - #6672
- chore(deps): update dependency gradle to v8.5 - #6663
- fix(deps): update kotlin monorepo to v1.9.22 - #6746
Changelog
- Report rule's default severity in sarif backport - #6916
- Add ignoreAnnotatedFunctions to TooManyFunctions - #6875
- Fix by checking the existence of label in previous statements - #6671
- Also check
USELESS_ELVISinUnreachableCode- #6624 - Fix by adding last method call to the set - #6567
Housekeeping & Refactorings
- Opt in to ExperimentalCompilerApi in all compilations in compiler-plugin - #6534
Contributors
We would like to thank the following contributors that made this release possible: @3flex, @TWiStErRob, @atulgpt, @matejdro
v1.23.4
1.23.4 - 2023-11-26
This is a point release for Detekt 1.23.0, where we added support for Kotlin 1.9.21 and fixed several bugs that
got reported by the community.
Notable Changes
- fix(deps): update kotlin monorepo to v1.9.21 - #6642
- fix(deps): update kotlin monorepo to v1.9.20 - #6572
Changelog
- Update the ruleset regex to allow numbers - #6635
- Show deprecation message - #6614
- Add io.gitlab.arturbosch.detekt.generator.Main to the jar manifest - #6613
- Don't report FunctionNaming when the function's name equals to the return type's name with type arguments - #6605
- Fix issues related to kotlin-stdlib's Gradle module metadata in Kotlin 1.9.20 - #6590
- MethodSignature - Add the condition of receiver should be null - #6570
- Remove check for deprectated functions toUpperCase and toLowerCase - #6548
- Fixes false positive of trailing whitespaces in kdoc - #6370
Dependency Updates
- Update tested AGP version to 8.1.3 - #6610
- Switch to kctfork for Kotlin compilation testing - #6589
Contributors
We would like to thank the following contributors that made this release possible: @3flex, @BraisGabin, @Gosunet, @atulgpt, @t-kameyama
v1.23.3
1.23.3 - 2023-10-31
This is a point release for Detekt 1.23.0, where we added support for Kotlin 1.9.10 and fixed several bugs that
got reported by the community.
NOTE: This is a republishing of 1.23.2 which was accidentally published against Kotlin 1.9.0 instead of 1.9.10
Changelog
- Consider deprecated rules as inactive when running allRules #6381
- Fix inputstream leaking file descriptor in Gradle - #6519
- ForbiddenMethodCall - Handle sequence of overridden methods - #6478
- Function to return supported Kotlin version - #6472
- Fix false negative
IgnoredReturnValuewith scope functions - #6446 - UnconditionalJumpStatementInLoop: don't report a conditional break in a single body expression - #6443
- Fix reporting unused imports at file level - #6390
- OutdatedDocumentation - Detect param which private property documented as property - #6372
- NullableToStringCall: fix false negative in lambda - #6352
- Correctly set scheme for URIs in the SARIF report output - #6331
- SleepInsteadOfDelay - Find the parent for suspend check - #6191
Dependency Updates
- Update kotlin monorepo to v1.9.10 - #6423
- Update dependency gradle to v8.4 - #6522
- Update dependency gradle to v8.3 - #6406
- Update com.android.tools.build to 8.1.1 - #6419
- update dependency org.jetbrains.dokka to v1.9.10 - #6549
Contributors
We would like to thank the following contributors that made this release possible: @3flex, @arturbosch, @atulgpt, @kkocel, @marschwar, @pablobaxter, @t-kameyama
v1.23.2
1.23.2 - 2023-10-29
NOTE: Please use version 1.23.3 instead - Version 1.23.2 was accidentally built against Kotlin 1.9.0 instead of 1.9.10 https://github.com/detekt/detekt/releases/tag/v1.23.3
This is a point release for Detekt 1.23.0, where we added support for Kotlin 1.9.10 and fixed several bugs that
got reported by the community.
Changelog
- Consider deprecated rules as inactive when running allRules #6381
- Fix inputstream leaking file descriptor in Gradle - #6519
- ForbiddenMethodCall - Handle sequence of overridden methods - #6478
- Function to return supported Kotlin version - #6472
- Fix false negative
IgnoredReturnValuewith scope functions - #6446 - UnconditionalJumpStatementInLoop: don't report a conditional break in a single body expression - #6443
- Fix reporting unused imports at file level - #6390
- OutdatedDocumentation - Detect param which private property documented as property - #6372
- NullableToStringCall: fix false negative in lambda - #6352
- Correctly set scheme for URIs in the SARIF report output - #6331
- SleepInsteadOfDelay - Find the parent for suspend check - #6191
Dependency Updates
- Update kotlin monorepo to v1.9.10 - #6423
- Update dependency gradle to v8.4 - #6522
- Update dependency gradle to v8.3 - #6406
- Update com.android.tools.build to 8.1.1 - #6419
- update dependency org.jetbrains.dokka to v1.9.10 - #6549
Contributors
We would like to thank the following contributors that made this release possible: @3flex, @arturbosch, @atulgpt, @kkocel, @marschwar, @pablobaxter, @t-kameyama
v1.23.1
1.23.1 - 2023-07-30
This is a point release for Detekt 1.23.0, where we added support for Kotlin 1.9.0 and fixed several bugs that
got reported by the community.
Notable Changes
- Bumped Kotlin to v1.9.0 - #6258
- Bumped KtLint to v0.50.0 - #6239
- Updated CLI to reflect Java 20 support - #6277
Changelog
- Add missing jdkHome and languageVersion properties to DetektCreateBaselineTask - #6284
- Make InvalidRange aware of rangeUntil operator - #6264
- MaxChainedCallsOnSameLine: don't count class references as chained calls - #6224
- CanBeNonNullable: Fix false positive when property is defined after assignment - #6210
- Add
..<andrangeToin theForEachOnRangerule - #6197 - Don't report
UseDataClassif class contains non-property parameters - #6173 - Allow documenting public fun name when same private variable is present - #6165
- Find range call using recursion - #6164
- StringShouldBeRawString: Ignore
replaceIndentandprependIndent- #6154 - UnusedPrivateProperty: Fix false postive by ignoring data classes - #6151
- PropertyUsedBeforeDeclaration: fix false positive in nested/inner class - #6139
Dependency Updates
- Update dependency gradle to v8.2.1 - #6274
- Switch to SLF4J 2.x - #6266
- Update kotlin monorepo to v1.8.22 - #6192
Contributors
We would like to thank the following contributors that made this release possible: @3flex, @Goooler, @Hexcles, @PoisonedYouth, @TWiStErRob, @VirtualParticle, @atulgpt, @cortinico, @dzirbel, @eygraber, @marschwar, @rmarquis, @segunfamisa, @severn-everett, @t-kameyama
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.