Stefan Podkowinski created CASSANDRA-13175:
----------------------------------------------

             Summary: Integrate "Error Prone" Code Analyzer
                 Key: CASSANDRA-13175
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-13175
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Stefan Podkowinski
            Assignee: Stefan Podkowinski
         Attachments: 0001-Add-Error-Prone-code-analyzer.patch, checks-2_2.out, 
checks-3_0.out, checks-trunk.out

I've been playing with [Error Prone|http://errorprone.info/] by integrating it 
into the build process and to see what kind of warnings it would produce. So 
far I'm positively impressed by the coverage and usefulness of some of the 
implemented checks. See attachments for results.

Unfortunately there are still some issues on how the analyzer is effecting 
generated code and used guava versions, see 
[#492|https://github.com/google/error-prone/issues/492]. In case those issues 
have been solved and the resulting code isn't affected by the analyzer, I'd 
suggest to add it to trunk with warn only behaviour and some less useful checks 
disabled. Alternatively a new ant target could be added, maybe with build 
breaking checks and CI integration.




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to