Ad
 
Learn More
Favicon of Detekt

Detekt Releases

Detekt static analysis Kotlin changelog

Source status

Healthy

This source is refreshing normally and has recorded updates.

Last checked 13 Oct 2026, 19:34 GMT+2

Latest updates

Latest: v2.0.0-alpha.6 · 8 Aug 2026 - 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 Update agp to v9.3.1 - #9538 Update kotlin monorepo to v2.4.10 - #9518 Update Gradle to v9.6.1 - #9444 Update Gradle to v9.6.0 - #9420 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

View changelogWebsite

Tags

static-analysiskotlincode-quality
Activity Score
63%
Good

Based on recency, cadence, and completeness


67%
Recency
10%
Cadence
100%
Complete
100%
Health

Adapter
atom
Vendor
Detekt

API keys are available

Create a key, follow this source in the app, then request entries for your selected sources. Free covers 10 followed sources; Pro includes unlimited catalog access with REST and local MCP.

GET /api/v1/entries?sources=detekt.releases
Ad
Favicon

 

  
 

Related Sources

Favicon

Loading source

  
  
Favicon

Loading source

  
  
Favicon

Loading source