FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
332400

org.apache.maven.plugins.shade.DefaultShader

BugCategoryDetailsLinePriority
org.apache.maven.plugins.shade.DefaultShader.shade(Set, File, List, List, List) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE82Medium

org.apache.maven.plugins.shade.DefaultShader$RelocatorRemapper

BugCategoryDetailsLinePriority
La classe org.apache.maven.plugins.shade.DefaultShader$RelocatorRemapper devrait-elle être une classe interne static ?PERFORMANCESIC_INNER_SHOULD_BE_STATIC347-423Medium

org.apache.maven.plugins.shade.filter.MinijarFilter

BugCategoryDetailsLinePriority
Method new org.apache.maven.plugins.shade.filter.MinijarFilter(MavenProject, Log, List) may fail to clean up java.io.InputStreamEXPERIMENTALOBL_UNSATISFIED_OBLIGATION75Medium

org.apache.maven.plugins.shade.mojo.ArchiveFilter

BugCategoryDetailsLinePriority
Champ jamais écrit : org.apache.maven.plugins.shade.mojo.ArchiveFilter.artifactCORRECTNESSUWF_UNWRITTEN_FIELD37Medium
Champ jamais écrit : org.apache.maven.plugins.shade.mojo.ArchiveFilter.excludesCORRECTNESSUWF_UNWRITTEN_FIELD47Medium
Champ jamais écrit : org.apache.maven.plugins.shade.mojo.ArchiveFilter.includesCORRECTNESSUWF_UNWRITTEN_FIELD42Medium

org.apache.maven.plugins.shade.mojo.ArtifactSet

BugCategoryDetailsLinePriority
Champ jamais écrit : org.apache.maven.plugins.shade.mojo.ArtifactSet.excludesCORRECTNESSUWF_UNWRITTEN_FIELD40Medium
Champ jamais écrit : org.apache.maven.plugins.shade.mojo.ArtifactSet.includesCORRECTNESSUWF_UNWRITTEN_FIELD35Medium

org.apache.maven.plugins.shade.mojo.HelpMojo

BugCategoryDetailsLinePriority
Champ jamais écrit : org.apache.maven.plugins.shade.mojo.HelpMojo.goalCORRECTNESSUWF_UNWRITTEN_FIELD76Medium

org.apache.maven.plugins.shade.mojo.ShadeMojo

BugCategoryDetailsLinePriority
org.apache.maven.plugins.shade.mojo.ShadeMojo.replaceFile(File, File) force le déclenchement du ramasse-miettes ; extrêmement douteux sauf dans du code de banc d'essaiPERFORMANCEDM_GC559High
Method org.apache.maven.plugins.shade.mojo.ShadeMojo.replaceFile(File, File) may fail to clean up java.io.OutputStreamEXPERIMENTALOBL_UNSATISFIED_OBLIGATION597Medium
La méthode org.apache.maven.plugins.shade.mojo.ShadeMojo.execute() intercepte Exception, mais Exception n'est pas lancé dans le bloc try/catch et RuntimeException n'est pas appeléSTYLEREC_CATCH_EXCEPTION544Medium
org.apache.maven.plugins.shade.mojo.ShadeMojo.createDependencyReducedPom(Set) ignores exceptional return value of java.io.File.delete()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE872Medium

org.apache.maven.plugins.shade.pom.MavenJDOMWriter

BugCategoryDetailsLinePriority
La méthode org.apache.maven.plugins.shade.pom.MavenJDOMWriter.insertAtPreferredLocation(Element, Element, MavenJDOMWriter$Counter) concatène des chaînes au moyen de + en bouclePERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION302Medium
La méthode org.apache.maven.plugins.shade.pom.MavenJDOMWriter.findAndReplaceProperties(MavenJDOMWriter$Counter, Element, String, Map) fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySetPERFORMANCEWMI_WRONG_MAP_ITERATOR143Medium

org.apache.maven.plugins.shade.pom.MavenJDOMWriter$Counter

BugCategoryDetailsLinePriority
La classe org.apache.maven.plugins.shade.pom.MavenJDOMWriter$Counter devrait-elle être une classe interne static ?PERFORMANCESIC_INNER_SHOULD_BE_STATIC2271-2313Medium

org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer

BugCategoryDetailsLinePriority
Champ jamais écrit : org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer.encodingCORRECTNESSUWF_UNWRITTEN_FIELD120Medium

org.apache.maven.plugins.shade.resource.AppendingTransformer

BugCategoryDetailsLinePriority
Champ jamais écrit : org.apache.maven.plugins.shade.resource.AppendingTransformer.resourceCORRECTNESSUWF_UNWRITTEN_FIELD45Medium

org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer

BugCategoryDetailsLinePriority
Champ jamais écrit : org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer.resourceCORRECTNESSUWF_UNWRITTEN_FIELD40Medium

org.apache.maven.plugins.shade.resource.IncludeResourceTransformer

BugCategoryDetailsLinePriority
Champ jamais écrit : org.apache.maven.plugins.shade.resource.IncludeResourceTransformer.fileCORRECTNESSUWF_UNWRITTEN_FIELD57Medium
Champ jamais écrit : org.apache.maven.plugins.shade.resource.IncludeResourceTransformer.resourceCORRECTNESSUWF_UNWRITTEN_FIELD63Medium

org.apache.maven.plugins.shade.resource.ManifestResourceTransformer

BugCategoryDetailsLinePriority
Champ jamais écrit : org.apache.maven.plugins.shade.resource.ManifestResourceTransformer.mainClassCORRECTNESSUWF_UNWRITTEN_FIELD98Medium
Champ jamais écrit : org.apache.maven.plugins.shade.resource.ManifestResourceTransformer.manifestEntriesCORRECTNESSUWF_UNWRITTEN_FIELD103Medium

org.apache.maven.plugins.shade.resource.XmlAppendingTransformer

BugCategoryDetailsLinePriority
Champ jamais écrit : org.apache.maven.plugins.shade.resource.XmlAppendingTransformer.resourceCORRECTNESSUWF_UNWRITTEN_FIELD59Medium