The following document contains the results of Checkstyle 6.11.2 with ../developmentTools/Checkstyle/checkstyle.xml ruleset. 
| Files | |||
|---|---|---|---|
| 286 | 0 | 336 | 0 |
| Category | Rule | Violations | Severity |
|---|---|---|---|
| blocks | EmptyBlock
|
1 | |
| RightCurly | 1 | ||
| coding | MultipleStringLiterals | 10 | |
| ReturnCount | 14 | ||
| UnnecessaryParentheses | 3 | ||
| design | FinalClass | 5 | |
| VisibilityModifier | 4 | ||
| imports | UnusedImports | 27 | |
| javadoc | JavadocMethod
|
91 | |
| JavadocStyle | 9 | ||
| JavadocType | 21 | ||
| JavadocVariable | 27 | ||
| metrics | BooleanExpressionComplexity
|
1 | |
CyclomaticComplexity
|
5 | ||
| JavaNCSS | 9 | ||
| NPathComplexity | 3 | ||
| modifier | RedundantModifier | 2 | |
| naming | ConstantName
|
1 | |
LocalFinalVariableName
|
1 | ||
MemberName
|
3 | ||
| sizes | AnonInnerLength
|
50 | |
AnonInnerLength
|
50 | ||
ExecutableStatementCount
|
6 | ||
LineLength
|
18 | ||
MethodCount
|
17 | ||
| MethodLength | 3 | ||
| OuterTypeNumber | 2 | ||
ParameterNumber
|
2 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodCount | Number of public methods is 40 (max allowed is 30). | 18 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocVariable | Missing a Javadoc comment. | 24 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 26 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.InvalidState. | 3 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 15 | |
| naming | MemberName | Name 'HASHCODE_CONSTANT' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 18 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocVariable | Missing a Javadoc comment. | 41 | |
| javadoc | JavadocMethod | Expected @param tag for 'name'. | 56 | |
| javadoc | JavadocMethod | Expected @param tag for 'returnType'. | 59 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 83 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 92 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 101 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 110 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 72 Zeilen lang, erlaubt sind höchstens 40. | 113 | |
| blocks | EmptyBlock | Empty while block. | 136 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 189 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 194 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 203 | |
| javadoc | JavadocMethod | Expected @param tag for 'constructorAndOperationVisitor'. | 203 | |
| javadoc | JavadocMethod | Expected @throws tag for 'TaskException'. | 204 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | FinalClass | Class ConstructorOrOperationSignature should be declared as final. | 10 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 11 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 120 characters (found 122). | 52 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocStyle | First sentence should end with a period. | 33 | |
| javadoc | JavadocMethod | Expected an @return tag. | 231 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 120 characters (found 123). | 60 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodCount | Number of public methods is 72 (max allowed is 30). | 41 | |
| sizes | MethodCount | Total number of methods is 75 (max allowed is 50). | 41 | |
| design | VisibilityModifier | Variable 'constructors' must be private and have accessor methods. | 76 | |
| javadoc | JavadocMethod | Unused @param tag for 'directSuperTypes'. | 97 | |
| metrics | CyclomaticComplexity | Cyclomatic Complexity is 28 (max allowed is 12). | 255 | |
| metrics | NPathComplexity | NPath Complexity is 2,924 (max allowed is 200). | 255 | |
| metrics | NPathComplexity | NPath Complexity is 243 (max allowed is 200). | 340 | |
| sizes | LineLength | Line is longer than 120 characters (found 128). | 430 | |
| metrics | JavaNCSS | NCSS for this method is 53 (max allowed is 50). | 577 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 124 Zeilen lang, erlaubt sind höchstens 40. | 579 | |
| coding | ReturnCount | Return count is 3 (max allowed is 2). | 590 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 89 Zeilen lang, erlaubt sind höchstens 40. | 607 | |
| coding | ReturnCount | Return count is 4 (max allowed is 2). | 624 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 629 | |
| javadoc | JavadocMethod | Expected @param tag for '<X>'. | 774 | |
| javadoc | JavadocMethod | Expected @param tag for '<Y>'. | 784 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 795 | |
| javadoc | JavadocMethod | Expected @param tag for '<X>'. | 795 | |
| javadoc | JavadocMethod | Expected @param tag for '<Y>'. | 795 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 8 parameters (found 9). | 81 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 143 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | AnonInnerLength | Anonyme innere Klasse ist 55 Zeilen lang, erlaubt sind höchstens 40. | 68 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | MultipleStringLiterals | The String "->" appears 2 times in the file. | 94 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 59 Zeilen lang, erlaubt sind höchstens 40. | 117 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | AnonInnerLength | Anonyme innere Klasse ist 70 Zeilen lang, erlaubt sind höchstens 40. | 96 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 116 | |
| coding | ReturnCount | Return count is 4 (max allowed is 2). | 128 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | FinalClass | Class RegularClassType should be declared as final. | 21 | |
| sizes | ParameterNumber | More than 8 parameters (found 9). | 81 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 143 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodCount | Number of public methods is 82 (max allowed is 30). | 31 | |
| sizes | MethodCount | Total number of methods is 82 (max allowed is 50). | 31 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 73 Zeilen lang, erlaubt sind höchstens 40. | 101 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 46 Zeilen lang, erlaubt sind höchstens 40. | 121 | |
| coding | ReturnCount | Return count is 4 (max allowed is 2). | 138 | |
| sizes | MethodLength | Method length is 172 lines (max allowed is 150). | 266 | |
| metrics | JavaNCSS | NCSS for this method is 76 (max allowed is 50). | 266 | |
| coding | ReturnCount | Return count is 3 (max allowed is 2). | 266 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 275 | |
| coding | MultipleStringLiterals | The String "A atomicType cannot be a standardized type of a sumType." appears 3 times in the file. | 279 | |
| coding | MultipleStringLiterals | The String "A listType cannot be a standardized type of a sumType." appears 3 times in the file. | 288 | |
| coding | MultipleStringLiterals | The String "A mapType cannot be a standardized type of a sumType." appears 3 times in the file. | 293 | |
| coding | MultipleStringLiterals | The String "A productType cannot be a standardized type of a sumType." appears 3 times in the file. | 298 | |
| coding | MultipleStringLiterals | The String "A thrownType cannot be a standardized type of a sumType." appears 3 times in the file. | 308 | |
| coding | MultipleStringLiterals | The String "A typeType cannot be a standardized type of a sumType." appears 2 times in the file. | 315 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 116 Zeilen lang, erlaubt sind höchstens 40. | 322 | |
| coding | ReturnCount | Return count is 3 (max allowed is 2). | 324 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 93 Zeilen lang, erlaubt sind höchstens 40. | 338 | |
| coding | ReturnCount | Return count is 3 (max allowed is 2). | 355 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 47 Zeilen lang, erlaubt sind höchstens 40. | 359 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 454 | |
| sizes | MethodLength | Method length is 190 lines (max allowed is 150). | 504 | |
| metrics | JavaNCSS | NCSS for this method is 72 (max allowed is 50). | 504 | |
| metrics | NPathComplexity | NPath Complexity is 396 (max allowed is 200). | 504 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 91 Zeilen lang, erlaubt sind höchstens 40. | 521 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 75 Zeilen lang, erlaubt sind höchstens 40. | 530 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 47 Zeilen lang, erlaubt sind höchstens 40. | 551 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 621 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodCount | Number of public methods is 41 (max allowed is 30). | 26 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 54 Zeilen lang, erlaubt sind höchstens 40. | 105 | |
| metrics | JavaNCSS | NCSS for this method is 51 (max allowed is 50). | 210 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 121 Zeilen lang, erlaubt sind höchstens 40. | 214 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 105 Zeilen lang, erlaubt sind höchstens 40. | 223 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 50 Zeilen lang, erlaubt sind höchstens 40. | 253 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodCount | Number of public methods is 32 (max allowed is 30). | 20 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 197 | |
| javadoc | JavadocMethod | Unused @param tag for 'another'. | 200 | |
| javadoc | JavadocMethod | Expected an @return tag. | 204 | |
| metrics | JavaNCSS | NCSS for this method is 53 (max allowed is 50). | 204 | |
| javadoc | JavadocMethod | Expected @param tag for 'typeToCompare'. | 204 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 117 Zeilen lang, erlaubt sind höchstens 40. | 207 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 51 Zeilen lang, erlaubt sind höchstens 40. | 211 | |
| coding | UnnecessaryParentheses | Unnecessary parentheses around return value. | 215 | |
| coding | UnnecessaryParentheses | Unnecessary parentheses around return value. | 258 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 49 Zeilen lang, erlaubt sind höchstens 40. | 266 | |
| coding | ReturnCount | Return count is 3 (max allowed is 2). | 268 | |
| coding | ReturnCount | Return count is 3 (max allowed is 2). | 279 | |
| coding | ReturnCount | Return count is 3 (max allowed is 2). | 290 | |
| coding | UnnecessaryParentheses | Unnecessary parentheses around return value. | 319 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodCount | Number of public methods is 38 (max allowed is 30). | 21 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocStyle | First sentence should end with a period. | 6 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocStyle | First sentence should end with a period. | 6 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.exception.referencer.ConstructorReferencerExceptions. | 3 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.ConstructorReference. | 3 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.ByReferenceState. | 4 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.TypeProxy. | 5 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 133 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 3 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 3 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocMethod | Expected @param tag for 'marker'. | 48 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 120 characters (found 135). | 7 | |
| javadoc | JavadocType | Missing a Javadoc comment. | 8 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 120 characters (found 121). | 38 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.Constructor. | 3 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.ConstructorReference. | 4 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 5 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 8 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 14 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 15 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 17 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 23 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 3 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 10 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 14 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 3 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 10 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 14 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 120 characters (found 121). | 32 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 3 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 10 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 14 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 8 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 14 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 16 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 21 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.constants.walker.ExceptionConstants. | 4 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 20 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.ConstructorReference. | 4 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.constants.walker.ExceptionConstants. | 5 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 8 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 14 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 15 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 17 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 23 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 8 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 14 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 15 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 17 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 23 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | FinalClass | Class InvalidThrowException should be declared as final. | 3 | |
| javadoc | JavadocType | Missing a Javadoc comment. | 3 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 5 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 7 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 11 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | FinalClass | Class SymmetricCheckException should be declared as final. | 15 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 22 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 37 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 3 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 5 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 7 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 11 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 8 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocVariable | Missing a Javadoc comment. | 20 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 22 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 24 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 26 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 65 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodCount | Number of public methods is 48 (max allowed is 30). | 11 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocVariable | Missing a Javadoc comment. | 18 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 19 | |
| javadoc | JavadocMethod | Expected @param tag for 'inputMatcher'. | 28 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 33 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 37 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocMethod | Missing a Javadoc comment. | 13 | |
| javadoc | JavadocMethod | Expected @param tag for 'inputMatcher'. | 30 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodCount | Number of public methods is 68 (max allowed is 30). | 25 | |
| sizes | MethodCount | Total number of methods is 72 (max allowed is 50). | 25 | |
| sizes | ExecutableStatementCount | Executable statement count is 31 (max allowed is 30). | 88 | |
| sizes | MethodLength | Method length is 367 lines (max allowed is 150). | 88 | |
| metrics | JavaNCSS | NCSS for this method is 164 (max allowed is 50). | 88 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| metrics | CyclomaticComplexity | Cyclomatic Complexity is 14 (max allowed is 12). | 110 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 3 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 5 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 7 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 9 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 11 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 13 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| metrics | CyclomaticComplexity | Cyclomatic Complexity is 24 (max allowed is 12). | 55 | |
| sizes | ExecutableStatementCount | Executable statement count is 32 (max allowed is 30). | 55 | |
| metrics | JavaNCSS | NCSS for this method is 66 (max allowed is 50). | 55 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 112 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 122 | |
| metrics | CyclomaticComplexity | Cyclomatic Complexity is 16 (max allowed is 12). | 138 | |
| metrics | BooleanExpressionComplexity | Boolean expression complexity is 15 (max allowed is 4). | 140 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 120 characters (found 123). | 59 | |
| coding | ReturnCount | Return count is 5 (max allowed is 2). | 100 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 147 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | ReturnCount | Return count is 4 (max allowed is 2). | 102 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.token.symbols.BracketCloseToken. | 20 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.token.symbols.SemicolonToken. | 21 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocMethod | Expected @param tag for 'containingType'. | 247 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | ReturnCount | Return count is 3 (max allowed is 2). | 123 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 120 characters (found 123). | 54 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocMethod | Expected @param tag for 'containingType'. | 67 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodCount | Number of package methods is 16 (max allowed is 10). | 26 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocMethod | Expected @param tag for 'containingType'. | 247 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 3 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 58 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 60 | |
| javadoc | JavadocMethod | Expected an @return tag. | 73 | |
| javadoc | JavadocMethod | Expected @param tag for 'uri'. | 73 | |
| javadoc | JavadocMethod | Expected @throws tag for 'MultipleCheckExceptions'. | 73 | |
| javadoc | JavadocMethod | Expected @throws tag for 'CyclicDependencyException'. | 73 | |
| javadoc | JavadocMethod | Expected @throws tag for 'InterruptedException'. | 74 | |
| javadoc | JavadocMethod | Expected @throws tag for 'CyclicPartDefinitionException'. | 74 | |
| javadoc | JavadocMethod | Expected @throws tag for 'ExecutionException'. | 74 | |
| javadoc | JavadocMethod | Expected an @return tag. | 95 | |
| javadoc | JavadocMethod | Expected @param tag for 'wtfFileContent'. | 95 | |
| javadoc | JavadocMethod | Expected @throws tag for 'MultipleCheckExceptions'. | 95 | |
| javadoc | JavadocMethod | Expected @throws tag for 'CyclicDependencyException'. | 96 | |
| javadoc | JavadocMethod | Expected @throws tag for 'InterruptedException'. | 96 | |
| javadoc | JavadocMethod | Expected @throws tag for 'CyclicPartDefinitionException'. | 96 | |
| javadoc | JavadocMethod | Expected @throws tag for 'ExecutionException'. | 96 | |
| sizes | ExecutableStatementCount | Executable statement count is 51 (max allowed is 30). | 109 | |
| metrics | JavaNCSS | NCSS for this method is 60 (max allowed is 50). | 109 | |
| javadoc | JavadocMethod | Expected @param tag for 'model'. | 109 | |
| javadoc | JavadocMethod | Expected @throws tag for 'MultipleCheckExceptions'. | 109 | |
| javadoc | JavadocMethod | Expected @throws tag for 'CyclicDependencyException'. | 109 | |
| javadoc | JavadocMethod | Expected @throws tag for 'InterruptedException'. | 110 | |
| javadoc | JavadocMethod | Expected @throws tag for 'ExecutionException'. | 110 | |
| javadoc | JavadocMethod | Expected @throws tag for 'CyclicPartDefinitionException'. | 110 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 199 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 229 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 237 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| metrics | CyclomaticComplexity | Cyclomatic Complexity is 14 (max allowed is 12). | 271 | |
| sizes | ExecutableStatementCount | Executable statement count is 32 (max allowed is 30). | 271 | |
| sizes | ExecutableStatementCount | Executable statement count is 34 (max allowed is 30). | 369 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 120 characters (found 131). | 190 | |
| sizes | LineLength | Line is longer than 120 characters (found 141). | 195 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | OuterTypeNumber | Outer types defined is 4 (max allowed is 1). | 1 | |
| javadoc | JavadocType | Missing a Javadoc comment. | 24 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 26 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 32 | |
| design | VisibilityModifier | Variable 'helper' must be private and have accessor methods. | 32 | |
| javadoc | JavadocType | Missing a Javadoc comment. | 107 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 116 | |
| design | VisibilityModifier | Variable 'map' must be private and have accessor methods. | 116 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 124 | |
| design | VisibilityModifier | Variable 'map' must be private and have accessor methods. | 124 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.AtomicType. | 10 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.BaseType. | 11 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.CompositeType. | 13 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.Type. | 14 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.TypeProxy. | 15 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.visitor.AtomicTypeVisitorException. | 16 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.visitor.TypeVisitorException. | 17 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.exception.ast.ASTException. | 18 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.walker.walker.HelperUtils. | 22 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 17 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 19 | |
| naming | LocalFinalVariableName | Name 'TypeIterator' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 26 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 83 Zeilen lang, erlaubt sind höchstens 40. | 29 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 64 Zeilen lang, erlaubt sind höchstens 40. | 45 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 56 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocType | Missing a Javadoc comment. | 15 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 17 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | AnonInnerLength | Anonyme innere Klasse ist 68 Zeilen lang, erlaubt sind höchstens 40. | 130 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 156 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocStyle | First sentence should end with a period. | 25 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 30 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 86 Zeilen lang, erlaubt sind höchstens 40. | 54 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 73 Zeilen lang, erlaubt sind höchstens 40. | 58 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 60 Zeilen lang, erlaubt sind höchstens 40. | 62 | |
| blocks | RightCurly | '}' at column 9 should be on the same line as the next part of a multi-block statement. | 108 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | AnonInnerLength | Anonyme innere Klasse ist 52 Zeilen lang, erlaubt sind höchstens 40. | 56 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodCount | Number of public methods is 61 (max allowed is 30). | 51 | |
| sizes | MethodCount | Total number of methods is 72 (max allowed is 50). | 51 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 49 Zeilen lang, erlaubt sind höchstens 40. | 136 | |
| naming | ConstantName | Name 'anythingSum' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 137 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 77 Zeilen lang, erlaubt sind höchstens 40. | 205 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 50 Zeilen lang, erlaubt sind höchstens 40. | 323 | |
| sizes | ExecutableStatementCount | Executable statement count is 31 (max allowed is 30). | 457 | |
| metrics | JavaNCSS | NCSS for this method is 57 (max allowed is 50). | 548 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 556 | |
| coding | MultipleStringLiterals | The String "A standardized sum is can not an atomicType" appears 6 times in the file. | 560 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 611 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 70 Zeilen lang, erlaubt sind höchstens 40. | 694 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 54 Zeilen lang, erlaubt sind höchstens 40. | 703 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | AnonInnerLength | Anonyme innere Klasse ist 41 Zeilen lang, erlaubt sind höchstens 40. | 94 | |
| coding | MultipleStringLiterals | The String "\nCalling constructor: " appears 2 times in the file. | 115 | |
| coding | ReturnCount | Return count is 3 (max allowed is 2). | 282 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocMethod | Expected @param tag for 'm'. | 21 | |
| javadoc | JavadocMethod | Expected @param tag for 'taskmanager'. | 21 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | AnonInnerLength | Anonyme innere Klasse ist 47 Zeilen lang, erlaubt sind höchstens 40. | 138 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | AnonInnerLength | Anonyme innere Klasse ist 61 Zeilen lang, erlaubt sind höchstens 40. | 98 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 42 Zeilen lang, erlaubt sind höchstens 40. | 110 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 54 Zeilen lang, erlaubt sind höchstens 40. | 167 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | OuterTypeNumber | Outer types defined is 2 (max allowed is 1). | 1 | |
| design | FinalClass | Class SymmetricCheck should be declared as final. | 24 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 26 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 28 | |
| modifier | RedundantModifier | Redundant 'final' modifier. | 28 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 45 | |
| javadoc | JavadocMethod | Unused @param tag for 'g'. | 75 | |
| javadoc | JavadocMethod | Expected @throws tag for 'SymmetricCheckException'. | 81 | |
| coding | MultipleStringLiterals | The String " vs " appears 4 times in the file. | 99 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 154 | |
| naming | MemberName | Name 'Owner' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 154 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 155 | |
| naming | MemberName | Name 'OwnerAttribute' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 155 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 157 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 157 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 162 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 166 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 170 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 179 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 200 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodCount | Number of public methods is 32 (max allowed is 30). | 57 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 55 Zeilen lang, erlaubt sind höchstens 40. | 182 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 74 Zeilen lang, erlaubt sind höchstens 40. | 251 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.ListType. | 10 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.MapType. | 11 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.ProductType. | 12 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.SumType. | 13 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.ThrownType. | 14 | |
| imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.visitor.CompositeTypeVisitorReturn. | 18 | |
| sizes | MethodCount | Number of public methods is 51 (max allowed is 30). | 27 | |
| sizes | MethodCount | Total number of methods is 51 (max allowed is 50). | 27 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 44 Zeilen lang, erlaubt sind höchstens 40. | 154 | |
| sizes | AnonInnerLength | Anonyme innere Klasse ist 44 Zeilen lang, erlaubt sind höchstens 40. | 308 |