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
182 8 0 77

Fichiers

Classe Bugs
fr.paris.lutece.plugins.appointment.service.FormService 1
fr.paris.lutece.plugins.appointment.service.export.AppointmentExportService 1
fr.paris.lutece.plugins.appointment.web.AppointmentApp 3
fr.paris.lutece.plugins.appointment.web.AppointmentJspBean 1
fr.paris.lutece.plugins.appointment.web.CalendarTemplateJspBean 1
fr.paris.lutece.plugins.appointment.web.TypicalWeekJspBean 1

fr.paris.lutece.plugins.appointment.service.FormService

Bug Catégorie Détails Ligne Priorité
Switch statement found in fr.paris.lutece.plugins.appointment.service.FormService.fillAppointmentFormWithReservationRulePart(AppointmentFormDTO, ReservationRule) where default case is missing STYLE SF_SWITCH_NO_DEFAULT 476-497 Medium

fr.paris.lutece.plugins.appointment.service.export.AppointmentExportService

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.appointment.service.export.AppointmentExportService.getCustomColumnList(String) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 367 High

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

Bug Catégorie Détails Ligne Priorité
Found reliance on default encoding in fr.paris.lutece.plugins.appointment.web.AppointmentApp.getFormListHtml(Locale, Map): new String(byte[]) I18N DM_DEFAULT_ENCODING 1567 High
Null pointer dereference of luteceUser in fr.paris.lutece.plugins.appointment.web.AppointmentApp.getMyAppointmentsHtml(HttpServletRequest, Locale, Map) CORRECTNESS NP_ALWAYS_NULL 1514 High
Load of known null value in fr.paris.lutece.plugins.appointment.web.AppointmentApp.getMyAppointmentsHtml(HttpServletRequest, Locale, Map) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 1514 Medium

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

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.appointment.web.AppointmentJspBean.doRemoveMassAppointment(HttpServletRequest) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 736 High

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 350 Medium

fr.paris.lutece.plugins.appointment.web.TypicalWeekJspBean

Bug Catégorie Détails Ligne Priorité
Dead store to listTimeSlotJson in fr.paris.lutece.plugins.appointment.web.TypicalWeekJspBean.doModifyListTimeSlot(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 667 Medium