fix(deps): update detektpluginversion to v2.0.0-alpha.6 #99

Open
asteriasmaid[bot] wants to merge 1 commit from renovate/detektpluginversion into master
asteriasmaid[bot] commented 2026-08-05 01:01:02 +02:00 (Migrated from github.com)

This PR contains the following updates:

Package Change Age Confidence
dev.detekt:detekt-rules-ktlint-wrapper (source) 2.0.0-alpha.5 → 2.0.0-alpha.6 age confidence
dev.detekt 2.0.0-alpha.5 → 2.0.0-alpha.6 age confidence

Release Notes

detekt/detekt (dev.detekt:detekt-rules-ktlint-wrapper)

v2.0.0-alpha.6

2.0.0-alpha.6 - 2026-08-04

This is an alpha release of Detekt 2.0.0. It's built against Kotlin 2.4.10, Gradle 9.6.1, AGP 9.3.1 and is tested against JDK 25.

Notable Changes
  • detekt-rules-ktlint-wrapper now targets JVM 17, in preparation for the next ktlint major release which requires JVM 17+, the rest of detekt still targets JVM 8+ - #​9453
Changelog
  • feat(rules): add ignoreSealedClasses option to AbstractClassCanBeInterface - #​9557
  • docs: drop stale Android compile classpath warning note - #​9550
  • Recommend to use Locale.ROOT instead of Locale.US - #​9532
  • Recognize params swallowed by KDoc lexer in OutdatedDocumentation - #​9529
  • Fix UnusedPrivateProperty false negative for constructor properties - #​9491
  • Fix MissingSuperCall false positive when annotation is in grandparent - #​9469
  • Fix UseDataClass false positive for properties with a custom accessor - #​9462
  • Fix a potential bug on Config.getListOrDefault - #​9461
  • Fix UnusedPrivateFunction false positive for overloaded private extension functions with a Java (or generated) receiver type - #​9450
  • Fix CanBeNonNullable false negative on local variables - #​9432
  • Fix CognitiveComplexMethod false positive for object literal methods - #​9431
  • Fix ReturnCount/ThrowsCount false positive where a guard clause following a local variable declaration was still counted (with excludeGuardClauses enabled) - #​9424
  • Extend PropertyUsedBeforeDeclaration to follow private init calls - #​9334
  • Add configuration ignoredFullyQualifiedNames to UnnecessaryFullyQualifiedName rule - #​9301
  • Expose multiline parameter in ClassSignature - #​9084
Dependency Updates
Housekeeping & Refactorings
  • Reduce scope of @Suppress("UNCHECKED_CAST") - #​9459
  • Remove irrelevant test for YamlConfig - #​9457
  • fix: handle trailing commas in @​Configuration annotation parsing in JS generator - #​9447
  • Production code should not depend on fixtures - #​9439
Contributors

We would like to thank the following contributors that made this release possible: @​3flex, @​BraisGabin, @​ChristophyBarth, @​FilippoVigani, @​Phoenix1808, @​ShubhamWorks02, @​cortinico, @​e5l, @​eyupcanakman, @​iuryeng, @​loganrosen, @​marpalat, @​roian6, @​sahilpatel2521, @​tonytonycoder11

See all issues at: 2.0.0


Configuration

