Uploaded image for project: 'Apache Fineract'
  1. Apache Fineract
  2. FINERACT-822

Enable and enforce (!) Google's Error Prone quality check tool in Fineract

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.4.0
    • None
    • None

    Description

      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 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

      Attachments

        Activity

          People

            Percy Ashu Percy Ashu
            vorburger Michael Vorburger
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: