Skip to content

Releases: google/error-prone

Error Prone 2.12.0

Error Prone 2.11.0

Error Prone 2.10.0

Error Prone 2.9.0

20 Aug 00:21
Compare
Choose a tag to compare

Release Error Prone 2.9.0

New checks:

  • DeprecatedVariable
  • PublicApiNamedStreamShouldReturnStream

Fixes #2124, #2371, #2393, #2470

Error Prone 2.8.1

03 Aug 19:22
Compare
Choose a tag to compare

This release adds a new check (LoopOverCharArray), and a handful of other small improvements (v2.8.0...v2.8.1).

Error Prone 2.8.0

Error Prone 2.7.1

14 May 23:11
Compare
Choose a tag to compare

Error Prone 2.7.0

14 May 21:33
Compare
Choose a tag to compare

Changes

  • Initial support for running on JDK 17 EA builds. Supports for Java 17 languages features is incomplete; bug reports for issues with Java 17 are welcome.
  • @InlineMe is a deprecation mechanism that allows automated tools to cleanup existing callers: http://errorprone.info/docs/inlineme

New checks:

Closed issues: #2257, #2260, #2282, #2301, #2322, #2323, #2324

Error Prone 2.6.0

01 Apr 19:35
Compare
Choose a tag to compare

Checkers Added:

Issues Closed:

  • RFE: configurable DoNotCall/RestrictedApi/JdkObsolete/DefaultCharset/JavaTimeDefaultTimeZone check (#1211)
  • Add SystemOut checker (#1534)
  • WellKnownMutability: add java.awt.Color (#1682)
  • IdentityHashMapUsage warnings differ from its documentation (#2095)
  • UnusedMethod no longer works (#2215)
  • Document naming convention for UnusedMethod (#2223)

Error Prone 2.5.1

15 Jan 04:32
Compare
Choose a tag to compare

Changes

NoSuchMethodError: 'com.sun.tools.javac.util.List com.sun.tools.javac.code.Symbol$TypeSymbol.getEnclosedElements

  • Fixed NoSuchMethodError crash in HidingField (#2092)
  • Fixed NoSuchElementException crash in RestrictedApiChecker (#2099)
  • False positive in DifferentNameButSame (#2094)
  • False positive in UnnecessaryOptionalGet (#2101)
  • False positive in UnnecessaryMethodReference (#2102)
  • Fixed a regression in JDK 16-EA support (#2105)