Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Auto Closed
-
None
-
None
-
None
Description
The fineract codebase has findbugs (now spotbugs) and PMD gradle plugins, however, the ignoreFailures option is enabled on the gradle file. Disabling the same and fixing current errors is crucial for the long term maintainability of the Fineract project.
Another good to have would be checkstyle analysis.
Attachments
Issue Links
- Blocked
-
FINERACT-865 Strengthen/Harden Fineract 1.x to LTS Version by Upgrading Java & Improving Code Coverage of Tests
- Closed
- is blocked by
-
FINERACT-989 SpotBugs problems (no longer) show up in build failures
- Closed
-
FINERACT-981 Enable Codacy on Fineract
- Open
-
FINERACT-821 Enable and enforce (!) Checkstyle in Fineract
- Resolved
-
FINERACT-822 Enable and enforce (!) Google's Error Prone quality check tool in Fineract
- Resolved
-
FINERACT-823 Use Modernizer Java API quality checker tool
- Resolved
-
FINERACT-942 Make Checkstyle detect bad logging anti-patterns (and fix problems found)
- Resolved
-
FINERACT-947 Upgrade Spotbugs plugin from 2.0.1 to latest 4.0.8
- Resolved
-
FINERACT-959 Tighten javac compilerArgs, turn more warnings into errors (and fix related problems)
- Resolved
- is required by
-
FINERACT-696 use SpotBugs and findbugs-slf4j to detect bad logging anti-patterns
- Resolved
-
FINERACT-702 Integrate SpotBugs and fail build if equals but not hashCode is implemented
- Closed
- relates to
-
FINERACT-853 Use find-sec-bugs SpotBugs plugin to detect SQL injection issues (and other security related problems)
- In Progress
1.
|
Enable and Enforce PMD on Fineract | Open | Unassigned |