You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Michael Vorburger (Jira)" <ji...@apache.org> on 2020/05/15 18:07:00 UTC

[jira] [Assigned] (FINERACT-822) Enable and enforce (!) Google's Error Prone quality check tool in Fineract

     [ https://issues.apache.org/jira/browse/FINERACT-822?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Vorburger reassigned FINERACT-822:
------------------------------------------

    Assignee: Percy Ashu

> 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
>            Assignee: Percy Ashu
>            Priority: Major
>
> 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)