2.20.0
svc-autorelease
released this
14 Oct 14:52
·
2119 commits
to develop
since this release
Type | Description | Link |
---|---|---|
Improvement | Use Mockito verifyNoInteractions over deprecated verifyZeroInteractions | #924 |
Improvement | Errorprone rules for usage of Guava static factory methods | #941 |
Improvement | Fix error-prone UnnecessaryParentheses by default |
#952 |
Improvement | Implement Error Prone ThrowError to discourage throwing Errors in production codeErrors are often handled poorly by libraries resulting in unexpected behavior and resource leaks. It's not obvious that 'catch (Exception e)' does not catch Error. This check is intended to be advisory - it's fine to @SuppressWarnings("ThrowError") in certain cases, but is usually notrecommended unless you are writing a testing library that throws AssertionError. |
#957 |
Improvement | Improve TestCheckUtils.isTestCode test detection | #958 |
Improvement | Implement Error Prone Slf4jLevelCheck to validate that slf4j level checks agree with contained logging. |
#960 |