Description
While code reviewing https://github.com/apache/fineract/pull/464, I came accross a catch & printStackTrace, which is of course wrong (it should instead be, correctly, logged, instead).
In an ideal world, it would not take human code review to catch this, but just an automated build failure. This is possible using SpotBugs (not FindBugs anymore; SpotBugs is the new FindBugs, it's a fully compatible successor) and https://github.com/KengoTODA/findbugs-slf4j/ (for this particular case https://github.com/KengoTODA/findbugs-slf4j/issues/70, but using findbugs-slf4j for Fineract would have value even before that's implemented).
myrle you mentioned at FOSDEMO that you had hordes of volunteers just waiting to have issues to working on (I'm joking) - so I was wondering if perhaps you knew of anyone who would be willing to work on this one?
Attachments
Issue Links
- relates to
-
FINERACT-942 Make Checkstyle detect bad logging anti-patterns (and fix problems found)
- Resolved
- requires
-
FINERACT-697 github.com/apache/fineract has no CI to validate PRs
- Resolved
-
FINERACT-702 Integrate SpotBugs and fail build if equals but not hashCode is implemented
- Closed
-
FINERACT-712 Fineract codebase should pass PMD, Findbugs and Checkstyle analysis
- Closed
- links to