Checkstyle Results

The following document contains the results of Checkstyle 9.3 with org/sw4j/quality-profile/checkstyle/checkstyle-8.29.xml ruleset.

Summary

Files  Info  Warnings  Errors
4 3 71 1

Files

File  I  W  E
org/sw4j/sample/memory/heap/Allocator.java 1 9 0
org/sw4j/sample/memory/heap/HeapSpace.java 2 44 1
org/sw4j/sample/memory/heap/HeapSpaceMBean.java 0 1 0
org/sw4j/sample/memory/heap/PossibleConfiguration.java 0 17 0

Rules

Category Rule Violations Severity
coding IllegalThrows
  • illegalClassNames: "java.lang.Throwable,java.lang.Error,java.lang.Exception,java.lang.RuntimeException"
  • ignoreOverriddenMethods: "false"
1  Error
MagicNumber
  • ignoreFieldDeclaration: "true"
  • ignoreHashCodeMethod: "true"
2  Info
MissingCtor 1  Info
javadoc JavadocMethod
  • validateThrows: "true"
  • allowedAnnotations: ""
1  Warning
JavadocPackage 1  Warning
JavadocStyle
  • checkEmptyJavadoc: "true"
4  Warning
JavadocVariable 31  Warning
NonEmptyAtclauseDescription 2  Warning
metrics ClassDataAbstractionCoupling 1  Warning
ClassFanOutComplexity 1  Warning
CyclomaticComplexity 1  Warning
JavaNCSS 1  Warning
NPathComplexity 1  Warning
misc FinalParameters 21  Warning
UncommentedMain
  • excludedClasses: "\..*Main$"
1  Warning
naming ConstantName 3  Warning
sizes ExecutableStatementCount 1  Warning
MethodLength 1  Warning

Details

org/sw4j/sample/memory/heap/Allocator.java

Severity Category Rule Message Line
 Warning javadoc JavadocStyle Javadoc has empty description section. 24
 Warning javadoc JavadocVariable Missing a Javadoc comment. 31
 Warning naming ConstantName Name 'kiByte' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 31
 Warning javadoc JavadocVariable Missing a Javadoc comment. 33
 Warning naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 33
 Warning javadoc JavadocVariable Missing a Javadoc comment. 35
 Warning javadoc JavadocVariable Missing a Javadoc comment. 37
 Warning javadoc JavadocVariable Missing a Javadoc comment. 39
 Warning misc FinalParameters Parameter blocks should be final. 46
 Info coding MagicNumber '9.0d' is a magic number. 60

org/sw4j/sample/memory/heap/HeapSpace.java

Severity Category Rule Message Line
 Warning javadoc JavadocPackage Missing package-info.java file. 1
 Warning javadoc JavadocStyle Javadoc has empty description section. 45
 Warning metrics ClassDataAbstractionCoupling Class Data Abstraction Coupling is 10 (max allowed is 7) classes [Allocator, CommandLine.Builder, DefaultParser, HelpFormatter, ObjectName, Options, PossibleConfiguration, PrintWriter, Random, StringWriter]. 49
 Warning metrics ClassFanOutComplexity Class Fan-Out Complexity is 27 (max allowed is 20). 49
 Info coding MissingCtor Class should define a constructor. 49
 Warning javadoc JavadocVariable Missing a Javadoc comment. 51
 Warning naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 51
 Warning javadoc JavadocVariable Missing a Javadoc comment. 53
 Warning javadoc JavadocVariable Missing a Javadoc comment. 55
 Warning javadoc JavadocVariable Missing a Javadoc comment. 57
 Warning javadoc JavadocVariable Missing a Javadoc comment. 59
 Warning javadoc JavadocVariable Missing a Javadoc comment. 61
 Warning javadoc JavadocVariable Missing a Javadoc comment. 63
 Warning javadoc JavadocVariable Missing a Javadoc comment. 65
 Warning javadoc JavadocVariable Missing a Javadoc comment. 67
 Warning javadoc JavadocVariable Missing a Javadoc comment. 69
 Warning javadoc JavadocVariable Missing a Javadoc comment. 71
 Warning javadoc JavadocVariable Missing a Javadoc comment. 73
 Warning javadoc JavadocVariable Missing a Javadoc comment. 75
 Warning javadoc JavadocVariable Missing a Javadoc comment. 77
 Warning javadoc JavadocVariable Missing a Javadoc comment. 79
 Warning javadoc JavadocVariable Missing a Javadoc comment. 81
 Warning javadoc JavadocVariable Missing a Javadoc comment. 83
 Warning misc UncommentedMain Uncommented main method found. 85
 Warning misc FinalParameters Parameter args should be final. 85
 Error coding IllegalThrows Throwing 'Exception' is not allowed. 85
 Warning misc FinalParameters Parameter args should be final. 89
 Warning javadoc JavadocStyle Javadoc has empty description section. 107
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 110
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 111
 Warning misc FinalParameters Parameter config should be final. 113
 Warning javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 115
 Warning metrics CyclomaticComplexity Cyclomatic Complexity is 28 (max allowed is 10). 171
 Warning sizes ExecutableStatementCount Executable statement count is 71 (max allowed is 30). 171
 Warning sizes MethodLength Method parseCommandLine length is 202 lines (max allowed is 150). 171
 Warning metrics JavaNCSS NCSS for this method is 84 (max allowed is 50). 171
 Warning metrics NPathComplexity NPath Complexity is 8,962,326 (max allowed is 200). 171
 Warning misc FinalParameters Parameter args should be final. 171
 Info coding MagicNumber '80' is a magic number. 326
 Warning misc FinalParameters Parameter sb should be final. 374
 Warning misc FinalParameters Parameter blockSize should be final. 395
 Warning misc FinalParameters Parameter millis should be final. 400
 Warning misc FinalParameters Parameter shortLifetime should be final. 415
 Warning misc FinalParameters Parameter mediumLifetime should be final. 425
 Warning misc FinalParameters Parameter longLifetime should be final. 435
 Warning misc FinalParameters Parameter prob should be final. 440
 Warning misc FinalParameters Parameter prob should be final. 450

org/sw4j/sample/memory/heap/HeapSpaceMBean.java

Severity Category Rule Message Line
 Warning javadoc JavadocStyle Javadoc has empty description section. 19

org/sw4j/sample/memory/heap/PossibleConfiguration.java

Severity Category Rule Message Line
 Warning javadoc JavadocVariable Missing a Javadoc comment. 29
 Warning javadoc JavadocVariable Missing a Javadoc comment. 31
 Warning javadoc JavadocVariable Missing a Javadoc comment. 33
 Warning javadoc JavadocVariable Missing a Javadoc comment. 35
 Warning javadoc JavadocVariable Missing a Javadoc comment. 37
 Warning javadoc JavadocVariable Missing a Javadoc comment. 39
 Warning javadoc JavadocVariable Missing a Javadoc comment. 41
 Warning javadoc JavadocVariable Missing a Javadoc comment. 43
 Warning javadoc JavadocVariable Missing a Javadoc comment. 45
 Warning misc FinalParameters Parameter blockSize should be final. 47
 Warning misc FinalParameters Parameter create should be final. 47
 Warning misc FinalParameters Parameter shortLifetime should be final. 47
 Warning misc FinalParameters Parameter mediumLifetime should be final. 47
 Warning misc FinalParameters Parameter longLifetime should be final. 47
 Warning misc FinalParameters Parameter mediumProbability should be final. 48
 Warning misc FinalParameters Parameter longProbability should be final. 48
 Warning misc FinalParameters Parameter message should be final. 60