The following document contains the results of Checkstyle. 
| Files | Infos | Warnings | Errors |
|---|---|---|---|
| 183 | 0 | 81 | 0 |
| Rules | Violations | Severity |
|---|---|---|
SuppressionFilter
| 0 | |
| SuppressionCommentFilter | 0 | |
| FileContentsHolder | 0 | |
JavadocType
| 0 | |
JavadocMethod
| 0 | |
JavadocVariable
| 0 | |
JavadocStyle
| 0 | |
RegexpHeader
| 0 | |
| AbstractClassName | 0 | |
| ConstantName | 0 | |
| LocalFinalVariableName | 1 | |
| LocalVariableName | 0 | |
| MemberName | 0 | |
| MethodName | 0 | |
| PackageName | 0 | |
| ParameterName | 0 | |
| StaticVariableName | 0 | |
| TypeName | 0 | |
| UnusedImports | 0 | |
| RedundantImport | 0 | |
ImportOrder
| 0 | |
| IllegalImport | 0 | |
| AvoidStarImport | 0 | |
| AnonInnerLength | 0 | |
| ExecutableStatementCount | 3 | |
| FileLength | 0 | |
| LineLength | 0 | Ignore |
| MethodLength | 1 | |
| ParameterNumber | 0 | |
| EmptyForInitializerPad | 0 | |
| EmptyForIteratorPad | 0 | |
| NoWhitespaceAfter | 0 | Ignore |
| NoWhitespaceBefore | 0 | |
| OperatorWrap | 0 | |
| MethodParamPad | 0 | |
| ParenPad | 0 | |
| TabCharacter | 0 | |
| TypecastParenPad | 0 | |
| WhitespaceAfter | 0 | |
WhitespaceAround
| 0 | |
| ModifierOrder | 0 | |
| RedundantModifier | 0 | |
| AvoidNestedBlocks | 0 | |
| EmptyBlock | 0 | |
| LeftCurly | 0 | |
| NeedBraces | 0 | |
| RightCurly | 0 | |
| AvoidInlineConditionals | 3 | |
| CovariantEquals | 0 | |
| DefaultComesLast | 0 | |
| DeclarationOrder | 4 | |
| DoubleCheckedLocking | 0 | |
| EmptyStatement | 0 | |
| EqualsHashCode | 0 | |
| ExplicitInitialization | 0 | |
| FallThrough | 0 | |
| FinalLocalVariable | 1 | |
| HiddenField | 0 | |
| IllegalInstantiation | 0 | |
| IllegalCatch | 3 | |
| IllegalThrows | 0 | |
| IllegalToken | 0 | Ignore |
| IllegalTokenText | 0 | |
| IllegalType | 1 | |
| InnerAssignment | 1 | |
| JUnitTestCase | 0 | |
| MagicNumber | 1 | |
| MissingCtor | 0 | |
| MissingSwitchDefault | 0 | |
| ModifiedControlVariable | 1 | |
| MultipleStringLiterals | 6 | |
| MultipleVariableDeclarations | 1 | |
| NestedIfDepth | 7 | |
NestedTryDepth
| 0 | |
| PackageDeclaration | 0 | |
| ParameterAssignment | 9 | |
| RedundantThrows | 6 | |
| RequireThis | 0 | |
| ReturnCount | 3 | |
| SimplifyBooleanExpression | 0 | |
| SimplifyBooleanReturn | 0 | |
| StringLiteralEquality | 0 | |
| SuperClone | 0 | |
| SuperFinalize | 0 | |
| ArrayTrailingComma | 0 | |
| UnnecessaryParentheses | 2 | |
| DesignForExtension | 0 | Ignore |
| FinalClass | 0 | |
| HideUtilityClassConstructor | 0 | |
| InterfaceIsType | 0 | |
| MutableException | 0 | |
ThrowsCount
| 0 | |
| VisibilityModifier | 2 | |
| BooleanExpressionComplexity | 0 | |
| ClassDataAbstractionCoupling | 2 | |
| ClassFanOutComplexity | 2 | |
| CyclomaticComplexity | 3 | |
| JavaNCSS | 3 | |
| NPathComplexity | 3 | |
| Regexp | 0 | |
| UpperEll | 0 | |
| TodoComment | 0 | Ignore |
| RequiredRegexp | 0 | |
| FinalParameters | 12 | |
| DescendantToken | 0 | |
| ArrayTypeStyle | 0 | |
| Translation | 0 | |
| NewlineAtEndOfFile | 0 |
| Violation | Message | Line |
|---|---|---|
| Each variable declaration must be in its own statement. | 464 | |
| Nested if-else depth is 2 (max allowed is 1). | 467 | |
| Control variable 'elementIndex' is modified. | 470 |
| Violation | Message | Line |
|---|---|---|
| Class Data Abstraction Coupling is 8 (max allowed is 7) classes [FilterInputStream, ResourceEntityResolver, ZipInputStream, StreamSource, ErrorHandler, DOMResult, InputSource, BufferedInputStream]. | 57 | |
| Class Fan-Out Complexity is 24 (max allowed is 20). | 57 |
| Violation | Message | Line |
|---|---|---|
| Class Fan-Out Complexity is 23 (max allowed is 20). | 49 | |
| The String "0.8em" appears 2 times in the file. | 133 | |
| The String "baseline" appears 2 times in the file. | 257 | |
| The String "axis" appears 2 times in the file. | 259 | |
| The String "right" appears 2 times in the file. | 263 | |
| The String "auto" appears 2 times in the file. | 288 | |
| Cyclomatic Complexity is 20 (max allowed is 10). | 355 | |
| Executable statement count is 58 (max allowed is 30). | 355 | |
| NCSS for this method is 70 (max allowed is 50). | 355 | |
| NPath Complexity is 4,312 (max allowed is 200). | 355 | |
| Parameter posX should be final. | 356 | |
| Parameter posY should be final. | 356 | |
| Assignment of parameter 'posX' is not allowed. | 358 | |
| Assignment of parameter 'posY' is not allowed. | 359 | |
| Avoid inline conditionals. | 374 | |
| Assignment of parameter 'posY' is not allowed. | 385 | |
| Assignment of parameter 'posY' is not allowed. | 393 | |
| Assignment of parameter 'posY' is not allowed. | 418 | |
| Assignment of parameter 'posY' is not allowed. | 423 | |
| Return count is 4 (max allowed is 2). | 576 | |
| Avoid inline conditionals. | 583 | |
| Return count is 4 (max allowed is 2). | 596 | |
| Avoid inline conditionals. | 604 | |
| Catching 'Exception' is not allowed. | 680 | |
| Unnecessary parentheses around assignment right-hand side. | 757 | |
| Static variable definition in wrong order. | 767 | |
| Static variable definition in wrong order. | 772 | |
| Static variable definition in wrong order. | 777 | |
| Cyclomatic Complexity is 37 (max allowed is 10). | 786 | |
| Executable statement count is 90 (max allowed is 30). | 786 | |
| Method length is 199 lines (max allowed is 150). | 786 | |
| NCSS for this method is 111 (max allowed is 50). | 786 | |
| NPath Complexity is 207,872 (max allowed is 200). | 786 | |
| Name 'MAX_WIDTH_IN_COLUMN' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 789 | |
| '3' is a magic number. | 801 | |
| Catching 'Exception' is not allowed. | 817 | |
| Nested if-else depth is 2 (max allowed is 1). | 859 | |
| Nested if-else depth is 2 (max allowed is 1). | 863 | |
| Nested if-else depth is 2 (max allowed is 1). | 872 | |
| Nested if-else depth is 3 (max allowed is 1). | 885 | |
| Nested if-else depth is 3 (max allowed is 1). | 892 | |
| Catching 'Exception' is not allowed. | 917 | |
| Unnecessary parentheses around assignment right-hand side. | 972 | |
| Return count is 3 (max allowed is 2). | 1126 | |
| Parameter index should be final. | 1430 | |
| Redundant throws: 'DOMException' is unchecked exception. | 1430 | |
| Parameter index should be final. | 1436 | |
| Parameter index should be final. | 1442 | |
| Redundant throws: 'DOMException' is unchecked exception. | 1443 | |
| Parameter index should be final. | 1449 | |
| Redundant throws: 'DOMException' is unchecked exception. | 1450 | |
| Parameter index should be final. | 1456 | |
| Parameter newRow should be final. | 1457 | |
| Redundant throws: 'DOMException' is unchecked exception. | 1457 | |
| Parameter index should be final. | 1463 | |
| Redundant throws: 'DOMException' is unchecked exception. | 1463 | |
| Parameter index should be final. | 1469 | |
| Parameter newRow should be final. | 1470 | |
| Redundant throws: 'DOMException' is unchecked exception. | 1470 |
| Violation | Message | Line |
|---|---|---|
| Static variable definition in wrong order. | 43 |
| Violation | Message | Line |
|---|---|---|
| Class Data Abstraction Coupling is 9 (max allowed is 7) classes [CodePointAndVariant, Font, HashMap, AttributedString, FontRenderContext, TextLayout, MathVariant, Vector, StringBuilder]. | 46 | |
| Variable 'antialiasing' should be declared final. | 165 |
| Violation | Message | Line |
|---|---|---|
| Nested if-else depth is 2 (max allowed is 1). | 163 |
| Violation | Message | Line |
|---|---|---|
| Variable 'width' must be private and have accessor methods. | 53 |
| Violation | Message | Line |
|---|---|---|
| Variable 'labelIgnored' must be private and have accessor methods. | 44 |
| Violation | Message | Line |
|---|---|---|
| Cyclomatic Complexity is 20 (max allowed is 10). | 120 | |
| Executable statement count is 35 (max allowed is 30). | 120 | |
| NCSS for this method is 51 (max allowed is 50). | 120 | |
| NPath Complexity is 2,304 (max allowed is 200). | 120 | |
| Parameter alignmentScope should be final. | 121 | |
| Inner assignments should be avoided. | 128 | |
| Declaring variables, return values or parameters of type 'AbstractJEuclidElement' is not allowed. | 134 | |
| Assignment of parameter 'alignmentScope' is not allowed. | 139 | |
| The String "scriptsizemultiplier" appears 2 times in the file. | 141 | |
| Assignment of parameter 'alignmentScope' is not allowed. | 174 | |
| Assignment of parameter 'alignmentScope' is not allowed. | 195 |