PMD Results

The following document contains the results of PMD 6.55.0.

Violations By Priority

Priority 2

com/opencsv/CSVReader.java
Rule Violation Line
EmptyCatchBlock Must handle exceptions 587589
com/opencsv/ICSVWriter.java
Rule Violation Line
EmptyCatchBlock Must handle exceptions 203205

Priority 3

com/opencsv/bean/AbstractMappingStrategy.java
Rule Violation Line
TooManyMethods This class has too many methods, consider refactoring it. 52911
com/opencsv/bean/BeanFieldSplit.java
Rule Violation Line
LooseCoupling Avoid using implementation types like 'ArrayList'; use the interface instead 115
LooseCoupling Avoid using implementation types like 'HashSet'; use the interface instead 122
LooseCoupling Avoid using implementation types like 'TreeSet'; use the interface instead 126
com/opencsv/bean/CsvToBeanBuilder.java
Rule Violation Line
TooManyMethods This class has too many methods, consider refactoring it. 59583
com/opencsv/bean/util/OpencsvUtils.java
Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'okayToIgnore'. 238

Files

com/opencsv/CSVReader.java

Rule Violation Priority Line
EmptyCatchBlock Must handle exceptions 2 587589

com/opencsv/ICSVWriter.java

Rule Violation Priority Line
EmptyCatchBlock Must handle exceptions 2 203205

com/opencsv/bean/AbstractMappingStrategy.java

Rule Violation Priority Line
TooManyMethods This class has too many methods, consider refactoring it. 3 52911

com/opencsv/bean/BeanFieldSplit.java

Rule Violation Priority Line
LooseCoupling Avoid using implementation types like 'ArrayList'; use the interface instead 3 115
LooseCoupling Avoid using implementation types like 'HashSet'; use the interface instead 3 122
LooseCoupling Avoid using implementation types like 'TreeSet'; use the interface instead 3 126

com/opencsv/bean/CsvToBeanBuilder.java

Rule Violation Priority Line
TooManyMethods This class has too many methods, consider refactoring it. 3 59583

com/opencsv/bean/util/OpencsvUtils.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'okayToIgnore'. 3 238