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)