FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is
Effort is max
Summary
| Classes |
Bugs |
Errors |
Missing Classes |
| 33 |
8 |
625 |
35 |
fr.paris.lutece.plugins.lutecetools.service.GitHubService
| Bug |
Category |
Details |
Line |
Priority |
| Incorrect lazy initialization of static field fr.paris.lutece.plugins.lutecetools.service.GitHubService._mapRepositories in fr.paris.lutece.plugins.lutecetools.service.GitHubService.getGitHubRepository(Component) |
MT_CORRECTNESS |
LI_LAZY_INIT_STATIC |
179-181 |
Medium |
fr.paris.lutece.plugins.lutecetools.service.GitLabService$TagCommittedDateComparator
| Bug |
Category |
Details |
Line |
Priority |
| fr.paris.lutece.plugins.lutecetools.service.GitLabService$TagCommittedDateComparator implements Comparator but not Serializable |
BAD_PRACTICE |
SE_COMPARATOR_SHOULD_BE_SERIALIZABLE |
299-307 |
Medium |
fr.paris.lutece.plugins.lutecetools.service.Globals
| Bug |
Category |
Details |
Line |
Priority |
| fr.paris.lutece.plugins.lutecetools.service.Globals._strWarningPomMessage isn't final and can't be protected from malicious code |
MALICIOUS_CODE |
MS_CANNOT_BE_FINAL |
38 |
Medium |
fr.paris.lutece.plugins.lutecetools.service.PomService
| Bug |
Category |
Details |
Line |
Priority |
| Found reliance on default encoding in fr.paris.lutece.plugins.lutecetools.service.PomService.getLuteceDependencies(Component, String, boolean, StringBuilder): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
117 |
High |
fr.paris.lutece.plugins.lutecetools.service.SiteInfoService
| Bug |
Category |
Details |
Line |
Priority |
| Found reliance on default encoding in fr.paris.lutece.plugins.lutecetools.service.SiteInfoService.getSiteInfos(Component, String, String, StringBuilder): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
126 |
High |
fr.paris.lutece.plugins.lutecetools.service.SonarService
| Bug |
Category |
Details |
Line |
Priority |
| Found reliance on default encoding in fr.paris.lutece.plugins.lutecetools.service.SonarService.getSonarMetrics(String): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
142 |
High |
fr.paris.lutece.plugins.lutecetools.service.version.Version
| Bug |
Category |
Details |
Line |
Priority |
| fr.paris.lutece.plugins.lutecetools.service.version.Version defines compareTo(Object) and uses Object.equals() |
BAD_PRACTICE |
EQ_COMPARETO_USE_OBJECT_EQUALS |
117-129 |
Medium |
fr.paris.lutece.plugins.lutecetools.web.rs.JenkinsRest
| Bug |
Category |
Details |
Line |
Priority |
| Write to static field fr.paris.lutece.plugins.lutecetools.web.rs.JenkinsRest._jenkinsService from instance method fr.paris.lutece.plugins.lutecetools.web.rs.JenkinsRest.setJenkinsService(JenkinsService) |
STYLE |
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD |
66 |
High |