Fork me on GitHub

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