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 |
152 |
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.getWriter(RemoteResourcesBundle, File): new java.io.FileWriter(File, boolean) |
I18N |
DM_DEFAULT_ENCODING |
1315 |
High |
Found reliance on default encoding in org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.loadSupplements(String[]): new java.io.FileReader(File) |
I18N |
DM_DEFAULT_ENCODING |
1402 |
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 |
1289 |
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 |
1244 |
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 |
499 |
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 |
1482 |
Medium |
La classe org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo$OrganizationComparator devrait-elle être une classe interne static ? |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC |
1448-1482 |
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 |
1486-1497 |
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 |