SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 3.1.1
Threshold is medium
Effort is default
Summary
Classes |
Bugs |
Errors |
Missing Classes |
117 |
20 |
0 |
0 |
org.eclipse.jgit.pgm.Archive
Bug |
Category |
Details |
Line |
Priority |
org.eclipse.jgit.pgm.Archive.run() may fail to clean up java.io.OutputStream |
EXPERIMENTAL |
OBL_UNSATISFIED_OBLIGATION |
86 |
Medium |
org.eclipse.jgit.pgm.TextBuiltin
Bug |
Category |
Details |
Line |
Priority |
Found reliance on default encoding in org.eclipse.jgit.pgm.TextBuiltin.init(Repository, String): new java.io.OutputStreamWriter(OutputStream) |
I18N |
DM_DEFAULT_ENCODING |
194 |
High |
org.eclipse.jgit.pgm.debug.DiffAlgorithms
Bug |
Category |
Details |
Line |
Priority |
Format string should use %n rather than \n in org.eclipse.jgit.pgm.debug.DiffAlgorithms.run(Repository) |
BAD_PRACTICE |
VA_FORMAT_STRING_USES_NEWLINE |
258 |
Medium |
Format string should use %n rather than \n in org.eclipse.jgit.pgm.debug.DiffAlgorithms.run(Repository) |
BAD_PRACTICE |
VA_FORMAT_STRING_USES_NEWLINE |
260 |
Medium |
Format string should use %n rather than \n in org.eclipse.jgit.pgm.debug.DiffAlgorithms.run(Repository) |
BAD_PRACTICE |
VA_FORMAT_STRING_USES_NEWLINE |
263 |
Medium |
Format string should use %n rather than \n in org.eclipse.jgit.pgm.debug.DiffAlgorithms.run(Repository) |
BAD_PRACTICE |
VA_FORMAT_STRING_USES_NEWLINE |
265 |
Medium |
org.eclipse.jgit.pgm.debug.LfsStore
Bug |
Category |
Details |
Line |
Priority |
Return value of org.eclipse.jgit.pgm.TextBuiltin.die(String) ignored, but method has no side effect |
STYLE |
RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT |
308 |
Medium |
org.eclipse.jgit.pgm.debug.TextHashFunctions
Bug |
Category |
Details |
Line |
Priority |
Format string should use %n rather than \n in org.eclipse.jgit.pgm.debug.TextHashFunctions.run(Repository) |
BAD_PRACTICE |
VA_FORMAT_STRING_USES_NEWLINE |
351 |
Medium |
Format string should use %n rather than \n in org.eclipse.jgit.pgm.debug.TextHashFunctions.run(Repository) |
BAD_PRACTICE |
VA_FORMAT_STRING_USES_NEWLINE |
361 |
Medium |
Format string should use %n rather than \n in org.eclipse.jgit.pgm.debug.TextHashFunctions.run(Repository) |
BAD_PRACTICE |
VA_FORMAT_STRING_USES_NEWLINE |
354 |
Medium |
org.eclipse.jgit.pgm.debug.TextHashFunctions$Line
Bug |
Category |
Details |
Line |
Priority |
Should org.eclipse.jgit.pgm.debug.TextHashFunctions$Line be a _static_ inner class? |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC |
482-498 |
Medium |
org.eclipse.jgit.pgm.opt.AbstractTreeIteratorHandler
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.kohsuke.args4j.CmdLineParser to org.eclipse.jgit.pgm.opt.CmdLineParser in new org.eclipse.jgit.pgm.opt.AbstractTreeIteratorHandler(CmdLineParser, OptionDef, Setter) |
STYLE |
BC_UNCONFIRMED_CAST |
96 |
Medium |
org.eclipse.jgit.pgm.opt.CmdLineParser
Bug |
Category |
Details |
Line |
Priority |
The class name org.eclipse.jgit.pgm.opt.CmdLineParser shadows the simple name of the superclass org.kohsuke.args4j.CmdLineParser |
BAD_PRACTICE |
NM_SAME_SIMPLE_NAME_AS_SUPERCLASS |
83-340 |
High |
org.eclipse.jgit.pgm.opt.ObjectIdHandler
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.kohsuke.args4j.CmdLineParser to org.eclipse.jgit.pgm.opt.CmdLineParser in new org.eclipse.jgit.pgm.opt.ObjectIdHandler(CmdLineParser, OptionDef, Setter) |
STYLE |
BC_UNCONFIRMED_CAST |
82 |
Medium |
org.eclipse.jgit.pgm.opt.RevCommitHandler
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.kohsuke.args4j.CmdLineParser to org.eclipse.jgit.pgm.opt.CmdLineParser in new org.eclipse.jgit.pgm.opt.RevCommitHandler(CmdLineParser, OptionDef, Setter) |
STYLE |
BC_UNCONFIRMED_CAST |
86 |
Medium |
org.eclipse.jgit.pgm.opt.RevTreeHandler
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.kohsuke.args4j.CmdLineParser to org.eclipse.jgit.pgm.opt.CmdLineParser in new org.eclipse.jgit.pgm.opt.RevTreeHandler(CmdLineParser, OptionDef, Setter) |
STYLE |
BC_UNCONFIRMED_CAST |
85 |
Medium |
org.eclipse.jgit.pgm.opt.SubcommandHandler
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.kohsuke.args4j.CmdLineParser to org.eclipse.jgit.pgm.opt.CmdLineParser in new org.eclipse.jgit.pgm.opt.SubcommandHandler(CmdLineParser, OptionDef, Setter) |
STYLE |
BC_UNCONFIRMED_CAST |
82 |
Medium |