FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.1

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
212100

org.apache.maven.plugin.pmd.CpdReport

BugCategoryDetailsLinePriority
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.pmd.CpdReport.writeNonHtml(CPD)BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE236Medium

org.apache.maven.plugin.pmd.CpdViolationCheckMojo

BugCategoryDetailsLinePriority
Found reliance on default encoding in org.apache.maven.plugin.pmd.CpdViolationCheckMojo.getErrorDetails(File): new java.io.FileReader(File)I18NDM_DEFAULT_ENCODING117High
Found reliance on default encoding in org.apache.maven.plugin.pmd.CpdViolationCheckMojo.loadExcludeFromFailuresData(String): new java.io.FileReader(String)I18NDM_DEFAULT_ENCODING172High
org.apache.maven.plugin.pmd.CpdViolationCheckMojo.getErrorDetails(File) may fail to clean up java.io.ReaderEXPERIMENTALOBL_UNSATISFIED_OBLIGATION117Medium

org.apache.maven.plugin.pmd.HelpMojo

BugCategoryDetailsLinePriority
org.apache.maven.plugin.pmd.HelpMojo.build() may fail to clean up java.io.InputStreamEXPERIMENTALOBL_UNSATISFIED_OBLIGATION68Medium

org.apache.maven.plugin.pmd.PmdReport

BugCategoryDetailsLinePriority
La méthode org.apache.maven.plugin.pmd.PmdReport.setRulesets(String[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.apache.maven.plugin.pmd.PmdReport.rulesetsMALICIOUS_CODEEI_EXPOSE_REP2157Medium
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.pmd.PmdReport.writeNonHtml(Report)BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE374Medium

org.apache.maven.plugin.pmd.PmdViolationCheckMojo

BugCategoryDetailsLinePriority
Found reliance on default encoding in org.apache.maven.plugin.pmd.PmdViolationCheckMojo.getErrorDetails(File): new java.io.FileReader(File)I18NDM_DEFAULT_ENCODING185High
org.apache.maven.plugin.pmd.PmdViolationCheckMojo.getErrorDetails(File) may fail to clean up java.io.ReaderEXPERIMENTALOBL_UNSATISFIED_OBLIGATION185Medium

org.apache.maven.plugin.pmd.model.io.xpp3.CpdXpp3Reader

BugCategoryDetailsLinePriority
Alimentation à perte d'une variable locale dans la méthode org.apache.maven.plugin.pmd.model.io.xpp3.CpdXpp3Reader.parseCpdErrorDetail(XmlPullParser, boolean)STYLEDLS_DEAD_LOCAL_STORE811High
Alimentation à perte d'une variable locale dans la méthode org.apache.maven.plugin.pmd.model.io.xpp3.CpdXpp3Reader.parseCpdFile(XmlPullParser, boolean)STYLEDLS_DEAD_LOCAL_STORE868High
Test de nullité redondant sur une valeur non nulle dans org.apache.maven.plugin.pmd.model.io.xpp3.CpdXpp3Reader.parseCpdErrorDetail(XmlPullParser, boolean)STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE817Medium
Test de nullité redondant sur une valeur non nulle dans org.apache.maven.plugin.pmd.model.io.xpp3.CpdXpp3Reader.parseDuplication(XmlPullParser, boolean)STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE918Medium
La méthode privée org.apache.maven.plugin.pmd.model.io.xpp3.CpdXpp3Reader.getBooleanValue(String, String, XmlPullParser) n'est jamais appeléePERFORMANCEUPM_UNCALLED_PRIVATE_METHOD153Medium
La méthode privée org.apache.maven.plugin.pmd.model.io.xpp3.CpdXpp3Reader.getDateValue(String, String, XmlPullParser) n'est jamais appeléePERFORMANCEUPM_UNCALLED_PRIVATE_METHOD241Medium

org.apache.maven.plugin.pmd.model.io.xpp3.PmdXpp3Reader

BugCategoryDetailsLinePriority
Alimentation à perte d'une variable locale dans la méthode org.apache.maven.plugin.pmd.model.io.xpp3.PmdXpp3Reader.parsePmdErrorDetail(XmlPullParser, boolean)STYLEDLS_DEAD_LOCAL_STORE811High
Alimentation à perte d'une variable locale dans la méthode org.apache.maven.plugin.pmd.model.io.xpp3.PmdXpp3Reader.parsePmdFile(XmlPullParser, boolean)STYLEDLS_DEAD_LOCAL_STORE864High
Test de nullité redondant sur une valeur non nulle dans org.apache.maven.plugin.pmd.model.io.xpp3.PmdXpp3Reader.parsePmdErrorDetail(XmlPullParser, boolean)STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE817Medium
Test de nullité redondant sur une valeur non nulle dans org.apache.maven.plugin.pmd.model.io.xpp3.PmdXpp3Reader.parsePmdFile(XmlPullParser, boolean)STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE870Medium
La méthode privée org.apache.maven.plugin.pmd.model.io.xpp3.PmdXpp3Reader.getBooleanValue(String, String, XmlPullParser) n'est jamais appeléePERFORMANCEUPM_UNCALLED_PRIVATE_METHOD153Medium
La méthode privée org.apache.maven.plugin.pmd.model.io.xpp3.PmdXpp3Reader.getDateValue(String, String, XmlPullParser) n'est jamais appeléePERFORMANCEUPM_UNCALLED_PRIVATE_METHOD241Medium