Fork me on GitHub

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