Fork me on GitHub

Rapport SpotBugs de détection des bugs

Le document suivant contient les résultats du SpotBugs

La version de SpotBugs est 4.5.3

La limite est medium

L'effort est default

Résumé

Classes Bugs Erreurs Classes Manquantes
19 41 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.adminsql.business.DataDAO 1
fr.paris.lutece.plugins.adminsql.business.FieldDAO 15
fr.paris.lutece.plugins.adminsql.business.TableDAO 7
fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean 18

fr.paris.lutece.plugins.adminsql.business.DataDAO

Bug Catégorie Détails Ligne Priorité
Dead store to listFields in fr.paris.lutece.plugins.adminsql.business.DataDAO.findResultOfUserRequest(String, PluginConnectionService) STYLE DLS_DEAD_LOCAL_STORE 322 High

fr.paris.lutece.plugins.adminsql.business.FieldDAO

Bug Catégorie Détails Ligne Priorité
Dead store to plugin in fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldKeyIdbyLabel(String, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 606 High
Dead store to plugin in fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldKeyLabelbyId(int, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 632 High
Dead store to plugin in fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldNullIdbyLabel(String, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 554 High
Dead store to plugin in fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldNullLabelbyId(int, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 580 High
Dead store to plugin in fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldTypeIdbyLabel(String, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 502 High
Dead store to plugin in fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldTypeLabelbyId(int, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 528 High
Dead store to plugin in fr.paris.lutece.plugins.adminsql.business.FieldDAO.selectFieldKeyList(String, Plugin) STYLE DLS_DEAD_LOCAL_STORE 450 High
Dead store to plugin in fr.paris.lutece.plugins.adminsql.business.FieldDAO.selectFieldTypeList(String, Plugin) STYLE DLS_DEAD_LOCAL_STORE 423 High
Dead store to nAddFieldAfterAField in fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) STYLE DLS_DEAD_LOCAL_STORE 311 Medium
Dead store to nAddFieldBeginningOfTable in fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) STYLE DLS_DEAD_LOCAL_STORE 310 Medium
Dead store to nAddFieldEndOfTable in fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) STYLE DLS_DEAD_LOCAL_STORE 309 Medium
Dead store to strFieldLabelKeyValue in fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) STYLE DLS_DEAD_LOCAL_STORE 284 Medium
Nullcheck of strLengthTypeValue at line 254 of value previously dereferenced in fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 254 Medium
Nullcheck of strLengthTypeValue at line 174 of value previously dereferenced in fr.paris.lutece.plugins.adminsql.business.FieldDAO.store(String, String, Field, String, int, Plugin) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 174 Medium
Useless object stored in variable tabString of method fr.paris.lutece.plugins.adminsql.business.FieldDAO.load(String, String, String, Plugin) STYLE UC_USELESS_OBJECT 97 Medium

fr.paris.lutece.plugins.adminsql.business.TableDAO

Bug Catégorie Détails Ligne Priorité
Dead store to plugin in fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldKeyIdbyLabel(String, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 460 High
Dead store to plugin in fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldKeyLabelbyId(int, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 486 High
Dead store to plugin in fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldNullIdbyLabel(String, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 408 High
Dead store to plugin in fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldNullLabelbyId(int, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 434 High
Dead store to plugin in fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldTypeIdbyLabel(String, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 356 High
Dead store to plugin in fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldTypeLabelbyId(int, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 382 High
Dead store to strFieldLabelKeyValue in fr.paris.lutece.plugins.adminsql.business.TableDAO.insert(String, Table, Field, Plugin) STYLE DLS_DEAD_LOCAL_STORE 147 Medium

fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean

Bug Catégorie Détails Ligne Priorité
Dead store to listFieldsNames in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doDeleteData(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 1323 High
Dead store to DumpCommandslist in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 416 High
Dead store to listRows in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 417 High
Dead store to listConcatFieldNameAndData in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doModifyData(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 1238 High
Dead store to listConcatFieldNameAndOldData in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doModifyData(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 1239 High
Dead store to fieldList in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 420 Medium
Dead store to listData in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 421 Medium
Dead store to tableList in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 419 Medium
Dead store to listRows in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.getManageDataTable(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 1060 Medium
Dead store to nNumberFields in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.getManageDataTable(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 1065 Medium
Call to equals(null) in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doCreateFieldStructure(HttpServletRequest) CORRECTNESS EC_NULL_ARG 825 Medium
Call to equals(null) in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doCreateTable(HttpServletRequest) CORRECTNESS EC_NULL_ARG 610 Medium
Call to equals(null) in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doModifyFieldStructure(HttpServletRequest) CORRECTNESS EC_NULL_ARG 937 Medium
Call to equals(null) in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doModifyTableName(HttpServletRequest) CORRECTNESS EC_NULL_ARG 701 Medium
Call to equals(null) in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doUserRequest(HttpServletRequest) CORRECTNESS EC_NULL_ARG 351 Medium
Comparison of String objects using == or != in fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) BAD_PRACTICE ES_COMPARING_STRINGS_WITH_EQ 498 Medium
Useless object stored in variable listInputs of method fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.getManageDataTable(HttpServletRequest) STYLE UC_USELESS_OBJECT 1061 Medium
Useless object stored in variable listNewData of method fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.getManageDataTable(HttpServletRequest) STYLE UC_USELESS_OBJECT 1059 Medium