Skip to content

Commit 98e9a1f

Browse files
committed
spotless
1 parent c946009 commit 98e9a1f

File tree

268 files changed

+112
-655
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

268 files changed

+112
-655
lines changed

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
plugins {
22
id "io.github.gradle-nexus.publish-plugin"
33
id "release-process"
4+
id 'com.diffplug.spotless' version '6.25.0' apply false
45
}
56

67
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

buildSrc/src/main/groovy/java-module.gradle

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ plugins {
22
id "base-information"
33
id "java-library"
44

5+
id "com.diffplug.spotless"
56
id "checkstyle"
7+
68
id "jacoco"
79
}
810

@@ -50,6 +52,9 @@ tasks.withType( JavaCompile ).configureEach {javaCompile->
5052
options.warnings false
5153
}
5254

55+
tasks.named( "checkstyleMain" ) {
56+
dependsOn( tasks.named( "spotlessJavaApply" ) )
57+
}
5358

5459
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5560
// Javadoc
@@ -72,6 +77,23 @@ tasks.named( "javadoc", Javadoc ) {
7277
}
7378

7479

80+
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81+
// Spotless
82+
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83+
84+
spotless {
85+
//Don't fail during the check: rather than enforcing guidelines, we use this plugin to fix mistakes automatically.
86+
enforceCheck false
87+
java {
88+
licenseHeaderFile rootProject.file( 'config/spotless/license.java' )
89+
removeUnusedImports()
90+
indentWithTabs( 4 )
91+
trimTrailingWhitespace()
92+
endWithNewline()
93+
}
94+
}
95+
96+
7597
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7698
// Checkstyle
7799
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

config/checkstyle/checkstyle.xml

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -8,49 +8,20 @@
88
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.1//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
99
<module name="Checker">
1010

11-
<module name="Header">
12-
<property name="headerFile" value="${config_loc}/headers/header-java.txt"/>
13-
<property name="fileExtensions" value="java,gradle,groovy"/>
14-
</module>
15-
16-
<module name="Header">
17-
<property name="headerFile" value="${config_loc}/headers/header-xml.txt"/>
18-
<property name="fileExtensions" value="xml,xsd,xjb"/>
19-
</module>
20-
2111
<module name="TreeWalker">
22-
<module name="RegexpSinglelineJava">
23-
<property name="ignoreComments" value="true" />
24-
<property name="format" value="^\t* +\t*\S" />
25-
<property name="message" value="Line has leading space characters; indentation should be performed with tabs only." />
26-
</module>
27-
28-
<module name="Regexp">
29-
<property name="format" value="/^(master|slave)$/"/>
30-
<property name="illegalPattern" value="true"/>
31-
<property name="message" value="Conscious Language (use of terms 'master' or 'slave' not allowed)"/>
32-
</module>
33-
3412
<module name="MissingDeprecated" />
35-
3613
<module name="MissingOverride" />
3714

38-
<module name="PackageAnnotation" />
39-
4015
<module name="NeedBraces" />
41-
4216
<module name="LeftCurly">
4317
<property name="option" value="eol" />
4418
</module>
45-
4619
<module name="RightCurly">
4720
<property name="option" value="alone" />
4821
</module>
4922

5023
<module name="EqualsHashCode" />
51-
5224
<module name="StringLiteralEquality" />
53-
5425
<module name="NoFinalizer" />
5526

5627
<module name="OneStatementPerLine" />

config/spotless/license.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/*
2+
* SPDX-License-Identifier: Apache-2.0
3+
* Copyright: Red Hat Inc. and Hibernate Authors
4+
*/

hibernate-models-jandex/src/main/java/org/hibernate/models/jandex/internal/AbstractAnnotationTarget.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
/*
2-
* Hibernate, Relational Persistence for Idiomatic Java
3-
*
42
* SPDX-License-Identifier: Apache-2.0
53
* Copyright: Red Hat Inc. and Hibernate Authors
64
*/

hibernate-models-jandex/src/main/java/org/hibernate/models/jandex/internal/AbstractValueExtractor.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
/*
2-
* Hibernate, Relational Persistence for Idiomatic Java
3-
*
42
* SPDX-License-Identifier: Apache-2.0
53
* Copyright: Red Hat Inc. and Hibernate Authors
64
*/

hibernate-models-jandex/src/main/java/org/hibernate/models/jandex/internal/AnnotationUsageBuilder.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
/*
2-
* Hibernate, Relational Persistence for Idiomatic Java
3-
*
42
* SPDX-License-Identifier: Apache-2.0
53
* Copyright: Red Hat Inc. and Hibernate Authors
64
*/

hibernate-models-jandex/src/main/java/org/hibernate/models/jandex/internal/ArrayValueConverter.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
/*
2-
* Hibernate, Relational Persistence for Idiomatic Java
3-
*
42
* SPDX-License-Identifier: Apache-2.0
53
* Copyright: Red Hat Inc. and Hibernate Authors
64
*/

hibernate-models-jandex/src/main/java/org/hibernate/models/jandex/internal/ArrayValueExtractor.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
/*
2-
* Hibernate, Relational Persistence for Idiomatic Java
3-
*
42
* SPDX-License-Identifier: Apache-2.0
53
* Copyright: Red Hat Inc. and Hibernate Authors
64
*/

hibernate-models-jandex/src/main/java/org/hibernate/models/jandex/internal/BooleanValueConverter.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
/*
2-
* Hibernate, Relational Persistence for Idiomatic Java
3-
*
42
* SPDX-License-Identifier: Apache-2.0
53
* Copyright: Red Hat Inc. and Hibernate Authors
64
*/

0 commit comments

Comments
 (0)