Releases: google/error-prone
Releases Β· google/error-prone
Error Prone 2.19.1
This release fixes a binary compatibility issue when running on JDK 11, see #3895
Full Changelog: v2.19.0...v2.19.1
Error Prone 2.19.0
Error Prone 2.18.0
Error Prone 2.17.0
New Checkers:
AvoidObjectArrays
Finalize
IgnoredPureGetter
ImpossibleNullComparison
MathAbsoluteNegative
NewFileSystem
StatementSwitchToExpressionSwitch
UnqualifiedYield
Fixed issues: #2321, #3144, #3297, #3428, #3437, #3462, #3482, #3494
Full Changelog: v2.16...v2.17.0
Error Prone 2.16.0
New Checkers:
ASTHelpersSuggestions
CanIgnoreReturnValueSuggester
LenientFormatStringValidation
UnnecessarilyUsedValue
Fixed issues: #3092, #3220, #3225, #3267, #3441
Full Changelog: v2.15.0...v2.16
Error Prone 2.15.0
New Checkers:
BuilderReturnThis
CanIgnoreReturnValueSuggester
CannotMockFinalClass
CannotMockFinalMethod
DirectInvocationOnMock
ExtendsObject
MockNotUsedInProduction
NoCanIgnoreReturnValueOnClasses
NullArgumentForNonNullParameter
SelfAlwaysReturnsThis
UnsafeWildcard
UnusedTypeParameter
Fixed issues: #1562, #3236, #3245, #3321
Full Changelog: v2.14.0...v2.15.0
Error Prone 2.14.0
Error Prone 2.13.1
What's Changed
- Fix a crash in
UnnecessaryBoxedVariable
in #3118 - Include the unicode character in the diagnostic message in #3119
Full Changelog: v2.13.0...v2.13.1
Error Prone 2.13.0
- Handle all annotations with the simple name
Generated
in-XepDisableWarningsInGeneratedCode
(#3094) - Reconcile
BugChecker#isSuppressed
with suppression handling inErrorProneScanner
(#3094) - Fix a bug in
enclosingPackage
(8fa64d4) - Improve performance of fix application (186334b)
- Implicitly treat
@AutoBuilder
setter methods as@CanIgnoreReturnValue
. - Remove some obsolete checks (
PublicConstructorForAbstractClass
,HashCodeToString
)
Error Prone 2.12.1
-
This release adds an infrastructure optimization to
AppliedFix
source code processing.