FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is medium
Effort is min
 
Summary
| Classes | 
Bugs | 
Errors | 
Missing Classes | 
| 44 | 
7 | 
0 | 
0 | 
 
io.github.prolobjectlink.prolog.jlog.JLog
| Bug | 
Category | 
Details | 
Line | 
Priority | 
| io.github.prolobjectlink.prolog.jlog.JLog.FUNCTORS is a mutable collection which should be package protected | 
MALICIOUS_CODE | 
MS_MUTABLE_COLLECTION_PKGPROTECT | 
70 | 
Medium | 
 
io.github.prolobjectlink.prolog.jlog.JLogEngine
| Bug | 
Category | 
Details | 
Line | 
Priority | 
| Found reliance on default encoding in io.github.prolobjectlink.prolog.jlog.JLogEngine.consult(String): new java.io.FileReader(String) | 
I18N | 
DM_DEFAULT_ENCODING | 
155 | 
High | 
| Found reliance on default encoding in io.github.prolobjectlink.prolog.jlog.JLogEngine.include(String): new java.io.FileReader(String) | 
I18N | 
DM_DEFAULT_ENCODING | 
169 | 
High | 
| Found reliance on default encoding in io.github.prolobjectlink.prolog.jlog.JLogEngine.persist(String): new java.io.FileWriter(String) | 
I18N | 
DM_DEFAULT_ENCODING | 
183 | 
High | 
 
io.github.prolobjectlink.prolog.jlog.jDouble
| Bug | 
Category | 
Details | 
Line | 
Priority | 
| io.github.prolobjectlink.prolog.jlog.jDouble.compare(jTerm, boolean, boolean) negates the return value of ubc.cs.JLog.Terms.jTerm.compare(jTerm, boolean) | 
BAD_PRACTICE | 
RV_NEGATING_RESULT_OF_COMPARETO | 
79 | 
Medium | 
 
io.github.prolobjectlink.prolog.jlog.jLong
| Bug | 
Category | 
Details | 
Line | 
Priority | 
| io.github.prolobjectlink.prolog.jlog.jLong.compare(jTerm, boolean, boolean) negates the return value of ubc.cs.JLog.Terms.jTerm.compare(jTerm, boolean) | 
BAD_PRACTICE | 
RV_NEGATING_RESULT_OF_COMPARETO | 
86 | 
Medium | 
 
io.github.prolobjectlink.prolog.jlog.jMultifile
| Bug | 
Category | 
Details | 
Line | 
Priority | 
| The class name io.github.prolobjectlink.prolog.jlog.jMultifile doesn't start with an upper case letter | 
BAD_PRACTICE | 
NM_CLASS_NAMING_CONVENTION | 
32-47 | 
Medium |