open class CodeQualityToolsPluginExtension
CodeQualityToolsPluginExtension(objectFactory: ObjectFactory) |
val checkstyle: CheckstyleExtension |
|
val cpd: CpdExtension |
|
val detekt: DetektExtension |
|
val errorProne: ErrorProneExtension |
|
var failEarly: Boolean
When set to true all enabled code quality tools will be configured in a way that even a single warning / error will fail the build process. |
|
var htmlReports: Boolean
Global configuration which will be applied on all enabled code quality tools that support html reports. |
|
var ignoreProjects: List<String>
List of subprojects identified by their name that should be ignored. |
|
val kotlin: KotlinExtension |
|
val ktlint: KtlintExtension |
|
val lint: LintExtension |
|
val pmd: PmdExtension |
|
var textReports: Boolean
Global configuration which will be applied on all enabled code quality tools that support text reports. |
|
var xmlReports: Boolean
Global configuration which will be applied on all enabled code quality tools that support xml reports. |
fun checkstyle(action: Action<in CheckstyleExtension>): Unit |
|
fun cpd(action: Action<in CpdExtension>): Unit |
|
fun detekt(action: Action<in DetektExtension>): Unit |
|
fun errorProne(action: Action<in ErrorProneExtension>): Unit |
|
fun kotlin(action: Action<in KotlinExtension>): Unit |
|
fun ktlint(action: Action<in KtlintExtension>): Unit |
|
fun lint(action: Action<in LintExtension>): Unit |
|
fun pmd(action: Action<in PmdExtension>): Unit |