Michael Vorburger created FINERACT-696:
------------------------------------------
Summary: use SpotBugs and findbugs-slf4j to detect bad logging
anti-patterns
Key: FINERACT-696
URL: https://issues.apache.org/jira/browse/FINERACT-696
Project: Apache Fineract
Issue Type: Improvement
Components: Build
Reporter: Michael Vorburger
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?
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)