@@ -8,10 +8,9 @@ import org.gradle.kotlin.dsl.extra
88
99const val ktLintFormatVersion = " 0.48.2"
1010const val googleJavaFormatVersion = " 1.15.0"
11- private const val spotlessDisable = " org.jsonschema2dataclass.internal.spotless.disable"
11+ private const val EXTRA_SPOTLESS_DISABLE = " org.jsonschema2dataclass.internal.spotless.disable"
1212
13- @Suppress(" unused" )
14- class InternalPlugin : Plugin <Project > {
13+ class SpotlessPlugin : Plugin <Project > {
1514 override fun apply (project : Project ) {
1615 project.plugins.withId(" com.diffplug.spotless" ) {
1716 applySpotless(project)
@@ -20,42 +19,43 @@ class InternalPlugin : Plugin<Project> {
2019}
2120
2221private fun applySpotless (project : Project ) {
23- val spotlessDisable = project.extra.has(spotlessDisable) && project.extra[spotlessDisable].toString().toBoolean()
22+ val spotlessDisable = project.extra.has(EXTRA_SPOTLESS_DISABLE ) &&
23+ project.extra[EXTRA_SPOTLESS_DISABLE ].toString().toBoolean()
2424 project.extensions.configure(SpotlessExtension ::class .java) {
2525 if (spotlessDisable) {
2626 this .isEnforceCheck = false
2727 }
2828 kotlin {
29- targetExclude(" .idea" , " **/.idea" , " **/build" )
29+ targetExclude(" .idea/** " , " **/.idea/** " , " **/build" )
3030 target(" **/*.kt" )
3131 ktlint(ktLintFormatVersion)
3232 endWithNewline()
3333 }
3434 kotlinGradle {
35- targetExclude(" .idea" , " **/.idea" , " **/build" )
35+ targetExclude(" .idea/** " , " **/.idea/** " , " **/build" )
3636 target(" **/*.kts" )
3737 ktlint(ktLintFormatVersion)
3838 endWithNewline()
3939 }
4040 json {
41- targetExclude(" .idea" , " **/.idea" , " **/build" )
41+ targetExclude(" .idea/** " , " **/.idea/** " , " **/build" )
4242 target(" **/*.json" )
4343 jackson()
4444 endWithNewline()
4545 }
4646 yaml {
47- targetExclude(" .idea" , " **/.idea" , " **/build" )
47+ targetExclude(" .idea/** " , " **/.idea/** " , " **/build" )
4848 target(" **/*.yaml" )
4949 jackson()
5050 endWithNewline()
5151 }
5252 format(" xml" ) {
53- targetExclude(" .idea" , " **/.idea" , " **/build" )
53+ targetExclude(" .idea/** " , " **/.idea/** " , " **/build" )
5454 target(" **/*.xml" )
5555 eclipseWtp(EclipseWtpFormatterStep .XML )
5656 }
5757 java {
58- targetExclude(" .idea" , " **/.idea" , " **/build" )
58+ targetExclude(" .idea/** " , " **/.idea/** " , " **/build" )
5959 target(" **/*.java" )
6060 googleJavaFormat(googleJavaFormatVersion)
6161 }
0 commit comments