Rapport FindBugs de détection des bugs
Le document suivant contient les résultats du FindBugs
La version de FindBugs est 3.0.1
La limite est
L'effort est max
Résumé
| Classes |
Bugs |
Erreurs |
Classes Manquantes |
| 116 |
21 |
1001 |
34 |
fr.paris.lutece.plugins.suggest.business.Category
| Bug |
Catégorie |
Détails |
Ligne |
Priorité |
| fr.paris.lutece.plugins.suggest.business.Category defines equals but not hashCode |
BAD_PRACTICE |
HE_EQUALS_NO_HASHCODE |
103 |
Medium |
fr.paris.lutece.plugins.suggest.business.CommentSubmit
| Bug |
Catégorie |
Détails |
Ligne |
Priorité |
| fr.paris.lutece.plugins.suggest.business.CommentSubmit.getDateComment() may expose internal representation by returning CommentSubmit._tDateComment |
MALICIOUS_CODE |
EI_EXPOSE_REP |
118 |
Medium |
| fr.paris.lutece.plugins.suggest.business.CommentSubmit.getDateModify() may expose internal representation by returning CommentSubmit._tDateModify |
MALICIOUS_CODE |
EI_EXPOSE_REP |
251 |
Medium |
| fr.paris.lutece.plugins.suggest.business.CommentSubmit.setDateComment(Timestamp) may expose internal representation by storing an externally mutable object into CommentSubmit._tDateComment |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
129 |
Medium |
| fr.paris.lutece.plugins.suggest.business.CommentSubmit.setDateModify(Timestamp) may expose internal representation by storing an externally mutable object into CommentSubmit._tDateModify |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
262 |
Medium |
fr.paris.lutece.plugins.suggest.business.ExportFormat
| Bug |
Catégorie |
Détails |
Ligne |
Priorité |
| fr.paris.lutece.plugins.suggest.business.ExportFormat.getXsl() may expose internal representation by returning ExportFormat._xsl |
MALICIOUS_CODE |
EI_EXPOSE_REP |
118 |
Medium |
| fr.paris.lutece.plugins.suggest.business.ExportFormat.setXsl(byte[]) may expose internal representation by storing an externally mutable object into ExportFormat._xsl |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
129 |
Medium |
fr.paris.lutece.plugins.suggest.business.ReportedMessage
| Bug |
Catégorie |
Détails |
Ligne |
Priorité |
| fr.paris.lutece.plugins.suggest.business.ReportedMessage.getDateReported() may expose internal representation by returning ReportedMessage._tDateReported |
MALICIOUS_CODE |
EI_EXPOSE_REP |
77 |
Medium |
| fr.paris.lutece.plugins.suggest.business.ReportedMessage.setDateReported(Timestamp) may expose internal representation by storing an externally mutable object into ReportedMessage._tDateReported |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
88 |
Medium |
fr.paris.lutece.plugins.suggest.business.SubmitFilter
| Bug |
Catégorie |
Détails |
Ligne |
Priorité |
| fr.paris.lutece.plugins.suggest.business.SubmitFilter.getDateFirst() may expose internal representation by returning SubmitFilter._tDateFirst |
MALICIOUS_CODE |
EI_EXPOSE_REP |
239 |
Medium |
| fr.paris.lutece.plugins.suggest.business.SubmitFilter.getDateLast() may expose internal representation by returning SubmitFilter._tDateLast |
MALICIOUS_CODE |
EI_EXPOSE_REP |
268 |
Medium |
| fr.paris.lutece.plugins.suggest.business.SubmitFilter.setDateFirst(Timestamp) may expose internal representation by storing an externally mutable object into SubmitFilter._tDateFirst |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
250 |
Medium |
| fr.paris.lutece.plugins.suggest.business.SubmitFilter.setDateLast(Timestamp) may expose internal representation by storing an externally mutable object into SubmitFilter._tDateLast |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
279 |
Medium |
fr.paris.lutece.plugins.suggest.business.SuggestSubmitType
| Bug |
Catégorie |
Détails |
Ligne |
Priorité |
| fr.paris.lutece.plugins.suggest.business.SuggestSubmitType defines equals but not hashCode |
BAD_PRACTICE |
HE_EQUALS_NO_HASHCODE |
188 |
Medium |
fr.paris.lutece.plugins.suggest.business.VideoType
| Bug |
Catégorie |
Détails |
Ligne |
Priorité |
| fr.paris.lutece.plugins.suggest.business.VideoType.getVideo() may expose internal representation by returning VideoType._video |
MALICIOUS_CODE |
EI_EXPOSE_REP |
119 |
Medium |
| fr.paris.lutece.plugins.suggest.business.VideoType.setVideo(byte[]) may expose internal representation by storing an externally mutable object into VideoType._video |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
111 |
Medium |
fr.paris.lutece.plugins.suggest.business.VoteButton
| Bug |
Catégorie |
Détails |
Ligne |
Priorité |
| fr.paris.lutece.plugins.suggest.business.VoteButton.getIconContent() may expose internal representation by returning VoteButton._byIconContent |
MALICIOUS_CODE |
EI_EXPOSE_REP |
135 |
Medium |
| fr.paris.lutece.plugins.suggest.business.VoteButton.setIconContent(byte[]) may expose internal representation by storing an externally mutable object into VoteButton._byIconContent |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
146 |
Medium |
fr.paris.lutece.plugins.suggest.service.subscription.SuggestSubscriptionProviderService
| Bug |
Catégorie |
Détails |
Ligne |
Priorité |
| There is an apparent infinite recursive loop in fr.paris.lutece.plugins.suggest.service.subscription.SuggestSubscriptionProviderService.getSubscriptionHtmlDescriptionBis(LuteceUser, String, String, Locale, String) |
CORRECTNESS |
IL_INFINITE_RECURSIVE_LOOP |
375 |
High |
fr.paris.lutece.plugins.suggest.web.ResourceValueObject
| Bug |
Catégorie |
Détails |
Ligne |
Priorité |
| fr.paris.lutece.plugins.suggest.web.ResourceValueObject.getContent() may expose internal representation by returning ResourceValueObject._content |
MALICIOUS_CODE |
EI_EXPOSE_REP |
75 |
Medium |
| fr.paris.lutece.plugins.suggest.web.ResourceValueObject.setContent(byte[]) may expose internal representation by storing an externally mutable object into ResourceValueObject._content |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
86 |
Medium |