FindBugs Bug Detector Report
The following document contains the results of FindBugs Report
FindBugs Version is 2.0.1
Threshold is low
Effort is max
Summary
Classes |
Bugs |
Errors |
Missing Classes |
229 |
15 |
0 |
0 |
com.orangesignal.csv.Csv
Bug |
Category |
Details |
Line |
Priority |
デフォルトエンコーディングへの依存を発見しました。com.orangesignal.csv.Csv.load(LhaFile, CsvConfig, CsvListHandler, LhaEntryFilter): new java.io.InputStreamReader(InputStream) |
I18N |
DM_DEFAULT_ENCODING |
302 |
High |
デフォルトエンコーディングへの依存を発見しました。com.orangesignal.csv.Csv.load(LhaInputStream, CsvConfig, CsvListHandler, LhaEntryFilter): new java.io.InputStreamReader(InputStream) |
I18N |
DM_DEFAULT_ENCODING |
221 |
High |
デフォルトエンコーディングへの依存を発見しました。com.orangesignal.csv.Csv.load(InputStream, CsvConfig, CsvHandler): new java.io.InputStreamReader(InputStream) |
I18N |
DM_DEFAULT_ENCODING |
112 |
High |
デフォルトエンコーディングへの依存を発見しました。com.orangesignal.csv.Csv.load(ZipFile, CsvConfig, CsvListHandler, ZipEntryFilter): new java.io.InputStreamReader(InputStream) |
I18N |
DM_DEFAULT_ENCODING |
475 |
High |
デフォルトエンコーディングへの依存を発見しました。com.orangesignal.csv.Csv.load(ZipInputStream, CsvConfig, CsvListHandler, ZipEntryFilter): new java.io.InputStreamReader(InputStream) |
I18N |
DM_DEFAULT_ENCODING |
385 |
High |
デフォルトエンコーディングへの依存を発見しました。com.orangesignal.csv.Csv.save(Object, OutputStream, CsvConfig, CsvHandler): new java.io.OutputStreamWriter(OutputStream) |
I18N |
DM_DEFAULT_ENCODING |
554 |
High |
com.orangesignal.csv.CsvConfig
Bug |
Category |
Details |
Line |
Priority |
com.orangesignal.csv.CsvConfig.clone() は、super.clone() を呼び出していません。 |
BAD_PRACTICE |
CN_IDIOM_NO_SUPER_CALL |
494 |
Medium |
com.orangesignal.csv.CsvConfig.getIgnoreLinePatterns() は、CsvConfig.ignoreLinePatterns を返すことによって内部表現を暴露するかもしれません。 |
MALICIOUS_CODE |
EI_EXPOSE_REP |
399 |
Medium |
com.orangesignal.csv.CsvReader
Bug |
Category |
Details |
Line |
Priority |
ローカライズされていない String.toUpperCase() または String.toLowerCase() を使用しています。new com.orangesignal.csv.CsvReader(Reader, int, CsvConfig) |
I18N |
DM_CONVERT_CASE |
159 |
Low |
com.orangesignal.csv.CsvReader.endOfFile の一貫性のない同期化です。80% の時間をロック |
MT_CORRECTNESS |
IS2_INCONSISTENT_SYNC |
223 |
Low |
com.orangesignal.csv.CsvReader.lineNumber の一貫性のない同期化です。90% の時間をロック |
MT_CORRECTNESS |
IS2_INCONSISTENT_SYNC |
215 |
Low |
com.orangesignal.csv.CsvResultSet
Bug |
Category |
Details |
Line |
Priority |
デフォルトエンコーディングへの依存を発見しました。com.orangesignal.csv.CsvResultSet.getBlob(int): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
1136 |
High |
デフォルトエンコーディングへの依存を発見しました。com.orangesignal.csv.CsvResultSet.getBytes(int): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
249 |
High |
com.orangesignal.csv.CsvResultSet.getBytes(int) は、null ではなく長さが0の配列を返すべきではありませんか? |
STYLE |
PZLA_PREFER_ZERO_LENGTH_ARRAYS |
247 |
Low |
com.orangesignal.csv.CsvWriter
Bug |
Category |
Details |
Line |
Priority |
ローカライズされていない String.toUpperCase() または String.toLowerCase() を使用しています。new com.orangesignal.csv.CsvWriter(Writer, int, CsvConfig) |
I18N |
DM_CONVERT_CASE |
85 |
Low |