error-prone

Error Prone is a static analysis tool developed for Java. This tool facilitates the debugging process by capturing common programming errors during the compilation phase. It has a structure that can work with Bazel.

ER

google · Code Quality & Review

STARS7.3K
FORKS830
COMMITS0
CONTRIBUTORS0
VERSIONv2.50.0
UPDATEDtoday
JavaStatic AnalysisDerleyiciBazelApache-2.0

Common commercial products in this category: SonarCloud, Codacy, DeepSource

What can it do?
  • You catch common Java programming errors at compile time.
  • You detect errors such as the incompatible type argument within the code.
  • With Bazel integration, you analyze your projects.
Heads up
  • • High number of open issues (562)
User reviews
  • ↓ NegativeGitHub Issue

    JDK 14/15 compatibility

    “### What version of Error Prone are you using? 2.3.4 (originally 2.3.1) ### Does this issue reproduce with the latest release? Yes ### What did you do? Error-prone does not work with JDK12 EA b09 and produces the following exception: ``` [javac] 1 warning [javac] An exception…”

  • ↓ NegativeGitHub Issue

    [Discussion] Increasing minimum supported JDK (and dropping support for JDK 11)

    “Error Prone will eventually drop support for running on JDK 11. This bug is intended to collect input from the community on the timing of that decision. There aren't immediate plans to do this, but there are also reason to look forward to using Java > 11 language features in the…”

My note

Alternative pages

More in: Code Quality & Review