PMD Results

The following document contains the results of PMD 5.3.5.

Files

info/limpet/IDocument.java

Violation Line
Avoid modifiers which are implied by the context 21
Avoid modifiers which are implied by the context 23
Avoid modifiers which are implied by the context 25
Avoid modifiers which are implied by the context 27
Avoid modifiers which are implied by the context 29
Avoid modifiers which are implied by the context 31
Avoid modifiers which are implied by the context 33
Avoid modifiers which are implied by the context 35
Avoid modifiers which are implied by the context 37
Avoid modifiers which are implied by the context 40
Avoid modifiers which are implied by the context 43
Avoid modifiers which are implied by the context 45
Avoid modifiers which are implied by the context 48
Avoid modifiers which are implied by the context 51
Avoid modifiers which are implied by the context 53
Avoid modifiers which are implied by the context 55
Avoid modifiers which are implied by the context 57
Avoid modifiers which are implied by the context 59

info/limpet/IDocumentBuilder.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 28

info/limpet/IStoreGroup.java

Violation Line
Avoid modifiers which are implied by the context 26–28
Avoid modifiers which are implied by the context 30
Avoid modifiers which are implied by the context 32

info/limpet/IStoreItem.java

Violation Line
Avoid modifiers which are implied by the context 12

info/limpet/analysis/GeneralDescription.java

Violation Line
Avoid empty if statements 154–156
Avoid empty if statements 158–160

info/limpet/analysis/SimpleDescriptiveQuantity.java

Violation Line
An empty statement (semicolon) not part of a loop 87

info/limpet/impl/Range.java

Violation Line
Ensure you override both equals() and hashCode() 42
Useless parentheses. 47

info/limpet/impl/SampleData.java

Violation Line
These nested if statements could be combined 239–243
These nested if statements could be combined 247–251

info/limpet/operations/CollectionComplianceTests.java

Violation Line
Avoid empty if statements 123–124
These nested if statements could be combined 1255–1266

info/limpet/operations/OperationsLibrary.java

Violation Line
Too many static imports may lead to messy code 15–403

info/limpet/operations/admin/CreateNewLookupDatafileOperation.java

Violation Line
Overriding method merely calls super 161–164

info/limpet/operations/admin/CreateSingletonGenerator.java

Violation Line
Avoid empty catch blocks 110–112

info/limpet/operations/arithmetic/BulkQuantityOperation.java

Violation Line
Avoid modifiers which are implied by the context 49–55

info/limpet/operations/arithmetic/InterpolatedMaths.java

Violation Line
Avoid modifiers which are implied by the context 37–52
Avoid modifiers which are implied by the context 51

info/limpet/operations/arithmetic/simple/RateOfChangeOperation.java

Violation Line
Useless parentheses. 73

info/limpet/operations/filter/MaxMinFilterOperation.java

Violation Line
Avoid modifiers which are implied by the context 237–268

info/limpet/operations/grid/GenerateGrid.java

Violation Line
Avoid modifiers which are implied by the context 38–47
Overriding method merely calls super 255–259
Overriding method merely calls super 262–266

info/limpet/operations/spatial/DopplerShiftBetweenTracksOperation.java

Violation Line
These nested if statements could be combined 156–160
Unnecessary use of fully qualified name 'SI.RADIAN' due to existing static import 'javax.measure.unit.SI.RADIAN' 425
Unnecessary use of fully qualified name 'SI.HERTZ' due to existing static import 'javax.measure.unit.SI.HERTZ' 433

info/limpet/operations/spatial/TwoTrackOperation.java

Violation Line
Useless parentheses. 209

info/limpet/persistence/csv/CsvParser.java

Violation Line
Too many static imports may lead to messy code 15–967

info/limpet/persistence/rep/RepParser.java

Violation Line
Avoid modifiers which are implied by the context 42–245
Avoid modifiers which are implied by the context 49–156
Avoid modifiers which are implied by the context 163–240
Avoid modifiers which are implied by the context 242
Avoid modifiers which are implied by the context 244
Avoid modifiers which are implied by the context 252–338
Avoid modifiers which are implied by the context 259–293
Avoid modifiers which are implied by the context 300–330
Avoid modifiers which are implied by the context 337