Skip to content

Commit b78ce5b

Browse files
committed
build: update error-prone to 2.3.4
Fix #1170
1 parent 872bb0a commit b78ce5b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pom.xml

+5-2
Original file line numberDiff line numberDiff line change
@@ -476,7 +476,7 @@
476476
<dockerfile.plugin.version>1.4.6</dockerfile.plugin.version>
477477
<enforcer.plugin.version>1.4.1</enforcer.plugin.version>
478478
<error-prone-javac.version>9+181-r4173-1</error-prone-javac.version>
479-
<error-prone.version>2.3.3</error-prone.version>
479+
<error-prone.version>2.3.4</error-prone.version>
480480
<frontend.plugin.version>1.7.6</frontend.plugin.version>
481481
<gmavenplus.plugin.version>1.5</gmavenplus.plugin.version>
482482

@@ -796,12 +796,15 @@
796796
<!-- @todo #971 Document ErrorProne tool -->
797797
<compilerArgs>
798798
<compilerArg>-XDcompilePolicy=simple</compilerArg>
799+
<!-- @todo #1170 ErrorProne: activate experimental checks -->
799800
<!--
800801
The following checks have been disabled:
801802
- MissingOverride: produce false positives with @Getter from Lombok
802803
- MixedMutabilityReturnType: because I like to use Collections.empty*() methods
804+
- UnnecessaryAnonymousClass: I prefer to have an explicit implementation in a constant
805+
- PreferJavaTimeOverload: disabled because of false positives: https://github.com/google/error-prone/issues/1435
803806
-->
804-
<compilerArg>-Xplugin:ErrorProne -Xep:MissingOverride:OFF -Xep:MixedMutabilityReturnType:OFF</compilerArg>
807+
<compilerArg>-Xplugin:ErrorProne -Xep:MissingOverride:OFF -Xep:MixedMutabilityReturnType:OFF -Xep:UnnecessaryAnonymousClass:OFF -Xep:PreferJavaTimeOverload:OFF</compilerArg>
805808
</compilerArgs>
806809
<annotationProcessorPaths>
807810
<path>

0 commit comments

Comments
 (0)