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 114
LooseCoupling Avoid using implementation types like 'HashSet'; use the interface instead 121
LooseCoupling Avoid using implementation types like 'TreeSet'; use the interface instead 125
com/opencsv/bean/CsvToBeanBuilder.java
Rule Violation Line
TooManyMethods This class has too many methods, consider refactoring it. 59581
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 114
LooseCoupling Avoid using implementation types like 'HashSet'; use the interface instead 3 121
LooseCoupling Avoid using implementation types like 'TreeSet'; use the interface instead 3 125

com/opencsv/bean/CsvToBeanBuilder.java

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

com/opencsv/bean/util/OpencsvUtils.java

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