PMD Results
The following document contains the results of PMD 6.55.0.
Violations By Priority
Priority 3
com/opencsv/bean/AbstractMappingStrategy.java
Rule |
Violation |
Line |
TooManyMethods |
This class has too many methods, consider refactoring it. |
52–911 |
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. |
59–581 |
com/opencsv/bean/util/OpencsvUtils.java
Rule |
Violation |
Line |
UnusedLocalVariable |
Avoid unused local variables such as 'okayToIgnore'. |
238 |
Files
com/opencsv/ICSVWriter.java
Rule |
Violation |
Priority |
Line |
EmptyCatchBlock |
Must handle exceptions |
2 |
203–205 |
com/opencsv/bean/AbstractMappingStrategy.java
Rule |
Violation |
Priority |
Line |
TooManyMethods |
This class has too many methods, consider refactoring it. |
3 |
52–911 |
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 |
59–581 |
com/opencsv/bean/util/OpencsvUtils.java
Rule |
Violation |
Priority |
Line |
UnusedLocalVariable |
Avoid unused local variables such as 'okayToIgnore'. |
3 |
238 |