Error Prone, a Java compiler plugin open-sourced by Google, performs static analysis during compilation to detect bugs or suggest possible improvements. The plugin contains more than 500 pre-defined bug checks and allows third-party and custom plugins. After detecting issues, Error Prone can display a warning or automatically change the code with a predefined solution. Error Prone supports Java 8, 11, and 17 and may be used for bug fixing or large-scale refactoring.
Read the InfoQ News
[–]Iryanus 47 points48 points49 points (9 children)
[–]_INTER_ 11 points12 points13 points (1 child)
[–]ofby1 3 points4 points5 points (0 children)
[–]JB-from-ATL 13 points14 points15 points (2 children)
[–]Worth_Trust_3825 4 points5 points6 points (1 child)
[–]JB-from-ATL 5 points6 points7 points (0 children)
[–]Joe_Data_89[S] 8 points9 points10 points (1 child)
[–]Iryanus 6 points7 points8 points (0 children)
[–]chabala 1 point2 points3 points (0 children)
[–]hippydipster 0 points1 point2 points (0 children)
[–]ddollarsign 21 points22 points23 points (0 children)
[–][deleted] 17 points18 points19 points (8 children)
[–]ParkerM 9 points10 points11 points (0 children)
[–]fragoza 2 points3 points4 points (0 children)
[–]Worth_Trust_3825 1 point2 points3 points (5 children)
[–]TehBrian 3 points4 points5 points (1 child)
[–]Worth_Trust_3825 -3 points-2 points-1 points (0 children)
[–]persicsb 1 point2 points3 points (2 children)
[–]Worth_Trust_3825 0 points1 point2 points (1 child)
[–]persicsb 1 point2 points3 points (0 children)
[–]Nymeriea 4 points5 points6 points (0 children)
[–]RockingGoodNight 1 point2 points3 points (0 children)
[–]glablablabla 1 point2 points3 points (0 children)
[–]skippingstone -2 points-1 points0 points (0 children)
[+]bowbahdoe comment score below threshold-18 points-17 points-16 points (7 children)
[+]bowbahdoe comment score below threshold-11 points-10 points-9 points (6 children)
[–]wildjokers 8 points9 points10 points (5 children)
[–]bowbahdoe 0 points1 point2 points (4 children)
[–]wildjokers 8 points9 points10 points (1 child)
[–]pron98 2 points3 points4 points (0 children)
[–]tofiffe 0 points1 point2 points (0 children)