Michael Vorburger created FINERACT-822:
------------------------------------------

             Summary: Enable and enforce (!) Google's Error Prone quality check 
tool in Fineract
                 Key: FINERACT-822
                 URL: https://issues.apache.org/jira/browse/FINERACT-822
             Project: Apache Fineract
          Issue Type: Improvement
            Reporter: Michael Vorburger


As tracked in overall FINERACT-712, similarly to SpotBugs (FINERACT-702), PMD 
and Checkstyle (FINERACT-821), I would suggest that we also enable and enforce 
Error Prone quality check tool in Fineract to catch any obvious programming 
error bugs.

Error Prone is extensively used inside Google private code base, has been open 
sourced, and is meanwhile popular in many open source projects as well (see 
other Apache projects' use). More information is available on 
[https://errorprone.info|https://errorprone.info/] and 
[https://github.com/google/error-prone].

I have spent a fair amount of time in a past life on a project (which I'm 
currently no longer actively invoved in) to refine a what I believe to be 
"good" Error Prone rule set, we could reuse this for Fineract (it's EPL 
licensed, so copy/pasting it is perfectly fine), see 
https://github.com/opendaylight/infrautils/blob/master/common/parent/pom.xml



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to