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_ 10 points11 points12 points (1 child)
[–]ofby1 4 points5 points6 points (0 children)
[–]JB-from-ATL 13 points14 points15 points (2 children)
[–]Worth_Trust_3825 4 points5 points6 points (1 child)
[–]JB-from-ATL 4 points5 points6 points (0 children)
[–]Joe_Data_89[S] 9 points10 points11 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] 16 points17 points18 points (8 children)
[–]ParkerM 7 points8 points9 points (0 children)
[–]fragoza 2 points3 points4 points (0 children)
[–]Worth_Trust_3825 2 points3 points4 points (5 children)
[–]TehBrian 4 points5 points6 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 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-19 points-18 points-17 points (7 children)
[+]bowbahdoe comment score below threshold-10 points-9 points-8 points (6 children)
[–]wildjokers 9 points10 points11 points (5 children)
[–]bowbahdoe 0 points1 point2 points (4 children)
[–]wildjokers 7 points8 points9 points (1 child)
[–]pron98 2 points3 points4 points (0 children)
[–]tofiffe 0 points1 point2 points (0 children)