The following document contains the results of FindBugs Report
FindBugs Version is 2.0.1
Threshold is medium
Effort is min
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.pmd.CpdReport.writeNonHtml(CPD) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 236 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Found reliance on default encoding in org.apache.maven.plugin.pmd.CpdViolationCheckMojo.getErrorDetails(File): new java.io.FileReader(File) | I18N | DM_DEFAULT_ENCODING | 117 | High |
| Found reliance on default encoding in org.apache.maven.plugin.pmd.CpdViolationCheckMojo.loadExcludeFromFailuresData(String): new java.io.FileReader(String) | I18N | DM_DEFAULT_ENCODING | 172 | High |
| org.apache.maven.plugin.pmd.CpdViolationCheckMojo.getErrorDetails(File) may fail to clean up java.io.Reader | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION | 117 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.maven.plugin.pmd.HelpMojo.build() may fail to clean up java.io.InputStream | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION | 68 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| 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.rulesets | MALICIOUS_CODE | EI_EXPOSE_REP2 | 157 | Medium |
| exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugin.pmd.PmdReport.writeNonHtml(Report) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 374 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Found reliance on default encoding in org.apache.maven.plugin.pmd.PmdViolationCheckMojo.getErrorDetails(File): new java.io.FileReader(File) | I18N | DM_DEFAULT_ENCODING | 185 | High |
| org.apache.maven.plugin.pmd.PmdViolationCheckMojo.getErrorDetails(File) may fail to clean up java.io.Reader | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION | 185 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Alimentation à perte d'une variable locale dans la méthode org.apache.maven.plugin.pmd.model.io.xpp3.CpdXpp3Reader.parseCpdErrorDetail(XmlPullParser, boolean) | STYLE | DLS_DEAD_LOCAL_STORE | 811 | High |
| Alimentation à perte d'une variable locale dans la méthode org.apache.maven.plugin.pmd.model.io.xpp3.CpdXpp3Reader.parseCpdFile(XmlPullParser, boolean) | STYLE | DLS_DEAD_LOCAL_STORE | 868 | High |
| Test de nullité redondant sur une valeur non nulle dans org.apache.maven.plugin.pmd.model.io.xpp3.CpdXpp3Reader.parseCpdErrorDetail(XmlPullParser, boolean) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 817 | Medium |
| Test de nullité redondant sur une valeur non nulle dans org.apache.maven.plugin.pmd.model.io.xpp3.CpdXpp3Reader.parseDuplication(XmlPullParser, boolean) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 918 | Medium |
| La méthode privée org.apache.maven.plugin.pmd.model.io.xpp3.CpdXpp3Reader.getBooleanValue(String, String, XmlPullParser) n'est jamais appelée | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 153 | Medium |
| La méthode privée org.apache.maven.plugin.pmd.model.io.xpp3.CpdXpp3Reader.getDateValue(String, String, XmlPullParser) n'est jamais appelée | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 241 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Alimentation à perte d'une variable locale dans la méthode org.apache.maven.plugin.pmd.model.io.xpp3.PmdXpp3Reader.parsePmdErrorDetail(XmlPullParser, boolean) | STYLE | DLS_DEAD_LOCAL_STORE | 811 | High |
| Alimentation à perte d'une variable locale dans la méthode org.apache.maven.plugin.pmd.model.io.xpp3.PmdXpp3Reader.parsePmdFile(XmlPullParser, boolean) | STYLE | DLS_DEAD_LOCAL_STORE | 864 | High |
| Test de nullité redondant sur une valeur non nulle dans org.apache.maven.plugin.pmd.model.io.xpp3.PmdXpp3Reader.parsePmdErrorDetail(XmlPullParser, boolean) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 817 | Medium |
| Test de nullité redondant sur une valeur non nulle dans org.apache.maven.plugin.pmd.model.io.xpp3.PmdXpp3Reader.parsePmdFile(XmlPullParser, boolean) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 870 | Medium |
| La méthode privée org.apache.maven.plugin.pmd.model.io.xpp3.PmdXpp3Reader.getBooleanValue(String, String, XmlPullParser) n'est jamais appelée | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 153 | Medium |
| La méthode privée org.apache.maven.plugin.pmd.model.io.xpp3.PmdXpp3Reader.getDateValue(String, String, XmlPullParser) n'est jamais appelée | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 241 | Medium |