Skip to content

Commit 5577787

Browse files
author
Vincent Potucek
committed
add refaster-runner
1 parent 834e994 commit 5577787

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

gradle/libs.versions.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ bndlib = { module = "biz.aQute.bnd:biz.aQute.bndlib", version.ref = "bnd" }
3131
checkstyle = { module = "com.puppycrawl.tools:checkstyle", version.ref = "checkstyle" }
3232
classgraph = { module = "io.github.classgraph:classgraph", version = "4.8.181" }
3333
commons-io = { module = "commons-io:commons-io", version = "2.20.0" }
34-
errorProne-core = { module = "com.google.errorprone:error_prone_core", version = "2.42.0" }
34+
error-prone-core = { module = "com.google.errorprone:error_prone_core", version = "2.42.0" }
35+
error-prone-contrib = { module = "tech.picnic.error-prone-support:error-prone-contrib", version = "0.25.0" }
36+
refaster-runner = { module = "tech.picnic.error-prone-support:refaster-runner", version = "0.25.0" }
3537
fastcsv = { module = "de.siegmar:fastcsv", version = "4.0.0" }
3638
groovy = { module = "org.apache.groovy:groovy", version = "5.0.1" }
3739
groovy2-bom = { module = "org.codehaus.groovy:groovy-bom", version = "2.5.23" }

gradle/plugins/common/src/main/kotlin/junitbuild.java-nullability-conventions.gradle.kts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import junitbuild.extensions.dependencyFromLibs
22
import net.ltgt.gradle.errorprone.errorprone
33
import net.ltgt.gradle.nullaway.nullaway
4+
import java.lang.System.*
45

56
plugins {
67
`java-library`
@@ -9,8 +10,10 @@ plugins {
910
}
1011

1112
dependencies {
12-
errorprone(dependencyFromLibs("errorProne-core"))
13+
errorprone(dependencyFromLibs("error-prone-contrib"))
14+
errorprone(dependencyFromLibs("error-prone-core"))
1315
errorprone(dependencyFromLibs("nullaway"))
16+
errorprone(dependencyFromLibs("refaster-runner"))
1417
constraints {
1518
errorprone("com.google.guava:guava") {
1619
version {
@@ -27,6 +30,13 @@ nullaway {
2730

2831
tasks.withType<JavaCompile>().configureEach {
2932
options.errorprone {
33+
disableWarningsInGeneratedCode = true
34+
allErrorsAsWarnings = true
35+
if(getenv("CI").isNullOrEmpty()) {
36+
errorproneArgs.addAll(
37+
"-XepPatchChecks:UnnecessaryLambda,MissingOverride,DefaultCharset,DeadException",
38+
"-XepPatchLocation:IN_PLACE")
39+
}
3040
val shouldDisableErrorProne = java.toolchain.implementation.orNull == JvmImplementation.J9
3141
if (name == "compileJava" && !shouldDisableErrorProne) {
3242
disable(

0 commit comments

Comments
 (0)