📅 Schedule: (UTC)

  • 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 these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [dev.detekt:detekt-rules-ktlint-wrapper](https://detekt.dev) ([source](https://redirect.github.com/detekt/detekt)) | `2.0.0-alpha.5` → `2.0.0-alpha.6` | ![age](https://developer.mend.io/api/mc/badges/age/maven/dev.detekt:detekt-rules-ktlint-wrapper/2.0.0-alpha.6?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/dev.detekt:detekt-rules-ktlint-wrapper/2.0.0-alpha.5/2.0.0-alpha.6?slim=true) | | dev.detekt | `2.0.0-alpha.5` → `2.0.0-alpha.6` | ![age](https://developer.mend.io/api/mc/badges/age/maven/dev.detekt:dev.detekt.gradle.plugin/2.0.0-alpha.6?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/dev.detekt:dev.detekt.gradle.plugin/2.0.0-alpha.5/2.0.0-alpha.6?slim=true) | --- ### Release Notes <details> <summary>detekt/detekt (dev.detekt:detekt-rules-ktlint-wrapper)</summary> ### [`v2.0.0-alpha.6`](https://redirect.github.com/detekt/detekt/releases/tag/v2.0.0-alpha.6) #### 2.0.0-alpha.6 - 2026-08-04 This is an alpha release of Detekt 2.0.0. It's built against Kotlin 2.4.10, Gradle 9.6.1, AGP 9.3.1 and is tested against JDK 25. ##### Notable Changes - `detekt-rules-ktlint-wrapper` now targets JVM 17, in preparation for the next ktlint major release which requires JVM 17+, the rest of detekt still targets JVM 8+ - [#&#8203;9453](https://redirect.github.com/detekt/detekt/pull/9453) ##### Changelog - feat(rules): add ignoreSealedClasses option to AbstractClassCanBeInterface - [#&#8203;9557](https://redirect.github.com/detekt/detekt/pull/9557) - docs: drop stale Android compile classpath warning note - [#&#8203;9550](https://redirect.github.com/detekt/detekt/pull/9550) - Recommend to use Locale.ROOT instead of Locale.US - [#&#8203;9532](https://redirect.github.com/detekt/detekt/pull/9532) - Recognize params swallowed by KDoc lexer in OutdatedDocumentation - [#&#8203;9529](https://redirect.github.com/detekt/detekt/pull/9529) - Fix UnusedPrivateProperty false negative for constructor properties - [#&#8203;9491](https://redirect.github.com/detekt/detekt/pull/9491) - Fix MissingSuperCall false positive when annotation is in grandparent - [#&#8203;9469](https://redirect.github.com/detekt/detekt/pull/9469) - Fix UseDataClass false positive for properties with a custom accessor - [#&#8203;9462](https://redirect.github.com/detekt/detekt/pull/9462) - Fix a potential bug on `Config.getListOrDefault` - [#&#8203;9461](https://redirect.github.com/detekt/detekt/pull/9461) - Fix `UnusedPrivateFunction` false positive for overloaded private extension functions with a Java (or generated) receiver type - [#&#8203;9450](https://redirect.github.com/detekt/detekt/pull/9450) - Fix `CanBeNonNullable` false negative on local variables - [#&#8203;9432](https://redirect.github.com/detekt/detekt/pull/9432) - Fix CognitiveComplexMethod false positive for object literal methods - [#&#8203;9431](https://redirect.github.com/detekt/detekt/pull/9431) - Fix `ReturnCount`/`ThrowsCount` false positive where a guard clause following a local variable declaration was still counted (with `excludeGuardClauses` enabled) - [#&#8203;9424](https://redirect.github.com/detekt/detekt/pull/9424) - Extend `PropertyUsedBeforeDeclaration` to follow private init calls - [#&#8203;9334](https://redirect.github.com/detekt/detekt/pull/9334) - Add configuration ignoredFullyQualifiedNames to UnnecessaryFullyQualifiedName rule - [#&#8203;9301](https://redirect.github.com/detekt/detekt/pull/9301) - Expose multiline parameter in `ClassSignature` - [#&#8203;9084](https://redirect.github.com/detekt/detekt/pull/9084) ##### Dependency Updates - Update agp to v9.3.1 - [#&#8203;9538](https://redirect.github.com/detekt/detekt/pull/9538) - Update kotlin monorepo to v2.4.10 - [#&#8203;9518](https://redirect.github.com/detekt/detekt/pull/9518) - Update Gradle to v9.6.1 - [#&#8203;9444](https://redirect.github.com/detekt/detekt/pull/9444) - Update Gradle to v9.6.0 - [#&#8203;9420](https://redirect.github.com/detekt/detekt/pull/9420) ##### Housekeeping & Refactorings - Reduce scope of `@Suppress("UNCHECKED_CAST")` - [#&#8203;9459](https://redirect.github.com/detekt/detekt/pull/9459) - Remove irrelevant test for YamlConfig - [#&#8203;9457](https://redirect.github.com/detekt/detekt/pull/9457) - fix: handle trailing commas in [@&#8203;Configuration](https://redirect.github.com/Configuration) annotation parsing in JS generator - [#&#8203;9447](https://redirect.github.com/detekt/detekt/pull/9447) - Production code should not depend on fixtures - [#&#8203;9439](https://redirect.github.com/detekt/detekt/pull/9439) ##### Contributors We would like to thank the following contributors that made this release possible: [@&#8203;3flex](https://redirect.github.com/3flex), [@&#8203;BraisGabin](https://redirect.github.com/BraisGabin), [@&#8203;ChristophyBarth](https://redirect.github.com/ChristophyBarth), [@&#8203;FilippoVigani](https://redirect.github.com/FilippoVigani), [@&#8203;Phoenix1808](https://redirect.github.com/Phoenix1808), [@&#8203;ShubhamWorks02](https://redirect.github.com/ShubhamWorks02), [@&#8203;cortinico](https://redirect.github.com/cortinico), [@&#8203;e5l](https://redirect.github.com/e5l), [@&#8203;eyupcanakman](https://redirect.github.com/eyupcanakman), [@&#8203;iuryeng](https://redirect.github.com/iuryeng), [@&#8203;loganrosen](https://redirect.github.com/loganrosen), [@&#8203;marpalat](https://redirect.github.com/marpalat), [@&#8203;roian6](https://redirect.github.com/roian6), [@&#8203;sahilpatel2521](https://redirect.github.com/sahilpatel2521), [@&#8203;tonytonycoder11](https://redirect.github.com/tonytonycoder11) See all issues at: [2.0.0](https://redirect.github.com/detekt/detekt/milestone/42) </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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 these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDIuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE2NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/detektpluginversion:renovate/detektpluginversion
git switch renovate/detektpluginversion

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff renovate/detektpluginversion
git switch renovate/detektpluginversion
git rebase master
git switch master
git merge --ff-only renovate/detektpluginversion
git switch renovate/detektpluginversion
git rebase master
git switch master
git merge --no-ff renovate/detektpluginversion
git switch master
git merge --squash renovate/detektpluginversion
git switch master
git merge --ff-only renovate/detektpluginversion
git switch master
git merge renovate/detektpluginversion
git push origin master
Sign in to join this conversation.
No description provided.