FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
18 19 0 0

org.apache.maven.plugin.resources.remote.BundleRemoteResourcesMojo

Bug Category Details Line Priority
Found reliance on default encoding in org.apache.maven.plugin.resources.remote.BundleRemoteResourcesMojo.execute(): new java.io.FileWriter(File) I18N DM_DEFAULT_ENCODING 155 High

org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo

Bug Category Details Line Priority
Found reliance on default encoding in org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.loadSupplements(String[]): new java.io.FileReader(File) I18N DM_DEFAULT_ENCODING 1416 High
Found reliance on default encoding in org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.processResourceBundles(ClassLoader, VelocityContext): new java.io.FileReader(File) I18N DM_DEFAULT_ENCODING 1300 High
Found reliance on default encoding in org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.processResourceBundles(ClassLoader, VelocityContext): new java.io.FileWriter(File, boolean) I18N DM_DEFAULT_ENCODING 1304 High
Found reliance on default encoding in org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.processResourceBundles(ClassLoader, VelocityContext): new java.io.OutputStreamWriter(OutputStream) I18N DM_DEFAULT_ENCODING 1255 High
La méthode org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.execute() fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySet PERFORMANCE WMI_WRONG_MAP_ITERATOR 486 Medium

org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo$OrganizationComparator

Bug Category Details Line Priority
Possible null pointer dereference of s1 on branch that might be infeasible in org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo$OrganizationComparator.compareStrings(String, String) STYLE NP_NULL_ON_SOME_PATH_MIGHT_BE_INFEASIBLE 1495 Medium
La classe org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo$OrganizationComparator devrait-elle être une classe interne static ? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 1462-1495 Medium

org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo$ProjectComparator

Bug Category Details Line Priority
La classe org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo$ProjectComparator devrait-elle être une classe interne static ? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 1499-1509 Medium

org.apache.maven.plugin.resources.remote.io.xpp3.RemoteResourcesBundleXpp3Reader

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.apache.maven.plugin.resources.remote.io.xpp3.RemoteResourcesBundleXpp3Reader.getIntegerValue(String, String, XmlPullParser, boolean) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 390 High
Boxing/unboxing to parse a primitive org.apache.maven.plugin.resources.remote.io.xpp3.RemoteResourcesBundleXpp3Reader.getLongValue(String, String, XmlPullParser, boolean) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 420 High
La méthode privée org.apache.maven.plugin.resources.remote.io.xpp3.RemoteResourcesBundleXpp3Reader.getBooleanValue(String, String, XmlPullParser) n'est jamais appelée PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 175 Medium
La méthode privée org.apache.maven.plugin.resources.remote.io.xpp3.RemoteResourcesBundleXpp3Reader.getDateValue(String, String, XmlPullParser) n'est jamais appelée PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 263 Medium

org.apache.maven.plugin.resources.remote.io.xpp3.SupplementalDataModelXpp3Reader

Bug Category Details Line Priority
Alimentation à perte d'une variable locale dans la méthode org.apache.maven.plugin.resources.remote.io.xpp3.SupplementalDataModelXpp3Reader.parseSupplementalDataModel(XmlPullParser, boolean) STYLE DLS_DEAD_LOCAL_STORE 675 High
Boxing/unboxing to parse a primitive org.apache.maven.plugin.resources.remote.io.xpp3.SupplementalDataModelXpp3Reader.getIntegerValue(String, String, XmlPullParser, boolean) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 391 High
Boxing/unboxing to parse a primitive org.apache.maven.plugin.resources.remote.io.xpp3.SupplementalDataModelXpp3Reader.getLongValue(String, String, XmlPullParser, boolean) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 421 High
Test de nullité redondant sur une valeur non nulle dans org.apache.maven.plugin.resources.remote.io.xpp3.SupplementalDataModelXpp3Reader.parseSupplementalDataModel(XmlPullParser, boolean) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 681 Medium
La méthode privée org.apache.maven.plugin.resources.remote.io.xpp3.SupplementalDataModelXpp3Reader.getBooleanValue(String, String, XmlPullParser) n'est jamais appelée PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 176 Medium
La méthode privée org.apache.maven.plugin.resources.remote.io.xpp3.SupplementalDataModelXpp3Reader.getDateValue(String, String, XmlPullParser) n'est jamais appelée PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 264 Medium