SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.0.0

Threshold is medium

Effort is max

Summary

Classes Bugs Errors Missing Classes
228 8 0 0

Files

Class Bugs
org.primefaces.extensions.component.dynaform.DynaFormRenderer 1
org.primefaces.extensions.component.exporter.Exporter 1
org.primefaces.extensions.component.sheet.Sheet 1
org.primefaces.extensions.component.sheet.SheetInvalidUpdate 1
org.primefaces.extensions.component.sheet.SheetRenderer 1
org.primefaces.extensions.event.OrgChartClickEvent 1
org.primefaces.extensions.event.OrgChartDropEvent 1
org.primefaces.extensions.util.SavedEditableValueState 1

org.primefaces.extensions.component.dynaform.DynaFormRenderer

Bug Category Details Line Priority
org.primefaces.extensions.component.dynaform.DynaFormRenderer.EMPTY_COLUMN_CLASSES should be package protected MALICIOUS_CODE MS_PKGPROTECT 82 Medium

org.primefaces.extensions.component.exporter.Exporter

Bug Category Details Line Priority
instanceof will always return true for all non-null values in org.primefaces.extensions.component.exporter.Exporter.hasHeaderColumn(DataTable), since all org.primefaces.component.api.UIColumn are instances of org.primefaces.component.api.UIColumn STYLE BC_VACUOUS_INSTANCEOF 324 Medium

org.primefaces.extensions.component.sheet.Sheet

Bug Category Details Line Priority
Redundant nullcheck of values, which is known to be non-null in org.primefaces.extensions.component.sheet.Sheet.getRowCount() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 1021 Medium

org.primefaces.extensions.component.sheet.SheetInvalidUpdate

Bug Category Details Line Priority
Class org.primefaces.extensions.component.sheet.SheetInvalidUpdate defines non-transient non-serializable instance field invalidColumn BAD_PRACTICE SE_BAD_FIELD Not available High

org.primefaces.extensions.component.sheet.SheetRenderer

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.primefaces.extensions.component.sheet.SheetRenderer.decode(FacesContext, UIComponent) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 848 High

org.primefaces.extensions.event.OrgChartClickEvent

Bug Category Details Line Priority
Class org.primefaces.extensions.event.OrgChartClickEvent defines non-transient non-serializable instance field hierarchy BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.primefaces.extensions.event.OrgChartDropEvent

Bug Category Details Line Priority
Class org.primefaces.extensions.event.OrgChartDropEvent defines non-transient non-serializable instance field hierarchy BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.primefaces.extensions.util.SavedEditableValueState

Bug Category Details Line Priority
org.primefaces.extensions.util.SavedEditableValueState doesn't override org.primefaces.component.api.SavedState.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 1 Medium