Sync errorprone conventions (#4666)

This commit is contained in:
Trask Stalnaker 2022-08-05 16:35:31 -07:00 committed by GitHub
parent 2ef0a58bf8
commit 1c6fd1cceb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 6 deletions

View File

@ -7,6 +7,11 @@ plugins {
id("net.ltgt.nullaway")
}
dependencies {
errorprone("com.google.errorprone:error_prone_core")
errorprone("com.uber.nullaway:nullaway")
}
val disableErrorProne = properties["disableErrorProne"]?.toString()?.toBoolean() ?: false
tasks {
@ -21,6 +26,9 @@ tasks {
disableWarningsInGeneratedCode.set(true)
allDisabledChecksAsWarnings.set(true)
// Ignore warnings for generated and vendored classes
excludedPaths.set(".*/build/generated/.*|.*/internal/shaded/.*")
// Still Java 8
disable("Varifier")
@ -40,9 +48,6 @@ tasks {
// deprecation warning.
disable("UnnecessarilyFullyQualified")
// Ignore warnings for protobuf and jmh generated files.
excludedPaths.set(".*generated.*|.*internal.shaded.*")
// We use animal sniffer
disable("Java7ApiChecker")
disable("Java8ApiChecker")

View File

@ -186,9 +186,6 @@ dependencies {
compileOnly("com.google.auto.value:auto-value-annotations")
compileOnly("com.google.code.findbugs:jsr305")
errorprone("com.google.errorprone:error_prone_core")
errorprone("com.uber.nullaway:nullaway")
annotationProcessor("com.google.guava:guava-beta-checker")
// Workaround for @javax.annotation.Generated