This repo contains Detekt Rules useful for developing Meisterplan.
Look up the most recent release and add the dependency to your build.gradle.kts:
dependencies {
// ...
detektPlugins("com.meisterplan:detekt-rules:VERSION")
}The dependency can either be fetched from jitpack.io:
repositories {
// ...
maven { url = uri("https://jitpack.io") }
}or from GitHub Packages:
repositories {
// ...
maven {
url = uri("https://maven.pkg.github.com/meisterplan/detekt-rules")
credentials {
username = project.findProperty("gpr.user") as String? ?: System.getenv("USERNAME")
password = project.findProperty("gpr.key") as String? ?: System.getenv("TOKEN")
}
}
}If you want to configure the rules individually look at the config.yml and set the same flags in your local detekt config.
For CopyOnDataClassWithNonPublicConstructor, it is required to run detekt with type resolution.