Detekt 3rd Party Rules Marketplace
List of Detekt Rules that have been built by the community.
🙏 Please add your rulesetFind more rules on GithubAll rulesets
A ruleset that wraps the warnings and info messages of the Kotlin compiler as detekt findings..
Coordinates
detektPlugins("com.github.BraisGabin:detekt-compiler-rules:+")on JitpackRules
Uses type resolution: true
CompilerInfoCompilerWarning
A set of Detekt rules to help prevent common errors in projects using Jetpack Compose.
Coordinates
detektPlugins("ru.kode:detekt-rules-compose:+")on MavenCentralRules
Uses type resolution: false
ReusedModifierInstanceUnnecessaryEventHandlerParameterComposableEventParameterNamingModifierHeightWithTextModifierParameterPositionModifierDefaultValueMissingModifierDefaultValuePublicComposablePreview
This repository contains custom detekt rules based on Doist internal coding conventions.
Coordinates
detektPlugins("com.doist.detekt:detekt-rules:+")on GithubPackagesRules
Uses type resolution: false
NoBlankNewLineAfterClassHeaderConsistentWhenEntriesSingleLineWhenEntryExpressionsAreWrappedMutableObservablePropertyIsPrivateNoNotNullOperatorTodoPattern
Rules to prefer expressions over named functions for kotlin operators.
Coordinates
detektPlugins("io.cole.matthew.detekt.operator:detekt-operator:+")on GithubPackagesRules
Uses type resolution: false
PreferInOverContainsSyntaxPreferUnaryPrefixOverFunctionSyntaxPreferUnaryPostfixOverFunctionSyntaxPreferArithmeticSymbolSyntaxPreferBracketAccessorOverFunctionSyntax
A ruleset which enables verifying whether concrete classes are implemented as specified according to annotations applied to base types.
Coordinates
detektPlugins("dk.cachet.detekt.extensions:detekt-verify-implementation:+")on GithubPackagesRules
Uses type resolution: true
ImmutableDataClass