Merge branch 'error-prone' into 'master'
Configure error prone fdroidclient!635
This commit is contained in:
commit
96fb01ca52
@ -47,6 +47,13 @@ test:
|
||||
- git --no-pager diff --ignore-all-space --name-only --exit-code || export EXITVALUE=1
|
||||
- exit $EXITVALUE
|
||||
|
||||
errorprone:
|
||||
stage: test
|
||||
script:
|
||||
- cat config/errorprone.gradle >> app/build.gradle
|
||||
- ./gradlew assembleDebug
|
||||
allow_failure: true
|
||||
|
||||
connected10:
|
||||
stage: test
|
||||
<<: *test-template
|
||||
|
35
config/errorprone.gradle
Normal file
35
config/errorprone.gradle
Normal file
@ -0,0 +1,35 @@
|
||||
|
||||
buildscript {
|
||||
repositories {
|
||||
maven {
|
||||
url "https://plugins.gradle.org/m2/"
|
||||
}
|
||||
}
|
||||
dependencies {
|
||||
classpath "net.ltgt.gradle:gradle-errorprone-plugin:0.0.13"
|
||||
}
|
||||
}
|
||||
|
||||
apply plugin: "net.ltgt.errorprone"
|
||||
|
||||
tasks.withType(JavaCompile) {
|
||||
options.compilerArgs += [
|
||||
'-XepAllDisabledChecksAsWarnings',
|
||||
'-Xep:CatchFail:OFF',
|
||||
'-Xep:ClassCanBeStatic:OFF',
|
||||
'-Xep:DateFormatConstant:OFF',
|
||||
'-Xep:DefaultCharset:OFF',
|
||||
'-Xep:FormatString:OFF',
|
||||
'-Xep:JavaLangClash:OFF',
|
||||
'-Xep:MissingCasesInEnumSwitch:OFF',
|
||||
'-Xep:MissingOverride:OFF',
|
||||
'-Xep:NonAtomicVolatileUpdate:OFF',
|
||||
'-Xep:OperatorPrecedence:OFF',
|
||||
'-Xep:StringSplitter:OFF',
|
||||
'-Xep:UnsynchronizedOverridesSynchronized:OFF',
|
||||
]
|
||||
}
|
||||
|
||||
configurations.errorprone {
|
||||
resolutionStrategy.force 'com.google.errorprone:error_prone_core:2.2.0'
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user