Note:This goal should be used as a Maven report.
Full name:
com.github.gantsign.maven:ktlint-maven-plugin:3.4.0:ktlint
Description:
ktlint
analysis and
generates a HTML report on any violations that ktlint
finds.Attributes:
verify
.Name | Type | Since | Description |
---|---|---|---|
<android> |
boolean |
- |
Enable Android Kotlin Style Guide compatibility. Default value is: false .User property is: ktlint.android . |
<experimental> |
boolean |
- |
Enable experimental rules (ktlint-ruleset-experimental). Default value is: false .User property is: ktlint.experimental . |
<includeScripts> |
boolean |
- |
Include scripts. Default value is: true .User property is: ktlint.includeScripts . |
<includeSources> |
boolean |
- |
Include the production source roots. Default value is: true .User property is: ktlint.includeSources . |
<includeTestSources> |
boolean |
- |
Include the test source roots. Default value is: true .User property is: ktlint.includeTestSources . |
<skip> |
boolean |
- |
Skips and code style checks. Default value is: false .User property is: ktlint.skip . |
<verbose> |
boolean |
- |
Show error codes. Default value is: false .User property is: ktlint.verbose . |
Name | Type | Since | Description |
---|---|---|---|
<encoding> |
String |
- |
File encoding of the Kotlin source files. Default value is: ${project.build.sourceEncoding} .User property is: encoding . |
<reporters> |
Set |
- |
A set of reporters to output the results to. |
<scriptRoots> |
List |
- |
A list of root directories containing Kotlin scripts. Default value is: ${project.basedir.path} .User property is: ktlint.scriptRoots . |
<scriptsExcludes> |
Set |
- |
A list of exclusion filters for scripts. |
<scriptsIncludes> |
Set |
- |
A list of inclusion filters for scripts. Default value is: *.kts . |
<sourcesExcludes> |
Set |
- |
A list of exclusion filters for the source files to be processed
under the source roots. |
<sourcesIncludes> |
Set |
- |
A list of inclusion filters for the source files to be processed
under the source roots. Default value is: **/*.kt . |
<testSourcesExcludes> |
Set |
- |
A list of exclusion filters for the source files to be processed
under the test source roots. |
<testSourcesIncludes> |
Set |
- |
A list of inclusion filters for the source files to be processed
under the test source roots. Default value is: **/*.kt . |
boolean
Yes
ktlint.android
false
java.lang.String
No
encoding
${project.build.sourceEncoding}
boolean
Yes
ktlint.experimental
false
boolean
Yes
ktlint.includeScripts
true
boolean
Yes
ktlint.includeSources
true
boolean
Yes
ktlint.includeTestSources
true
java.util.Set
No
java.util.List
No
ktlint.scriptRoots
${project.basedir.path}
java.util.Set
No
java.util.Set
No
*.kts
boolean
Yes
ktlint.skip
false
java.util.Set
No
java.util.Set
No
**/*.kt
java.util.Set
No
java.util.Set
No
**/*.kt
boolean
Yes
ktlint.verbose
false