diff options
author | Mikael Peltier <mikaelpeltier@google.com> | 2017-10-17 10:52:04 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-10-17 10:52:04 +0000 |
commit | b9e781a3c8fef2ae3429c79163cea6ea421f1640 (patch) | |
tree | a74364aa8624e2ff8f1d711859e97a79b8459aae /build.gradle | |
parent | a032e475c3b8506a290fa2a74a736e0f1bbddada (diff) | |
parent | 8f3aabe863734b59d316243df221859cd52103d9 (diff) | |
download | r8-b9e781a3c8fef2ae3429c79163cea6ea421f1640.tar.gz |
Merge "Enable error prone by default"
Diffstat (limited to 'build.gradle')
-rw-r--r-- | build.gradle | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/build.gradle b/build.gradle index 4eb27ef33..069b179d4 100644 --- a/build.gradle +++ b/build.gradle @@ -8,14 +8,16 @@ apply plugin: 'java' apply plugin: 'idea' apply plugin: 'com.google.protobuf' apply plugin: 'com.cookpad.android.licensetools' -if (project.hasProperty('with_error_prone')) { +if (!project.hasProperty('without_error_prone')) { apply plugin: "net.ltgt.errorprone" tasks.withType(JavaCompile) { options.compilerArgs += [ '-XepDisableAllChecks', - '-Xep:ClassCanBeStatic:ERROR', - '-Xep:OperatorPrecedence:ERROR', - '-Xep:RemoveUnusedImports:ERROR'] + // D8 want to use reference equality, thus disable the checker explicitly + '-Xep:ReferenceEquality:OFF', + '-Xep:ClassCanBeStatic:WARN', + '-Xep:OperatorPrecedence:WARN', + '-Xep:RemoveUnusedImports:WARN'] } } @@ -47,7 +49,7 @@ buildscript { // support java9. // classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.1' classpath files("third_party/shadow/shadow-2.0.1.jar") - if (project.hasProperty('with_error_prone')) { + if (!project.hasProperty('without_error_prone')) { classpath "net.ltgt.gradle:gradle-errorprone-plugin:0.0.13" } } |