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
Classes | Bugs | Errors | Missing Classes |
---|
48 | 12 | 0 | 0 |
org.apache.maven.scm.provider.accurev.AccuRev
org.apache.maven.scm.provider.accurev.AccuRevScmProviderRepository
org.apache.maven.scm.provider.accurev.AccuRevVersion
org.apache.maven.scm.provider.accurev.Stream
Bug | Category | Details | Line | Priority |
---|
La méthode org.apache.maven.scm.provider.accurev.Stream.getStartDate() risque d'exposer sa représentation interne en renvoyant org.apache.maven.scm.provider.accurev.Stream.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 146 | Medium |
La méthode new org.apache.maven.scm.provider.accurev.Stream(String, long, String, long, String, Date, String) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.apache.maven.scm.provider.accurev.Stream.startDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 48 | Medium |
org.apache.maven.scm.provider.accurev.Transaction
Bug | Category | Details | Line | Priority |
---|
La méthode org.apache.maven.scm.provider.accurev.Transaction.getWhen() risque d'exposer sa représentation interne en renvoyant org.apache.maven.scm.provider.accurev.Transaction.when | MALICIOUS_CODE | EI_EXPOSE_REP | 167 | Medium |
La méthode new org.apache.maven.scm.provider.accurev.Transaction(Long, Date, String, String) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.apache.maven.scm.provider.accurev.Transaction.when | MALICIOUS_CODE | EI_EXPOSE_REP2 | 118 | Medium |
org.apache.maven.scm.provider.accurev.cli.AccuRevCommandLine
Bug | Category | Details | Line | Priority |
---|
Chemin de fichier codé en dur dans le code de org.apache.maven.scm.provider.accurev.cli.AccuRevCommandLine.popExternal(File, String, String, Collection) | STYLE | DMI_HARDCODED_ABSOLUTE_FILENAME | 561 | Medium |
Found reliance on default encoding in org.apache.maven.scm.provider.accurev.cli.AccuRevCommandLine.login(String, String): String.getBytes() | I18N | DM_DEFAULT_ENCODING | 664 | High |
org.apache.maven.scm.provider.accurev.command.AbstractAccuRevExtractSourceCommand
Bug | Category | Details | Line | Priority |
---|
exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.scm.provider.accurev.command.AbstractAccuRevExtractSourceCommand.executeAccurevCommand(AccuRevScmProviderRepository, ScmFileSet, CommandParameters) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 65 | Medium |
org.apache.maven.scm.provider.accurev.util.QuotedPropertyParser
Bug | Category | Details | Line | Priority |
---|
Switch statement found in org.apache.maven.scm.provider.accurev.util.QuotedPropertyParser.parse(CharSequence, Map) where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 60-80 | Medium |