Skip to content

Commit 1573887

Browse files
fix(deps): update dependency dev.detekt:detekt-gradle-plugin to v2.0.0-alpha.3 (#1255)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [dev.detekt:detekt-gradle-plugin](https://detekt.dev) ([source](https://redirect.github.com/detekt/detekt)) | `2.0.0-alpha.2` → `2.0.0-alpha.3` | ![age](https://developer.mend.io/api/mc/badges/age/maven/dev.detekt:detekt-gradle-plugin/2.0.0-alpha.3?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/dev.detekt:detekt-gradle-plugin/2.0.0-alpha.3?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/dev.detekt:detekt-gradle-plugin/2.0.0-alpha.2/2.0.0-alpha.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/dev.detekt:detekt-gradle-plugin/2.0.0-alpha.2/2.0.0-alpha.3?slim=true) | --- ### Release Notes <details> <summary>detekt/detekt (dev.detekt:detekt-gradle-plugin)</summary> ### [`v2.0.0-alpha.3`](https://redirect.github.com/detekt/detekt/releases/tag/v2.0.0-alpha.3) #### 2.0.0-alpha.3 - 2026-04-24 This is an alpha release of Detekt 2.0.0. Is built against Kotlin 2.3.21, Gradle 9.3.1, AGP 9.1.1 and is tested against JDK 25. As of this release, the workaround of disabling the new DSL and built-in Kotlin via `gradle.properties` for AGP 9.x projects is **no longer required**. ##### Notable Changes - Bump Kotlin to v2.3.21 - [#&#8203;9272](https://redirect.github.com/detekt/detekt/pull/9272) - Bump AGP to v9.1.1 - [#&#8203;9244](https://redirect.github.com/detekt/detekt/pull/9244) - Add support for AGP 9 built-in Kotlin - [#&#8203;9100](https://redirect.github.com/detekt/detekt/pull/9100) - Rule `UnnecessaryFullyQualifiedName` now requires full mode to run - [#&#8203;9061](https://redirect.github.com/detekt/detekt/pull/9061) - Add new rule: `UnnecessaryRun` - [#&#8203;7428](https://redirect.github.com/detekt/detekt/pull/7428) ##### Breaking Changes - Remove `DetektProgressListener` from our public API - [#&#8203;9221](https://redirect.github.com/detekt/detekt/pull/9221) - Remove `InvalidConfigurationError` from our public API - [#&#8203;8994](https://redirect.github.com/detekt/detekt/pull/8994) ##### Changelog - UseOrEmpty - Fix AA type leaks - [#&#8203;9263](https://redirect.github.com/detekt/detekt/pull/9263) - ForbiddenNamedParam - Fix AA type leaks - [#&#8203;9262](https://redirect.github.com/detekt/detekt/pull/9262) - UnusedVariable - Fix AA type leaks - [#&#8203;9260](https://redirect.github.com/detekt/detekt/pull/9260) - UnnecessaryNotNullOperator - Fix AA type leaks - [#&#8203;9259](https://redirect.github.com/detekt/detekt/pull/9259) - Deprecation - Fix AA type leaks - [#&#8203;9258](https://redirect.github.com/detekt/detekt/pull/9258) - NestedScopeFunctions - Fix AA type leaks - [#&#8203;9257](https://redirect.github.com/detekt/detekt/pull/9257) - Suggest similar property names for misspelled config properties - [#&#8203;9250](https://redirect.github.com/detekt/detekt/pull/9250) - MagicNumber DslGradleRunner test fix - [#&#8203;9245](https://redirect.github.com/detekt/detekt/pull/9245) - Don't forbid use of `java.lang.annotation.Inherited` annotation by default - [#&#8203;9224](https://redirect.github.com/detekt/detekt/pull/9224) - Fixes [#&#8203;9017](https://redirect.github.com/detekt/detekt/issues/9017) - false positive with name collisions - [#&#8203;9223](https://redirect.github.com/detekt/detekt/pull/9223) - Optimize how we get project statistics - [#&#8203;9217](https://redirect.github.com/detekt/detekt/pull/9217) - Rename `ProjectComplexityProcessor` to `ProjectCyclomaticComplexityProcessor` - [#&#8203;9213](https://redirect.github.com/detekt/detekt/pull/9213) - Add ignoreClass config to MissingUseCall - [#&#8203;9205](https://redirect.github.com/detekt/detekt/pull/9205) - Remove `LicenseHeaderLoaderExtension` from the list of processors - [#&#8203;9204](https://redirect.github.com/detekt/detekt/pull/9204) - cli: Improve messages and exception types of `--report` - [#&#8203;9203](https://redirect.github.com/detekt/detekt/pull/9203) - Validate `--classpath` with JCommander - [#&#8203;9202](https://redirect.github.com/detekt/detekt/pull/9202) - System-dependent path separators - [#&#8203;9199](https://redirect.github.com/detekt/detekt/pull/9199) - Do not report IgnoredReturnValue on lambda invocation that returns Unit - [#&#8203;9192](https://redirect.github.com/detekt/detekt/pull/9192) - Point to `valOrVarKeyword` for reporting the issue - [#&#8203;9191](https://redirect.github.com/detekt/detekt/pull/9191) - Check `Throwable` class - [#&#8203;9190](https://redirect.github.com/detekt/detekt/pull/9190) - Do no report when parent has class - [#&#8203;9189](https://redirect.github.com/detekt/detekt/pull/9189) - Add support of `indent_style` in ktlint `Indention` rule - [#&#8203;9180](https://redirect.github.com/detekt/detekt/pull/9180) - Add severity to different md, html reports - [#&#8203;9167](https://redirect.github.com/detekt/detekt/pull/9167) - Check local class which can't be converted to interface - [#&#8203;9166](https://redirect.github.com/detekt/detekt/pull/9166) - Inline yaml config in the test - [#&#8203;9154](https://redirect.github.com/detekt/detekt/pull/9154) - Tests: Don't check compilation errors with `compile-test-snippets=false` - [#&#8203;9153](https://redirect.github.com/detekt/detekt/pull/9153) - `YamlConfig.load` returns `YamlConfig` instead of `Config` - [#&#8203;9151](https://redirect.github.com/detekt/detekt/pull/9151) - Generator: The --config flag value should be a directory or it shouldn't exist - [#&#8203;9131](https://redirect.github.com/detekt/detekt/pull/9131) - Fix broken test JvmSpec - [#&#8203;9129](https://redirect.github.com/detekt/detekt/pull/9129) - Performance improvement - consolidated KaLibraryModules - [#&#8203;9127](https://redirect.github.com/detekt/detekt/pull/9127) - Print cli arguments with `debug = true` - [#&#8203;9126](https://redirect.github.com/detekt/detekt/pull/9126) - MissingUseCall: Fix false negative for checkNotNull/requireNotNull - [#&#8203;9123](https://redirect.github.com/detekt/detekt/pull/9123) - Make `functionalTest` os dependent - [#&#8203;9098](https://redirect.github.com/detekt/detekt/pull/9098) - Fix false positive for `ExplicitCollectionElementAccessMethod` with lambdas - [#&#8203;9096](https://redirect.github.com/detekt/detekt/pull/9096) - Expose only `LanguageVersionSettings` instead of `CompilerConfiguration` - [#&#8203;9092](https://redirect.github.com/detekt/detekt/pull/9092) - Remove project from EnvironmentFacade - [#&#8203;9089](https://redirect.github.com/detekt/detekt/pull/9089) - Ensure that AA knows types of excluded files - [#&#8203;9082](https://redirect.github.com/detekt/detekt/pull/9082) - Updated to using Gradle's lazy APIs - [#&#8203;9080](https://redirect.github.com/detekt/detekt/pull/9080) - Simplify KotlinEnvironmentContainer - [#&#8203;9077](https://redirect.github.com/detekt/detekt/pull/9077) - Reduce calls to `analyze` in `MapGetWithNotNullAssertionOperator` - [#&#8203;9067](https://redirect.github.com/detekt/detekt/pull/9067) - Report MapGetWithNonNullAssertionOperator violations on MutableMaps - [#&#8203;9065](https://redirect.github.com/detekt/detekt/pull/9065) - Fix `ExplicitCollectionElementAccessMethodSpec` for unresolved types - [#&#8203;9059](https://redirect.github.com/detekt/detekt/pull/9059) - Allow external dependencies in analysis tests - [#&#8203;9051](https://redirect.github.com/detekt/detekt/pull/9051) - Improve exception handling on `YamlConfig` - [#&#8203;9048](https://redirect.github.com/detekt/detekt/pull/9048) - Remove `YamlConfig.load(Path)` - [#&#8203;9047](https://redirect.github.com/detekt/detekt/pull/9047) - Refine AbstractClassCanBeInterface treatment of open properties - [#&#8203;9043](https://redirect.github.com/detekt/detekt/pull/9043) - rename Claude.md to CLAUDE.md for cross-platform compatibility - [#&#8203;9033](https://redirect.github.com/detekt/detekt/pull/9033) - Clarify CommentOverPrivate... renames in detekt 2 - [#&#8203;9025](https://redirect.github.com/detekt/detekt/pull/9025) - Exclude generated sources from default sources - [#&#8203;9019](https://redirect.github.com/detekt/detekt/pull/9019) - fix(UnusedVariable): recognize destructured lambda parameters as used - [#&#8203;9015](https://redirect.github.com/detekt/detekt/pull/9015) - Replace `Lifecycle.bindingProvider` by a private function and rename it to `validateClasspath` - [#&#8203;9003](https://redirect.github.com/detekt/detekt/pull/9003) - Remove unnecessary interface - [#&#8203;9002](https://redirect.github.com/detekt/detekt/pull/9002) - Remove dependecy of `:detekt-test` with `:detekt-core` - [#&#8203;8987](https://redirect.github.com/detekt/detekt/pull/8987) - Move `yamlConfig` functions to `:detekt-core` - [#&#8203;8976](https://redirect.github.com/detekt/detekt/pull/8976) - Only print paths of reports when detektion fails - [#&#8203;8560](https://redirect.github.com/detekt/detekt/pull/8560) ##### Dependency Updates - Bump Kotlin 2.3.20 - [#&#8203;8959](https://redirect.github.com/detekt/detekt/pull/8959) - Bump AGP to v9.1.0 - [#&#8203;9110](https://redirect.github.com/detekt/detekt/pull/9110) - Add coroutinesCore Intellij to the classpath - [#&#8203;9176](https://redirect.github.com/detekt/detekt/pull/9176) - chore: update Kotlin 2.3.20-RC2 → 2.3.20 - [#&#8203;9160](https://redirect.github.com/detekt/detekt/pull/9160) - chore(deps): update plugin dev.drewhamilton.poko to v0.22.0 - [#&#8203;9159](https://redirect.github.com/detekt/detekt/pull/9159) - Make `KotlinAnalysisApiEngine` `AutoCloseable` - [#&#8203;9144](https://redirect.github.com/detekt/detekt/pull/9144) - fix(deps): update kotlin monorepo to v2.3.10 - [#&#8203;9037](https://redirect.github.com/detekt/detekt/pull/9037) ##### Housekeeping & Refactorings - Don't use paths to read files from `resources/` - [#&#8203;9175](https://redirect.github.com/detekt/detekt/pull/9175) - Remove unnecessary test nesting - [#&#8203;9150](https://redirect.github.com/detekt/detekt/pull/9150) ##### 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;FletchMcKee](https://redirect.github.com/FletchMcKee), [@&#8203;TWiStErRob](https://redirect.github.com/TWiStErRob), [@&#8203;UnguidedFreedom](https://redirect.github.com/UnguidedFreedom), [@&#8203;atulgpt](https://redirect.github.com/atulgpt), [@&#8203;cortinico](https://redirect.github.com/cortinico), [@&#8203;fru1tworld](https://redirect.github.com/fru1tworld), [@&#8203;jonapoul](https://redirect.github.com/jonapoul), [@&#8203;matejdro](https://redirect.github.com/matejdro), [@&#8203;mirkoalicastro](https://redirect.github.com/mirkoalicastro), [@&#8203;picklebento](https://redirect.github.com/picklebento), [@&#8203;t-kameyama](https://redirect.github.com/t-kameyama), [@&#8203;travisMiehm](https://redirect.github.com/travisMiehm) </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Dublin) - Branch creation - At any time (no schedule defined) - Automerge - Only on Sunday and Saturday (`* * * * 0,6`) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/BSStudio/robonaut-server). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 10a566a commit 1573887

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ springdoc = "3.0.3"
33
springBoot = "4.0.6"
44
kotest = "6.1.11"
55
spotless = "8.4.0"
6-
detekt = "2.0.0-alpha.2"
6+
detekt = "2.0.0-alpha.3"
77
kotlin = "2.3.21"
88

99
[libraries]

0 commit comments

Comments
 (0)