Sourced from com.google.errorprone:error_prone_core's releases.
Error Prone 2.30.0
New checks:
AutoValueBoxedValues
: Detects unnecessary boxing in AutoValue classes.DefaultLocale
: Detects implicit use of the JVM default locale, which can result in differing behaviour between JVM executions.UnnecessaryBreakInSwitch
: Remove unnecessarybreak
statements in->
switches.Full changelog: https://github.com/google/error-prone/compare/v2.29.2...v2.30.0
5ada179
Release Error Prone 2.30.0af175b0
Don't fire the CanIgnoreReturnValueSuggester
for
`dagger.producers.Producti...ba8f9a2
Do not update getters that override methods from a superclass.a706e8d
Add ability to suppress warning for the entire AutoValue class86df5cf
Convert some simple blocks to return switches using
yield
474554a
Remove // fall out
comments, which are sometimes used to
document an empty ...ac7ebf5
Handle var
in MustBeClosedCheckerccd3ca6
Add handling of toBuilder()d887307
Omit some unnecessary break statements when translating to
->
switchesfe07236
Add Error Prone check for unnecessary boxed types in AutoValue
classes.