Fork me on GitHub

PMD Results

The following document contains the results of PMD 5.3.5.

Files

Jackcess - com/healthmarketscience/jackcess/CursorBuilder.java

Violation Line
Avoid unused private methods such as 'setIndexByColumns(List)'. 149

Jackcess - com/healthmarketscience/jackcess/impl/ColumnImpl.java

Violation Line
Avoid creating BigDecimal with a decimal (float/double) literal. Use a String literal 1281

Jackcess - com/healthmarketscience/jackcess/impl/DatabaseImpl.java

Violation Line
Avoid using a branching statement as the last in a loop. 2659
Avoid using a branching statement as the last in a loop. 2810

Jackcess - com/healthmarketscience/jackcess/impl/IndexData.java

Violation Line
Ensure you override both equals() and hashCode() 2321

Jackcess - com/healthmarketscience/jackcess/impl/IndexPageCache.java

Violation Line
Avoid duplicate imports such as 'com.healthmarketscience.jackcess.impl.IndexData.DataPage' 35
Avoid unused private methods such as 'removeEntry(CacheDataPage,int)'. 285
Avoid unused private methods such as 'addEntry(CacheDataPage,int,Entry)'. 298300

Jackcess - com/healthmarketscience/jackcess/impl/complex/ComplexValueForeignKeyImpl.java

Violation Line
Ensure you override both equals() and hashCode() 331

Jackcess - com/healthmarketscience/jackcess/impl/expr/Expressionator.java

Violation Line
Avoid using a branching statement as the last in a loop. 638

Jackcess - com/healthmarketscience/jackcess/impl/expr/NumberFormatter.java

Violation Line
Avoid creating BigDecimal with a decimal (float/double) literal. Use a String literal 107
Avoid creating BigDecimal with a decimal (float/double) literal. Use a String literal 119