SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.9.7

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes
54 85 0 0

Files

Class Bugs
org.devacfr.maven.skins.reflow.HtmlTool 1
org.devacfr.maven.skins.reflow.ISkinConfig 2
org.devacfr.maven.skins.reflow.SkinConfigTool 19
org.devacfr.maven.skins.reflow.context.Context 5
org.devacfr.maven.skins.reflow.context.DocumentContext 1
org.devacfr.maven.skins.reflow.context.FrameContext 2
org.devacfr.maven.skins.reflow.context.PageContext 2
org.devacfr.maven.skins.reflow.model.Footer 1
org.devacfr.maven.skins.reflow.model.Footer$Column 2
org.devacfr.maven.skins.reflow.model.Header 1
org.devacfr.maven.skins.reflow.model.Menu 2
org.devacfr.maven.skins.reflow.model.MenuItem 3
org.devacfr.maven.skins.reflow.model.NavSideMenu 2
org.devacfr.maven.skins.reflow.model.Navbar 2
org.devacfr.maven.skins.reflow.model.Navbar$ImageBrand 1
org.devacfr.maven.skins.reflow.model.ScrollTop 1
org.devacfr.maven.skins.reflow.model.SideNavMenuItem 2
org.devacfr.maven.skins.reflow.model.TocSidebar 5
org.devacfr.maven.skins.reflow.model.TocTopBar 1
org.devacfr.maven.skins.reflow.snippet.Component 5
org.devacfr.maven.skins.reflow.snippet.ComponentResolver 3
org.devacfr.maven.skins.reflow.snippet.ComponentToken 2
org.devacfr.maven.skins.reflow.snippet.Components 3
org.devacfr.maven.skins.reflow.snippet.PartialTemplateMacro 2
org.devacfr.maven.skins.reflow.snippet.Processor 2
org.devacfr.maven.skins.reflow.snippet.Processor$WebComponentProcessor 1
org.devacfr.maven.skins.reflow.snippet.SnippetComponent 1
org.devacfr.maven.skins.reflow.snippet.SnippetContext 6
org.devacfr.maven.skins.reflow.snippet.SnippetParser 5

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.splitOnStarts(String, String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 186 Low

org.devacfr.maven.skins.reflow.ISkinConfig

Bug Category Details Line Priority
Method lists Exception in its throws clause, but it could be more specific. BAD_PRACTICE THROWS_METHOD_THROWS_CLAUSE_BASIC_EXCEPTION Not available Low
Method lists Exception in its throws clause, but it could be more specific. BAD_PRACTICE THROWS_METHOD_THROWS_CLAUSE_BASIC_EXCEPTION Not available 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 977 Low
La méthode org.devacfr.maven.skins.reflow.SkinConfigTool.getContext() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.SkinConfigTool.context MALICIOUS_CODE EI_EXPOSE_REP 597 Medium
La méthode org.devacfr.maven.skins.reflow.SkinConfigTool.getGlobalProperties() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.SkinConfigTool.globalProperties MALICIOUS_CODE EI_EXPOSE_REP 641 Medium
La méthode org.devacfr.maven.skins.reflow.SkinConfigTool.getPageProperties() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.SkinConfigTool.pageProperties MALICIOUS_CODE EI_EXPOSE_REP 632 Medium
La méthode org.devacfr.maven.skins.reflow.SkinConfigTool.getProject() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.SkinConfigTool.project MALICIOUS_CODE EI_EXPOSE_REP 614 Medium
La méthode org.devacfr.maven.skins.reflow.SkinConfigTool.getSiteModel() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.SkinConfigTool.siteModel MALICIOUS_CODE EI_EXPOSE_REP 623 Medium
La méthode org.devacfr.maven.skins.reflow.SkinConfigTool.getVelocityContext() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.SkinConfigTool.velocityContext MALICIOUS_CODE EI_EXPOSE_REP 605 Medium
La méthode org.devacfr.maven.skins.reflow.SkinConfigTool.getPublishDate() peut renvoyer null alors qu'elle est déclarée @NonNull CORRECTNESS NP_NONNULL_RETURN_VIOLATION 736 High
La méthode org.devacfr.maven.skins.reflow.SkinConfigTool.getPublishDateMessage() peut renvoyer null alors qu'elle est déclarée @NonNull CORRECTNESS NP_NONNULL_RETURN_VIOLATION 760 High
La méthode org.devacfr.maven.skins.reflow.SkinConfigTool.getVersionMessage() peut renvoyer null alors qu'elle est déclarée @NonNull CORRECTNESS NP_NONNULL_RETURN_VIOLATION 831 High
La méthode org.devacfr.maven.skins.reflow.SkinConfigTool.getPublishDate() peut renvoyer null alors qu'elle est déclarée @NonNull CORRECTNESS NP_NONNULL_RETURN_VIOLATION 748 Medium
Test de nullité redondant sur une valeur non nulle dans org.devacfr.maven.skins.reflow.SkinConfigTool.getVersionPosition() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 816 Medium
Test de nullité redondant sur une valeur non nulle dans org.devacfr.maven.skins.reflow.SkinConfigTool.getDatePosition() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 780 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 1034 Low
Test de nullité redondant sur une valeur non nulle dans org.devacfr.maven.skins.reflow.SkinConfigTool.getTitle() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 683 Low
Test de nullité redondant sur une valeur non nulle dans org.devacfr.maven.skins.reflow.SkinConfigTool.getTitle() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 692 Low
Test de nullité redondant sur une valeur non nulle dans org.devacfr.maven.skins.reflow.SkinConfigTool.getVersionPosition() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 812 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 1057 Medium
Method intentionally throws RuntimeException. BAD_PRACTICE THROWS_METHOD_THROWS_RUNTIMEEXCEPTION 912 Low

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

Bug Category Details Line Priority
La méthode org.devacfr.maven.skins.reflow.context.Context.getFooter() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.context.Context.footer MALICIOUS_CODE EI_EXPOSE_REP 235 Medium
La méthode org.devacfr.maven.skins.reflow.context.Context.getNavbar() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.context.Context.navbar MALICIOUS_CODE EI_EXPOSE_REP 221 Medium
La méthode org.devacfr.maven.skins.reflow.context.Context.getScrollTop() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.context.Context.scrollTop MALICIOUS_CODE EI_EXPOSE_REP 228 Medium
Overridable method initialize() is called from constructor new org.devacfr.maven.skins.reflow.context.Context(ISkinConfig, ContextType). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 152 Low
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 98 Low

org.devacfr.maven.skins.reflow.context.DocumentContext

Bug Category Details Line Priority
La méthode org.devacfr.maven.skins.reflow.context.DocumentContext.getNavSideMenu() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.context.DocumentContext.navSideMenu MALICIOUS_CODE EI_EXPOSE_REP 50 Medium

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

Bug Category Details Line Priority
La méthode org.devacfr.maven.skins.reflow.context.FrameContext.getToc() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.context.FrameContext.toc MALICIOUS_CODE EI_EXPOSE_REP 79 Medium

org.devacfr.maven.skins.reflow.context.PageContext

Bug Category Details Line Priority
La méthode org.devacfr.maven.skins.reflow.context.PageContext.getHeader() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.context.PageContext.header MALICIOUS_CODE EI_EXPOSE_REP 56 Medium
La méthode org.devacfr.maven.skins.reflow.context.PageContext.getToc() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.context.PageContext.toc MALICIOUS_CODE EI_EXPOSE_REP 63 Medium

org.devacfr.maven.skins.reflow.model.Footer

Bug Category Details Line Priority
La méthode org.devacfr.maven.skins.reflow.model.Footer.getColumns() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.model.Footer.columns MALICIOUS_CODE EI_EXPOSE_REP 90 Medium

org.devacfr.maven.skins.reflow.model.Footer$Column

Bug Category Details Line Priority
La méthode org.devacfr.maven.skins.reflow.model.Footer$Column.getMenus() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.model.Footer$Column.menus MALICIOUS_CODE EI_EXPOSE_REP 118 Medium
La méthode new org.devacfr.maven.skins.reflow.model.Footer$Column(ISkinConfig, List) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.devacfr.maven.skins.reflow.model.Footer$Column.menus MALICIOUS_CODE EI_EXPOSE_REP2 111 Medium

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 62 Low

org.devacfr.maven.skins.reflow.model.Menu

Bug Category Details Line Priority
La méthode org.devacfr.maven.skins.reflow.model.Menu.getImage() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.model.Menu.image MALICIOUS_CODE EI_EXPOSE_REP 148 Medium
La méthode org.devacfr.maven.skins.reflow.model.Menu.getMenuItems() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.model.Menu.menuItems MALICIOUS_CODE EI_EXPOSE_REP 103 Medium

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

Bug Category Details Line Priority
La méthode org.devacfr.maven.skins.reflow.model.MenuItem.getImage() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.model.MenuItem.image MALICIOUS_CODE EI_EXPOSE_REP 134 Medium
La méthode org.devacfr.maven.skins.reflow.model.MenuItem.getMenuItems() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.model.MenuItem.menuItems MALICIOUS_CODE EI_EXPOSE_REP 96 Medium
Le champ org.devacfr.maven.skins.reflow.model.MenuItem.inherit est uniquement mis à null CORRECTNESS UWF_NULL_FIELD 67 Low

org.devacfr.maven.skins.reflow.model.NavSideMenu

Bug Category Details Line Priority
La méthode org.devacfr.maven.skins.reflow.model.NavSideMenu.getItems() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.model.NavSideMenu.items MALICIOUS_CODE EI_EXPOSE_REP 183 Medium
Overridable method isSelectFirstOnExpand() is called from constructor new org.devacfr.maven.skins.reflow.model.NavSideMenu(ISkinConfig). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 143 Low

org.devacfr.maven.skins.reflow.model.Navbar

Bug Category Details Line Priority
La méthode org.devacfr.maven.skins.reflow.model.Navbar.getAdditionalMenu() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.model.Navbar.additionalMenu MALICIOUS_CODE EI_EXPOSE_REP 178 Medium
La méthode org.devacfr.maven.skins.reflow.model.Navbar.getMenus() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.model.Navbar.menus MALICIOUS_CODE EI_EXPOSE_REP 185 Medium

org.devacfr.maven.skins.reflow.model.Navbar$ImageBrand

Bug Category Details Line Priority
Exception thrown in class org.devacfr.maven.skins.reflow.model.Navbar$ImageBrand at new org.devacfr.maven.skins.reflow.model.Navbar$ImageBrand(ISkinConfig, Xpp3Dom) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 214 Medium

org.devacfr.maven.skins.reflow.model.ScrollTop

Bug Category Details Line Priority
Overridable method isSmooth() is called from constructor new org.devacfr.maven.skins.reflow.model.ScrollTop(ISkinConfig). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 41 Low

org.devacfr.maven.skins.reflow.model.SideNavMenuItem

Bug Category Details Line Priority
La méthode org.devacfr.maven.skins.reflow.model.SideNavMenuItem.getItems() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.model.SideNavMenuItem.items MALICIOUS_CODE EI_EXPOSE_REP 159 Medium
La méthode org.devacfr.maven.skins.reflow.model.SideNavMenuItem.withItems(List) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.devacfr.maven.skins.reflow.model.SideNavMenuItem.items MALICIOUS_CODE EI_EXPOSE_REP2 170 Medium

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 47 Low
Overridable method isEnabled() is called from constructor new org.devacfr.maven.skins.reflow.model.TocSidebar(ISkinConfig). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 53 Low
Overridable method isAutoExpandable() is called from constructor new org.devacfr.maven.skins.reflow.model.TocSidebar(ISkinConfig). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 59 Low
Overridable method isExpanded() is called from constructor new org.devacfr.maven.skins.reflow.model.TocSidebar(ISkinConfig). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 56 Low
Overridable method isFixed() is called from constructor new org.devacfr.maven.skins.reflow.model.TocSidebar(ISkinConfig). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 62 Low

org.devacfr.maven.skins.reflow.model.TocTopBar

Bug Category Details Line Priority
Overridable method isEnabled() is called from constructor new org.devacfr.maven.skins.reflow.model.TocTopBar(ISkinConfig). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 47 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 261 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 143 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 210 Low
La méthode org.devacfr.maven.skins.reflow.snippet.Component.getAttrs() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.snippet.Component.attributes MALICIOUS_CODE EI_EXPOSE_REP 168 Medium
La méthode org.devacfr.maven.skins.reflow.snippet.Component.getChildren() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.snippet.Component.children MALICIOUS_CODE EI_EXPOSE_REP 206 Medium

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 198 Low
La méthode new org.devacfr.maven.skins.reflow.snippet.ComponentResolver(SnippetParser) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.devacfr.maven.skins.reflow.snippet.ComponentResolver.parser MALICIOUS_CODE EI_EXPOSE_REP2 70 Medium
Method intentionally throws RuntimeException. BAD_PRACTICE THROWS_METHOD_THROWS_RUNTIMEEXCEPTION 181 Low

org.devacfr.maven.skins.reflow.snippet.ComponentToken

Bug Category Details Line Priority
La méthode org.devacfr.maven.skins.reflow.snippet.ComponentToken.getElement() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.snippet.ComponentToken.element MALICIOUS_CODE EI_EXPOSE_REP 78 Medium
La méthode new org.devacfr.maven.skins.reflow.snippet.ComponentToken(Element, String, ComponentToken$TagType, SnippetComponent$Type) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.devacfr.maven.skins.reflow.snippet.ComponentToken.element MALICIOUS_CODE EI_EXPOSE_REP2 68 Medium

org.devacfr.maven.skins.reflow.snippet.Components

Bug Category Details Line Priority
Class (org.devacfr.maven.skins.reflow.snippet.Components) using singleton design pattern has non-private constructor. CORRECTNESS SING_SINGLETON_HAS_NONPRIVATE_CONSTRUCTOR 47-48 Medium
Class (org.devacfr.maven.skins.reflow.snippet.Components) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 35-82 Medium
Class (org.devacfr.maven.skins.reflow.snippet.Components) using singleton design pattern indirectly implements Cloneable interface. CORRECTNESS SING_SINGLETON_INDIRECTLY_IMPLEMENTS_CLONEABLE 35-82 Medium

org.devacfr.maven.skins.reflow.snippet.PartialTemplateMacro

Bug Category Details Line Priority
Champ non lu : org.devacfr.maven.skins.reflow.snippet.PartialTemplateMacro.ignoreDownloadError devrait-il être statique ? PERFORMANCE SS_SHOULD_BE_STATIC 58 Medium
Champ inutilisé : org.devacfr.maven.skins.reflow.snippet.PartialTemplateMacro.container PERFORMANCE URF_UNREAD_FIELD 62 Low

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

Bug Category Details Line Priority
La méthode new org.devacfr.maven.skins.reflow.snippet.Processor(SnippetParser) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.devacfr.maven.skins.reflow.snippet.Processor.parser MALICIOUS_CODE EI_EXPOSE_REP2 53 Medium
Method intentionally throws RuntimeException. BAD_PRACTICE THROWS_METHOD_THROWS_RUNTIMEEXCEPTION 179 Low

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

Bug Category Details Line Priority
Method intentionally throws RuntimeException. BAD_PRACTICE THROWS_METHOD_THROWS_RUNTIMEEXCEPTION 275 Low

org.devacfr.maven.skins.reflow.snippet.SnippetComponent

Bug Category Details Line Priority
Method intentionally throws RuntimeException. BAD_PRACTICE THROWS_METHOD_THROWS_RUNTIMEEXCEPTION 134 Low

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

Bug Category Details Line Priority
La méthode org.devacfr.maven.skins.reflow.snippet.SnippetContext.getConfig() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.snippet.SnippetContext.config MALICIOUS_CODE EI_EXPOSE_REP 118 Medium
La méthode org.devacfr.maven.skins.reflow.snippet.SnippetContext.getParser() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.snippet.SnippetContext.parser MALICIOUS_CODE EI_EXPOSE_REP 109 Medium
La méthode new org.devacfr.maven.skins.reflow.snippet.SnippetContext(SnippetParser) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.devacfr.maven.skins.reflow.snippet.SnippetContext.parser MALICIOUS_CODE EI_EXPOSE_REP2 83 Medium
La méthode org.devacfr.maven.skins.reflow.snippet.SnippetContext.setConfig(ISkinConfig) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.devacfr.maven.skins.reflow.snippet.SnippetContext.config MALICIOUS_CODE EI_EXPOSE_REP2 138 Medium
Test de nullité redondant sur une valeur non nulle dans org.devacfr.maven.skins.reflow.snippet.SnippetContext.mergeTemplate(SnippetComponent, Context, Writer) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 299 Low
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 347 Medium

org.devacfr.maven.skins.reflow.snippet.SnippetParser

Bug Category Details Line Priority
La méthode org.devacfr.maven.skins.reflow.snippet.SnippetParser.getSnippetContext() risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.snippet.SnippetParser.snippetContext MALICIOUS_CODE EI_EXPOSE_REP 319 Medium
La méthode org.devacfr.maven.skins.reflow.snippet.SnippetParser.parse(ISkinConfig, String) risque d'exposer sa représentation interne en renvoyant org.devacfr.maven.skins.reflow.snippet.SnippetParser.snippetContext MALICIOUS_CODE EI_EXPOSE_REP 252 Medium
Overridable method getSnippetPaths() is called from constructor new org.devacfr.maven.skins.reflow.snippet.SnippetParser(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 102 Low
Overridable method getSnippets() is called from constructor new org.devacfr.maven.skins.reflow.snippet.SnippetParser(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 105 Low
Method lists Exception in its throws clause, but it could be more specific. BAD_PRACTICE THROWS_METHOD_THROWS_CLAUSE_BASIC_EXCEPTION 369-406 Low