The following document contains the results of FindBugs Report
FindBugs Version is 1.2.0
Threshold is Low
Effort is Default
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 53 | 24 | 0 | 0 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Method org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateJavascriptLocalesMojo.execute() uses Collection.toArray() with zero-length array argument | PERFORMANCE | ITA_INEFFICIENT_TO_ARRAY | 86 |
| Read of unwritten field project in org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateJavascriptLocalesMojo.addResourceRoot(String) | CORRECTNESS | NP_UNWRITTEN_FIELD | 105 |
| Read of unwritten field targetDirectory in org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateJavascriptLocalesMojo.execute() | CORRECTNESS | NP_UNWRITTEN_FIELD | 49 |
| Private method org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateJavascriptLocalesMojo.getLocaleStrings() is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 113-126 |
| Unwritten field: org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateJavascriptLocalesMojo.locale | CORRECTNESS | UWF_UNWRITTEN_FIELD | 113 |
| Unwritten field: org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateJavascriptLocalesMojo.project | CORRECTNESS | UWF_UNWRITTEN_FIELD | 105 |
| Unwritten field: org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateJavascriptLocalesMojo.targetDirectory | CORRECTNESS | UWF_UNWRITTEN_FIELD | 49 |
| Unwritten field: org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateJavascriptLocalesMojo.force | CORRECTNESS | UWF_UNWRITTEN_FIELD | 74 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Method org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateLocaleElementsMojo.execute() uses Collection.toArray() with zero-length array argument | PERFORMANCE | ITA_INEFFICIENT_TO_ARRAY | 84 |
| Read of unwritten field project in org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateLocaleElementsMojo.execute() | CORRECTNESS | NP_UNWRITTEN_FIELD | 48 |
| Read of unwritten field targetDirectory in org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateLocaleElementsMojo.execute() | CORRECTNESS | NP_UNWRITTEN_FIELD | 48 |
| Read of unwritten field targetDirectory in org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateLocaleElementsMojo.execute() | CORRECTNESS | NP_UNWRITTEN_FIELD | 76 |
| Read of unwritten field targetDirectory in org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateLocaleElementsMojo.execute() | CORRECTNESS | NP_UNWRITTEN_FIELD | 77 |
| Exception is caught when Exception is not thrown in org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateLocaleElementsMojo.execute() | STYLE | REC_CATCH_EXCEPTION | 92 |
| Unwritten field: org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateLocaleElementsMojo.locale | CORRECTNESS | UWF_UNWRITTEN_FIELD | 80 |
| Unwritten field: org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateLocaleElementsMojo.project | CORRECTNESS | UWF_UNWRITTEN_FIELD | 48 |
| Unwritten field: org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateLocaleElementsMojo.targetDirectory | CORRECTNESS | UWF_UNWRITTEN_FIELD | 48 |
| Unwritten field: org.apache.myfaces.buildtools.maven2.plugin.i18n.GenerateLocaleElementsMojo.force | CORRECTNESS | UWF_UNWRITTEN_FIELD | 53 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Use of non-localized String.toUpperCase() or String.toLowerCase | I18N | DM_CONVERT_CASE | 104 |
| org.apache.myfaces.buildtools.maven2.plugin.i18n.uixtools.JSLocaleElementsGenerator._generateJSLocaleElements(String, String, Locale, String, boolean, boolean, boolean, boolean, boolean, String) may fail to close stream on exception | BAD_PRACTICE | OS_OPEN_STREAM_EXCEPTION_PATH | 323 |
| org.apache.myfaces.buildtools.maven2.plugin.i18n.uixtools.JSLocaleElementsGenerator.main(String[]) ignores return value of java.io.File.createNewFile() | CORRECTNESS | RV_RETURN_VALUE_IGNORED | 161 |
| Method org.apache.myfaces.buildtools.maven2.plugin.i18n.uixtools.JSLocaleElementsGenerator._getHexString(int, int) concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 691 |
| Private method org.apache.myfaces.buildtools.maven2.plugin.i18n.uixtools.JSLocaleElementsGenerator._getLocaleSuffix(Locale) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 736-738 |
| Private method org.apache.myfaces.buildtools.maven2.plugin.i18n.uixtools.JSLocaleElementsGenerator._writeJavaBundle(Writer, Locale, String) is never called | PERFORMANCE | UPM_UNCALLED_PRIVATE_METHOD | 337-381 |