Fork me on GitHub

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
155 15 0 0

fr.paris.lutece.plugins.appointment.business.appointment.AppointmentDAO

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.appointment.business.appointment.AppointmentDAO.checkNbCreneauxRestants(String, String, Integer, Integer, Plugin) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 554 High
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.appointment.business.appointment.AppointmentDAO.checkSecurityKey(String, String, String, int, int, Plugin) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 520 High
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.appointment.business.appointment.AppointmentDAO.getAppointmentFillParameters(Integer, String, Integer, Plugin) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 490 High
Suspicious comparison of Integer references in fr.paris.lutece.plugins.appointment.business.appointment.AppointmentDAO.checkSecurityKey(String, String, String, int, int, Plugin) CORRECTNESS RC_REF_COMPARISON 537 High

fr.paris.lutece.plugins.appointment.service.AppointmentUtilities

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.appointment.service.AppointmentUtilities.buildExcelFileWithAppointments(String, HttpServletResponse, Locale, List, StateService) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 569 High

fr.paris.lutece.plugins.appointment.service.EntryService

Bug Catégorie Détails Ligne Priorité
Useless object stored in variable filter of method fr.paris.lutece.plugins.appointment.service.EntryService.moveDownEntryOrder(int, Entry) STYLE UC_USELESS_OBJECT 147 Medium

fr.paris.lutece.plugins.appointment.web.AppointmentApp

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive new fr.paris.lutece.plugins.appointment.web.AppointmentApp() PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 292 High
Found reliance on default encoding in fr.paris.lutece.plugins.appointment.web.AppointmentApp.getFormListHtml(HttpServletRequest, Locale): new String(byte[]) I18N DM_DEFAULT_ENCODING 1381 High
fr.paris.lutece.plugins.appointment.web.AppointmentApp.doFillAppointement(HttpServletRequest) concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 1564 Medium

fr.paris.lutece.plugins.appointment.web.AppointmentFormEntryJspBean

Bug Catégorie Détails Ligne Priorité
Useless object stored in variable entryType of method fr.paris.lutece.plugins.appointment.web.AppointmentFormEntryJspBean.doCreateEntry(HttpServletRequest) STYLE UC_USELESS_OBJECT 246 Medium

fr.paris.lutece.plugins.appointment.web.AppointmentJspBean

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive new fr.paris.lutece.plugins.appointment.web.AppointmentJspBean() PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 323 High
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.appointment.web.AppointmentJspBean.doRemoveMassAppointment(HttpServletRequest) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 683 High
Useless object stored in variable stateFilter of method fr.paris.lutece.plugins.appointment.web.AppointmentJspBean.getManageAppointments(HttpServletRequest) STYLE UC_USELESS_OBJECT 556 Medium
Useless object stored in variable stateFilter of method fr.paris.lutece.plugins.appointment.web.AppointmentJspBean.getViewAppointment(HttpServletRequest) STYLE UC_USELESS_OBJECT 739 Medium

fr.paris.lutece.plugins.appointment.web.CalendarTemplateJspBean

Bug Catégorie Détails Ligne Priorité
Relative path traversal in fr.paris.lutece.plugins.appointment.web.CalendarTemplateJspBean.doDownloadTemplate(HttpServletRequest) SECURITY PT_RELATIVE_PATH_TRAVERSAL 352 Medium