gradle-code-quality-tools-plugin
Module Contents
alltypes
Module Contents
open
class
CheckstyleExtension
Module Contents
CheckstyleExtension
(
)
var
configFile
:
String
var
enabled
:
Boolean
var
exclude
:
List
<
String
>
var
ignoreFailures
:
Boolean
?
var
include
:
List
<
String
>
var
showViolations
:
Boolean
?
var
source
:
String
var
toolVersion
:
String
class
CodeQualityToolsPlugin
:
Plugin
<
Project
>
Module Contents
CodeQualityToolsPlugin
(
)
fun
apply
(
target
:
Project
)
:
Unit
open
class
CodeQualityToolsPluginExtension
Module Contents
CodeQualityToolsPluginExtension
(
objectFactory
:
ObjectFactory
)
val
checkstyle
:
CheckstyleExtension
fun
checkstyle
(
action
:
Action
<
in
CheckstyleExtension
>
)
:
Unit
val
cpd
:
CpdExtension
fun
cpd
(
action
:
Action
<
in
CpdExtension
>
)
:
Unit
val
detekt
:
DetektExtension
fun
detekt
(
action
:
Action
<
in
DetektExtension
>
)
:
Unit
val
errorProne
:
ErrorProneExtension
fun
errorProne
(
action
:
Action
<
in
ErrorProneExtension
>
)
:
Unit
var
failEarly
:
Boolean
var
htmlReports
:
Boolean
var
ignoreProjects
:
List
<
String
>
val
kotlin
:
KotlinExtension
fun
kotlin
(
action
:
Action
<
in
KotlinExtension
>
)
:
Unit
val
ktlint
:
KtlintExtension
fun
ktlint
(
action
:
Action
<
in
KtlintExtension
>
)
:
Unit
val
lint
:
LintExtension
fun
lint
(
action
:
Action
<
in
LintExtension
>
)
:
Unit
val
pmd
:
PmdExtension
fun
pmd
(
action
:
Action
<
in
PmdExtension
>
)
:
Unit
var
textReports
:
Boolean
var
xmlReports
:
Boolean
open
class
CpdExtension
Module Contents
CpdExtension
(
)
var
enabled
:
Boolean
var
ignoreFailures
:
Boolean
?
var
language
:
String
var
minimumTokenCount
:
Int
var
source
:
String
@CacheableTask
open
class
DetektCheckTask
:
DefaultTask
Module Contents
DetektCheckTask
(
)
@Input
@Optional
var
baselineFilePath
:
String
?
@InputFile
@PathSensitive
(
PathSensitivity.RELATIVE
)
lateinit
var
configFile
:
File
@Input
var
failFast
:
Boolean
@OutputDirectory
@PathSensitive
(
PathSensitivity.NONE
)
lateinit
var
outputDirectory
:
File
fun
run
(
)
:
Unit
@Input
lateinit
var
version
:
String
open
class
DetektExtension
Module Contents
DetektExtension
(
)
var
baselineFileName
:
String
?
var
config
:
String
var
enabled
:
Boolean
var
failFast
:
Boolean
var
toolVersion
:
String
open
class
ErrorProneExtension
Module Contents
ErrorProneExtension
(
)
var
enabled
:
Boolean
var
toolVersion
:
String
open
class
KotlinExtension
Module Contents
KotlinExtension
(
)
var
allWarningsAsErrors
:
Boolean
@CacheableTask
open
class
KtLintFormatTask
:
DefaultTask
Module Contents
KtLintFormatTask
(
)
@Input
var
experimental
:
Boolean
@OutputDirectory
@PathSensitive
(
PathSensitivity.NONE
)
lateinit
var
outputDirectory
:
File
fun
run
(
)
:
Unit
@Input
lateinit
var
version
:
String
@CacheableTask
open
class
KtLintTask
:
DefaultTask
Module Contents
KtLintTask
(
)
@Input
var
experimental
:
Boolean
@OutputDirectory
@PathSensitive
(
PathSensitivity.NONE
)
lateinit
var
outputDirectory
:
File
fun
run
(
)
:
Unit
@Input
lateinit
var
version
:
String
open
class
KtlintExtension
Module Contents
KtlintExtension
(
)
var
enabled
:
Boolean
var
experimental
:
Boolean
var
toolVersion
:
String
open
class
LintExtension
Module Contents
LintExtension
(
)
var
abortOnError
:
Boolean
?
var
absolutePaths
:
Boolean
?
var
baselineFileName
:
String
?
var
checkAllWarnings
:
Boolean
?
var
checkDependencies
:
Boolean
?
var
checkReleaseBuilds
:
Boolean
?
var
checkTestSources
:
Boolean
?
var
enabled
:
Boolean
var
lintConfig
:
File
?
var
textOutput
:
String
var
textReport
:
Boolean
?
var
warningsAsErrors
:
Boolean
?
open
class
PmdExtension
Module Contents
PmdExtension
(
)
var
enabled
:
Boolean
var
exclude
:
List
<
String
>
var
ignoreFailures
:
Boolean
?
var
include
:
List
<
String
>
var
ruleSetFile
:
String
var
source
:
String
var
toolVersion
:
String
org.gradle.api.Project
Module Contents
fun
Project
.
addCheckstyle
(
rootProject
:
Project
,
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
addCpd
(
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
addDetekt
(
rootProject
:
Project
,
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
addErrorProne
(
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
addKotlin
(
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
addKtlint
(
rootProject
:
Project
,
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
addLint
(
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
addPmd
(
rootProject
:
Project
,
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
editorconfigFiles
(
)
:
ConfigurableFileTree
fun
Project
.
kotlinFiles
(
)
:
ConfigurableFileTree
package
com.vanniktech.code.quality.tools
Module Contents
open
class
CheckstyleExtension
Module Contents
CheckstyleExtension
(
)
var
configFile
:
String
var
enabled
:
Boolean
var
exclude
:
List
<
String
>
var
ignoreFailures
:
Boolean
?
var
include
:
List
<
String
>
var
showViolations
:
Boolean
?
var
source
:
String
var
toolVersion
:
String
class
CodeQualityToolsPlugin
:
Plugin
<
Project
>
Module Contents
CodeQualityToolsPlugin
(
)
fun
apply
(
target
:
Project
)
:
Unit
open
class
CodeQualityToolsPluginExtension
Module Contents
CodeQualityToolsPluginExtension
(
objectFactory
:
ObjectFactory
)
val
checkstyle
:
CheckstyleExtension
fun
checkstyle
(
action
:
Action
<
in
CheckstyleExtension
>
)
:
Unit
val
cpd
:
CpdExtension
fun
cpd
(
action
:
Action
<
in
CpdExtension
>
)
:
Unit
val
detekt
:
DetektExtension
fun
detekt
(
action
:
Action
<
in
DetektExtension
>
)
:
Unit
val
errorProne
:
ErrorProneExtension
fun
errorProne
(
action
:
Action
<
in
ErrorProneExtension
>
)
:
Unit
var
failEarly
:
Boolean
var
htmlReports
:
Boolean
var
ignoreProjects
:
List
<
String
>
val
kotlin
:
KotlinExtension
fun
kotlin
(
action
:
Action
<
in
KotlinExtension
>
)
:
Unit
val
ktlint
:
KtlintExtension
fun
ktlint
(
action
:
Action
<
in
KtlintExtension
>
)
:
Unit
val
lint
:
LintExtension
fun
lint
(
action
:
Action
<
in
LintExtension
>
)
:
Unit
val
pmd
:
PmdExtension
fun
pmd
(
action
:
Action
<
in
PmdExtension
>
)
:
Unit
var
textReports
:
Boolean
var
xmlReports
:
Boolean
open
class
CpdExtension
Module Contents
CpdExtension
(
)
var
enabled
:
Boolean
var
ignoreFailures
:
Boolean
?
var
language
:
String
var
minimumTokenCount
:
Int
var
source
:
String
@CacheableTask
open
class
DetektCheckTask
:
DefaultTask
Module Contents
DetektCheckTask
(
)
@Input
@Optional
var
baselineFilePath
:
String
?
@InputFile
@PathSensitive
(
PathSensitivity.RELATIVE
)
lateinit
var
configFile
:
File
@Input
var
failFast
:
Boolean
@OutputDirectory
@PathSensitive
(
PathSensitivity.NONE
)
lateinit
var
outputDirectory
:
File
fun
run
(
)
:
Unit
@Input
lateinit
var
version
:
String
open
class
DetektExtension
Module Contents
DetektExtension
(
)
var
baselineFileName
:
String
?
var
config
:
String
var
enabled
:
Boolean
var
failFast
:
Boolean
var
toolVersion
:
String
open
class
ErrorProneExtension
Module Contents
ErrorProneExtension
(
)
var
enabled
:
Boolean
var
toolVersion
:
String
const
val
GROUP_VERIFICATION
:
String
open
class
KotlinExtension
Module Contents
KotlinExtension
(
)
var
allWarningsAsErrors
:
Boolean
@CacheableTask
open
class
KtLintFormatTask
:
DefaultTask
Module Contents
KtLintFormatTask
(
)
@Input
var
experimental
:
Boolean
@OutputDirectory
@PathSensitive
(
PathSensitivity.NONE
)
lateinit
var
outputDirectory
:
File
fun
run
(
)
:
Unit
@Input
lateinit
var
version
:
String
@CacheableTask
open
class
KtLintTask
:
DefaultTask
Module Contents
KtLintTask
(
)
@Input
var
experimental
:
Boolean
@OutputDirectory
@PathSensitive
(
PathSensitivity.NONE
)
lateinit
var
outputDirectory
:
File
fun
run
(
)
:
Unit
@Input
lateinit
var
version
:
String
open
class
KtlintExtension
Module Contents
KtlintExtension
(
)
var
enabled
:
Boolean
var
experimental
:
Boolean
var
toolVersion
:
String
open
class
LintExtension
Module Contents
LintExtension
(
)
var
abortOnError
:
Boolean
?
var
absolutePaths
:
Boolean
?
var
baselineFileName
:
String
?
var
checkAllWarnings
:
Boolean
?
var
checkDependencies
:
Boolean
?
var
checkReleaseBuilds
:
Boolean
?
var
checkTestSources
:
Boolean
?
var
enabled
:
Boolean
var
lintConfig
:
File
?
var
textOutput
:
String
var
textReport
:
Boolean
?
var
warningsAsErrors
:
Boolean
?
open
class
PmdExtension
Module Contents
PmdExtension
(
)
var
enabled
:
Boolean
var
exclude
:
List
<
String
>
var
ignoreFailures
:
Boolean
?
var
include
:
List
<
String
>
var
ruleSetFile
:
String
var
source
:
String
var
toolVersion
:
String
fun
androidGradlePluginVersion
(
)
:
Revision
fun
hasLintPlugin
(
)
:
Boolean
org.gradle.api.Project
Module Contents
fun
Project
.
addCheckstyle
(
rootProject
:
Project
,
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
addCpd
(
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
addDetekt
(
rootProject
:
Project
,
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
addErrorProne
(
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
addKotlin
(
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
addKtlint
(
rootProject
:
Project
,
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
addLint
(
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
addPmd
(
rootProject
:
Project
,
extension
:
CodeQualityToolsPluginExtension
)
:
Boolean
fun
Project
.
editorconfigFiles
(
)
:
ConfigurableFileTree
fun
Project
.
kotlinFiles
(
)
:
ConfigurableFileTree