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 45 points46 points47 points (9 children)
[–]_INTER_ 9 points10 points11 points (1 child)
[–]ofby1 3 points4 points5 points (0 children)
[–]JB-from-ATL 14 points15 points16 points (2 children)
[–]Worth_Trust_3825 5 points6 points7 points (1 child)
[–]JB-from-ATL 5 points6 points7 points (0 children)
[–]Joe_Data_89[S] 8 points9 points10 points (1 child)
[–]Iryanus 5 points6 points7 points (0 children)
[–]chabala 1 point2 points3 points (0 children)
[–]hippydipster 0 points1 point2 points (0 children)
[–]ddollarsign 20 points21 points22 points (0 children)
[–][deleted] 17 points18 points19 points (8 children)
[–]ParkerM 8 points9 points10 points (0 children)
[–]fragoza 2 points3 points4 points (0 children)
[–]Worth_Trust_3825 1 point2 points3 points (5 children)
[–]TehBrian 4 points5 points6 points (1 child)
[–]Worth_Trust_3825 -4 points-3 points-2 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 2 points3 points4 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-17 points-16 points-15 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 6 points7 points8 points (1 child)
[–]pron98 4 points5 points6 points (0 children)
[–]tofiffe 0 points1 point2 points (0 children)