fdroid-client/config/errorprone.gradle

38 lines
1.2 KiB
Groovy

import net.ltgt.gradle.errorprone.CheckSeverity
buildscript {
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "net.ltgt.gradle:gradle-errorprone-plugin:3.1.0"
}
}
apply plugin: "net.ltgt.errorprone"
dependencies {
errorprone("com.google.errorprone:error_prone_core:2.24.1")
}
tasks.withType(JavaCompile).configureEach {
options.errorprone {
disableWarningsInGeneratedCode = true
excludedPaths = '.*/cc/mvdan/accesspoint/.*'
check("CatchFail", CheckSeverity.OFF)
check("ClassCanBeStatic", CheckSeverity.OFF)
check("DateFormatConstant", CheckSeverity.OFF)
check("DefaultCharset", CheckSeverity.OFF)
check("FormatString", CheckSeverity.OFF)
check("JavaLangClash", CheckSeverity.OFF)
check("MissingCasesInEnumSwitch", CheckSeverity.OFF)
check("MissingOverride", CheckSeverity.OFF)
check("NonAtomicVolatileUpdate", CheckSeverity.OFF)
check("OperatorPrecedence", CheckSeverity.OFF)
check("StringSplitter", CheckSeverity.OFF)
check("UnsynchronizedOverridesSynchronized", CheckSeverity.OFF)
}
}