PMD Results

The following document contains the results of PMD 5.3.2.

Files

de/fhdw/wtf/common/ast/ConstructorOrOperation.java

Violation Line
Avoid empty while statements 136137
Avoid unused method parameters such as 'input'. 189
Avoid unused method parameters such as 'input'. 194

de/fhdw/wtf/common/ast/type/ClassType.java

Violation Line
These nested if statements could be combined 683685

de/fhdw/wtf/common/ast/type/Type.java

Violation Line
Useless parentheses. 215
Useless parentheses. 258
Avoid using a branching statement as the last in a loop. 305
Useless parentheses. 319

de/fhdw/wtf/common/ast/type/TypeProxy.java

Violation Line
Overriding method merely calls super 152154

de/fhdw/wtf/common/token/EndToken.java

Violation Line
Overriding method merely calls super 6769

de/fhdw/wtf/common/token/IdentifierToken.java

Violation Line
Overriding method merely calls super 7678

de/fhdw/wtf/common/token/InvalidToken.java

Violation Line
Overriding method merely calls super 8991

de/fhdw/wtf/parser/ExceptionClassParser.java

Violation Line
Avoid unused method parameters such as 'classResult'. 242
Avoid unused method parameters such as 'constructors'. 243

de/fhdw/wtf/parser/RegularClassParser.java

Violation Line
Avoid unused method parameters such as 'classResult'. 242
Avoid unused method parameters such as 'constructors'. 243

de/fhdw/wtf/walker/tasks/DoubleAttributenameCheck.java

Violation Line
Avoid unused imports such as 'de.fhdw.wtf.common.ast.type.AtomicType' 10
Avoid unused imports such as 'de.fhdw.wtf.common.ast.type.BaseType' 11
Avoid unused imports such as 'de.fhdw.wtf.common.ast.type.CompositeType' 13
Avoid unused imports such as 'de.fhdw.wtf.common.ast.type.Type' 14
Avoid unused imports such as 'de.fhdw.wtf.common.ast.type.TypeProxy' 15
Avoid unused imports such as 'de.fhdw.wtf.common.ast.visitor.AtomicTypeVisitorException' 16
Avoid unused imports such as 'de.fhdw.wtf.common.ast.visitor.TypeVisitorException' 17
Avoid unused imports such as 'de.fhdw.wtf.common.exception.ast.ASTException' 18
Avoid unused imports such as 'de.fhdw.wtf.walker.walker.HelperUtils' 22

de/fhdw/wtf/walker/tasks/InheritanceOfThrownExceptionsCheck.java

Violation Line
Avoid empty if statements 5254

de/fhdw/wtf/walker/tasks/NoThrownListTypesCheck.java

Violation Line
Avoid empty if statements 8992
Avoid empty if statements 110112

de/fhdw/wtf/walker/tasks/OverloadingCheck.java

Violation Line
These nested if statements could be combined 101116

de/fhdw/wtf/walker/tasks/SymmetricCheck.java

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

de/fhdw/wtf/walker/walker/HelperUtils.java

Violation Line
Avoid unused imports such as 'de.fhdw.wtf.common.ast.type.ListType' 10
Avoid unused imports such as 'de.fhdw.wtf.common.ast.type.MapType' 11
Avoid unused imports such as 'de.fhdw.wtf.common.ast.type.ProductType' 12
Avoid unused imports such as 'de.fhdw.wtf.common.ast.type.SumType' 13
Avoid unused imports such as 'de.fhdw.wtf.common.ast.type.ThrownType' 14
Avoid unused imports such as 'de.fhdw.wtf.common.ast.visitor.CompositeTypeVisitorReturn' 18