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 |
---|
87 | 19 | 0 | 0 |
org.apache.maven.scm.ChangeSet
org.apache.maven.scm.CommandParameters
Bug | Category | Details | Line | Priority |
---|
CommandParameter is incompatible with expected argument type String in org.apache.maven.scm.CommandParameters.remove(CommandParameter) | CORRECTNESS | GC_UNRELATED_TYPES | 401 | High |
Test de nullité redondant sur une valeur non nulle dans org.apache.maven.scm.CommandParameters.getString(CommandParameter) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 56 | Medium |
org.apache.maven.scm.NoSuchCommandScmException
Bug | Category | Details | Line | Priority |
---|
Champ jamais écrit : org.apache.maven.scm.NoSuchCommandScmException.commandName | CORRECTNESS | UWF_UNWRITTEN_FIELD | 46 | Medium |
org.apache.maven.scm.ScmRequest
Bug | Category | Details | Line | Priority |
---|
La classe org.apache.maven.scm.ScmRequest définit le champ d'instance org.apache.maven.scm.ScmRequest.scmRepository non transient et non sérialisable | BAD_PRACTICE | SE_BAD_FIELD | Not available | High |
org.apache.maven.scm.command.changelog.ChangeLogScmResult
Bug | Category | Details | Line | Priority |
---|
La classe org.apache.maven.scm.command.changelog.ChangeLogScmResult définit le champ d'instance org.apache.maven.scm.command.changelog.ChangeLogScmResult.changeLog non transient et non sérialisable | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
org.apache.maven.scm.command.changelog.ChangeLogSet
Bug | Category | Details | Line | Priority |
---|
La méthode org.apache.maven.scm.command.changelog.ChangeLogSet.getEndDate() risque d'exposer sa représentation interne en renvoyant org.apache.maven.scm.command.changelog.ChangeLogSet.endDate | MALICIOUS_CODE | EI_EXPOSE_REP | 89 | Medium |
La méthode org.apache.maven.scm.command.changelog.ChangeLogSet.getStartDate() risque d'exposer sa représentation interne en renvoyant org.apache.maven.scm.command.changelog.ChangeLogSet.startDate | MALICIOUS_CODE | EI_EXPOSE_REP | 79 | Medium |
La méthode new org.apache.maven.scm.command.changelog.ChangeLogSet(Date, Date) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.apache.maven.scm.command.changelog.ChangeLogSet.endDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 56 | Medium |
La méthode new org.apache.maven.scm.command.changelog.ChangeLogSet(Date, Date) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.apache.maven.scm.command.changelog.ChangeLogSet.startDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 55 | Medium |
org.apache.maven.scm.command.info.InfoScmResult
Bug | Category | Details | Line | Priority |
---|
La classe org.apache.maven.scm.command.info.InfoScmResult définit le champ d'instance org.apache.maven.scm.command.info.InfoScmResult.infoItems non transient et non sérialisable | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
org.apache.maven.scm.util.ThreadSafeDateFormat
Bug | Category | Details | Line | Priority |
---|
La classe org.apache.maven.scm.util.ThreadSafeDateFormat définit le champ d'instance org.apache.maven.scm.util.ThreadSafeDateFormat.m_formatCache non transient et non sérialisable | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
org.apache.maven.scm.util.ThreadSafeDateFormat$1 est stocké dans le champ non transient org.apache.maven.scm.util.ThreadSafeDateFormat.m_formatCache | BAD_PRACTICE | SE_BAD_FIELD_STORE | 49 | Medium |