bc-java icon indicating copy to clipboard operation
bc-java copied to clipboard

Use more than just spotbugs?

Open TomMD opened this issue 5 years ago • 0 comments

I see spotbugs mentioned in the repository and decided to see what else makes sense.

Running muse it seems infer, errorprone, fsb, semgrep and shellcheck all succeed. Of those at least the Infer, Error prone, and shellcheck results appear useful.

If you're up for running Muse on each PR we're free for open source - it's open source tools running on open source code after all. Otherwise these analysis results are here and I'd be happy to discuss them. Some are undeniably correct but low impact - inefficient iterator patterns for example. Others are of a type that can be high impact - thread safety issues for example might be actual races but often of a style where no one cares (if the 'start', 'stop', or 'how many FooBars' functions take the lock or not, who cares).

TomMD avatar Dec 18 '20 00:12 TomMD