SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 3.1.12

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes 53 17 0 0

Files

Class Bugs org.devacfr.maven.skins.reflow.HtmlTool 3 org.devacfr.maven.skins.reflow.SkinConfigTool 3 org.devacfr.maven.skins.reflow.context.Context 1 org.devacfr.maven.skins.reflow.context.FrameContext 1 org.devacfr.maven.skins.reflow.model.Header 1 org.devacfr.maven.skins.reflow.model.MenuItem 1 org.devacfr.maven.skins.reflow.model.TocSidebar 1 org.devacfr.maven.skins.reflow.snippet.Component 3 org.devacfr.maven.skins.reflow.snippet.ComponentResolver 1 org.devacfr.maven.skins.reflow.snippet.Processor 1 org.devacfr.maven.skins.reflow.snippet.SnippetContext 1

org.devacfr.maven.skins.reflow.HtmlTool

Bug Category Details Line Priority Test de nullité redondant sur une valeur non nulle dans org.devacfr.maven.skins.reflow.HtmlTool.replaceAll(String, Map) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 870 Low Test de nullité redondant sur une valeur non nulle dans org.devacfr.maven.skins.reflow.HtmlTool.replaceWith(String, String, String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 912 Low Test de nullité redondant sur une valeur non nulle dans org.devacfr.maven.skins.reflow.HtmlTool.splitOnStarts(String, String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 184 Low

org.devacfr.maven.skins.reflow.SkinConfigTool

Bug Category Details Line Priority La méthode org.devacfr.maven.skins.reflow.SkinConfigTool.isExternalLink(String) invoque String.toUpperCase() ou String.toLowerCase ; utilisez plutôt la version acceptant une Locale I18N DM_CONVERT_CASE 715 Low Test de nullité redondant sur une valeur non nulle dans org.devacfr.maven.skins.reflow.SkinConfigTool.getResourcePath() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 770 Low Call to method of static java.text.DateFormat in org.devacfr.maven.skins.reflow.SkinConfigTool.getBuildOutputTimestamp() MT_CORRECTNESS STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE 792 Medium

org.devacfr.maven.skins.reflow.context.Context

Bug Category Details Line Priority Test de nullité redondant sur une valeur non nulle dans org.devacfr.maven.skins.reflow.context.Context.buildContext(ISkinConfig) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 106 Low

org.devacfr.maven.skins.reflow.context.FrameContext

Bug Category Details Line Priority

org.devacfr.maven.skins.reflow.model.Header

Bug Category Details Line Priority La méthode new org.devacfr.maven.skins.reflow.model.Header(ISkinConfig) invoque String.toUpperCase() ou String.toLowerCase ; utilisez plutôt la version acceptant une Locale I18N DM_CONVERT_CASE 67 Low

org.devacfr.maven.skins.reflow.model.MenuItem

Bug Category Details Line Priority Le champ org.devacfr.maven.skins.reflow.model.MenuItem.inherit est uniquement mis à null CORRECTNESS UWF_NULL_FIELD Not available Low

org.devacfr.maven.skins.reflow.model.TocSidebar

Bug Category Details Line Priority La méthode new org.devacfr.maven.skins.reflow.model.TocSidebar(ISkinConfig) invoque String.toUpperCase() ou String.toLowerCase ; utilisez plutôt la version acceptant une Locale I18N DM_CONVERT_CASE 51 Low

org.devacfr.maven.skins.reflow.snippet.Component

Bug Category Details Line Priority La méthode org.devacfr.maven.skins.reflow.snippet.Component.addAttribute(Attribute) invoque String.toUpperCase() ou String.toLowerCase ; utilisez plutôt la version acceptant une Locale I18N DM_CONVERT_CASE 233 Low La méthode org.devacfr.maven.skins.reflow.snippet.Component.get(String) invoque String.toUpperCase() ou String.toLowerCase ; utilisez plutôt la version acceptant une Locale I18N DM_CONVERT_CASE 148 Low La méthode org.devacfr.maven.skins.reflow.snippet.Component.getChildren(String) invoque String.toUpperCase() ou String.toLowerCase ; utilisez plutôt la version acceptant une Locale I18N DM_CONVERT_CASE 184 Low

org.devacfr.maven.skins.reflow.snippet.ComponentResolver

Bug Category Details Line Priority La méthode org.devacfr.maven.skins.reflow.snippet.ComponentResolver.extractAttributes(String) invoque String.toUpperCase() ou String.toLowerCase ; utilisez plutôt la version acceptant une Locale I18N DM_CONVERT_CASE 184 Low

org.devacfr.maven.skins.reflow.snippet.Processor

Bug Category Details Line Priority La méthode org.devacfr.maven.skins.reflow.snippet.Processor.parse(ComponentToken) utilise le même code pour deux clauses switch STYLE DB_DUPLICATE_SWITCH_CLAUSES 72-73 Low

org.devacfr.maven.skins.reflow.snippet.SnippetContext

Bug Category Details Line Priority Return value of org.apache.velocity.tools.config.EasyFactoryConfiguration$EasyWrap.tool(Class) ignored, is this OK in org.devacfr.maven.skins.reflow.snippet.SnippetContext.createToolManaged() STYLE RV_RETURN_VALUE_IGNORED_INFERRED 283 Medium