Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
2090411

Rules

RulesViolationsSeverity
SuppressionCommentFilter0Warnings Warning
FileContentsHolder0Warnings Warning
JavadocType
  • scope: "protected"
  • versionFormat: "\$Revision.* \$"
0Errors Error
JavadocMethod
  • scope: "protected"
  • allowUndeclaredRTE: "true"
0Errors Error
JavadocVariable
  • scope: "protected"
0Errors Error
JavadocStyle
  • scope: "protected"
0Errors Error
AbstractClassName0Warnings Warning
ConstantName0Warnings Warning
LocalFinalVariableName0Warnings Warning
LocalVariableName0Warnings Warning
MemberName0Warnings Warning
MethodName0Warnings Warning
PackageName0Warnings Warning
ParameterName0Warnings Warning
StaticVariableName0Warnings Warning
TypeName0Warnings Warning
UnusedImports0Warnings Warning
RedundantImport0Warnings Warning
IllegalImport0Warnings Warning
AvoidStarImport0Warnings Warning
AnonInnerLength0Warnings Warning
ExecutableStatementCount1Warnings Warning
LineLength0 Ignore
MethodLength0Warnings Warning
ParameterNumber0Warnings Warning
EmptyForInitializerPad0Warnings Warning
EmptyForIteratorPad0Warnings Warning
NoWhitespaceAfter0 Ignore
NoWhitespaceBefore0Warnings Warning
OperatorWrap0Warnings Warning
MethodParamPad0Warnings Warning
ParenPad0Warnings Warning
TypecastParenPad0Warnings Warning
WhitespaceAfter0Warnings Warning
WhitespaceAround
  • tokens: "ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"
0Warnings Warning
ModifierOrder0Warnings Warning
RedundantModifier0Warnings Warning
AvoidNestedBlocks0Warnings Warning
EmptyBlock0Warnings Warning
LeftCurly0Warnings Warning
NeedBraces0Warnings Warning
RightCurly0Warnings Warning
AvoidInlineConditionals0Warnings Warning
CovariantEquals0Warnings Warning
DefaultComesLast0Warnings Warning
DeclarationOrder0Warnings Warning
DoubleCheckedLocking0Warnings Warning
EmptyStatement0Warnings Warning
EqualsHashCode0Warnings Warning
ExplicitInitialization0Warnings Warning
FallThrough0Warnings Warning
FinalLocalVariable5Warnings Warning
HiddenField0Warnings Warning
IllegalInstantiation0Warnings Warning
IllegalCatch0Warnings Warning
IllegalThrows0Warnings Warning
IllegalToken0 Ignore
IllegalTokenText0Warnings Warning
IllegalType0Warnings Warning
InnerAssignment0Warnings Warning
JUnitTestCase0Warnings Warning
MagicNumber0Warnings Warning
MissingCtor0Warnings Warning
MissingSwitchDefault0Warnings Warning
ModifiedControlVariable0Warnings Warning
MultipleStringLiterals3Warnings Warning
MultipleVariableDeclarations0Warnings Warning
NestedIfDepth0Warnings Warning
NestedTryDepth
  • max: "2"
0Warnings Warning
PackageDeclaration0Warnings Warning
ParameterAssignment0Warnings Warning
RedundantThrows0Warnings Warning
RequireThis7Warnings Warning
ReturnCount1Warnings Warning
SimplifyBooleanExpression0Warnings Warning
SimplifyBooleanReturn0Warnings Warning
StringLiteralEquality0Warnings Warning
SuperClone0Warnings Warning
SuperFinalize0Warnings Warning
ArrayTrailingComma0Warnings Warning
UnnecessaryParentheses0Warnings Warning
DesignForExtension0 Ignore
FinalClass0Warnings Warning
HideUtilityClassConstructor0Warnings Warning
InterfaceIsType0Warnings Warning
MutableException0Warnings Warning
ThrowsCount
  • max: "3"
0Warnings Warning
VisibilityModifier3Warnings Warning
BooleanExpressionComplexity0Warnings Warning
ClassDataAbstractionCoupling2Warnings Warning
ClassFanOutComplexity5Warnings Warning
CyclomaticComplexity1Warnings Warning
JavaNCSS1Warnings Warning
NPathComplexity0Warnings Warning
Regexp0Warnings Warning
UpperEll0Warnings Warning
TrailingComment
  • legalComment: "^\$.*\$"
0Warnings Warning
TodoComment0 Ignore
FinalParameters10Warnings Warning
DescendantToken0Warnings Warning
ArrayTypeStyle0Warnings Warning
AnnotationUseStyle0Warnings Warning
MissingDeprecated0Warnings Warning
MissingOverride
  • javaFiveCompatibility: "true"
0Warnings Warning
PackageAnnotation0Warnings Warning
EqualsAvoidNull0Warnings Warning
NoClone0Warnings Warning
NoFinalizer0Warnings Warning
AvoidStaticImport0Warnings Warning
ClassTypeParameterName0Warnings Warning
MethodTypeParameterName0Warnings Warning
OuterTypeNumber0Warnings Warning
GenericWhitespace0Warnings Warning
Translation0Warnings Warning
NewlineAtEndOfFile0Warnings Warning
FileLength0Warnings Warning
FileTabCharacter0Warnings Warning
RegexpHeader
  • header
    1: \/\*
    2:  * Copyright \d\d\d\d( - \d\d\d\d)? JEuclid, http://jeuclid.sf.net
    3:  *
    4:  * Licensed under the Apache License, Version 2.0 \(the "License"\);
    5:  * you may not use this file except in compliance with the License.
    6:  * You may obtain a copy of the License at
    7:  *
    8:  * http://www.apache.org/licenses/LICENSE-2.0
    9:  *
    10:  * Unless required by applicable law or agreed to in writing, software
    11:  * distributed under the License is distributed on an "AS IS" BASIS,
    12:  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13:  * See the License for the specific language governing permissions and
    14:  * limitations under the License.
    15:  */
    16: 
    17: /\* .*\$Id.* \$ \*/
    18: 
    19: 
1Errors Error
RegexpSingleline
  • format: "\@author"
0Errors Error
JavadocPackage2Warnings Warning

Details

net/sourceforge/jeuclid/context/Display.java

ViolationMessageLine
WarningsMissing package-info.java file.0

net/sourceforge/jeuclid/context/typewrapper/AbstractSimpleTypeWrapper.java

ViolationMessageLine
WarningsMissing package-info.java file.0

net/sourceforge/jeuclid/converter/Converter.java

ViolationMessageLine
WarningsClass Fan-Out Complexity is 21 (max allowed is 20).52

net/sourceforge/jeuclid/elements/presentation/token/Mo.java

ViolationMessageLine
WarningsCyclomatic Complexity is 12 (max allowed is 10).573
WarningsExecutable statement count is 45 (max allowed is 30).573
WarningsNCSS for this method is 55 (max allowed is 50).573

net/sourceforge/jeuclid/elements/support/NamespaceContextAdder.java

ViolationMessageLine
ErrorsLine does not match expected header line of '\/\*'.1

net/sourceforge/jeuclid/elements/support/operatordict/OperatorDictionary3.java

ViolationMessageLine
WarningsClass Fan-Out Complexity is 21 (max allowed is 20).53
WarningsThe String "html" appears 2 times in the file.108
WarningsThe String "http://www.w3.org/1999/xhtml" appears 2 times in the file.109
WarningsThe String "xml" appears 2 times in the file.110

net/sourceforge/jeuclid/elements/support/text/CharacterMapping.java

ViolationMessageLine
WarningsClass Data Abstraction Coupling is 10 (max allowed is 7) classes [ArrayList, BufferedReader, CodePointAndVariant, EnumMap, HashMap, HashSet, InputStreamReader, MathVariant, ObjectInputStream, SoftReference].49
WarningsClass Fan-Out Complexity is 21 (max allowed is 20).49
WarningsReturn count is 7 (max allowed is 2).273
WarningsParameter codepoint should be final.423

net/sourceforge/jeuclid/layout/JEuclidView.java

ViolationMessageLine
WarningsClass Data Abstraction Coupling is 9 (max allowed is 7) classes [ArrayList, BufferedImage, HashMap, LayoutInfoImpl, Line2D.Float, LinkedList, NodeRect, Rectangle.Float, RenderingHints].54
WarningsClass Fan-Out Complexity is 28 (max allowed is 20).54

net/sourceforge/jeuclid/swing/JMathComponent.java

ViolationMessageLine
WarningsClass Fan-Out Complexity is 23 (max allowed is 20).69

net/sourceforge/jeuclid/swing/MathComponentUI.java

ViolationMessageLine
WarningsVariable 'jc' should be declared final.75
WarningsVariable 'ref' should be declared final.77
WarningsReference to instance variable 'contextCache' needs "this.".77
WarningsReference to instance variable 'contextCache' needs "this.".84
WarningsVariable 'jEuclidView' should be declared final.93
WarningsParameter jc should be final.116
WarningsParameter jEuclidView should be final.117
WarningsParameter c should be final.140
WarningsParameter c should be final.149
WarningsParameter c should be final.164
WarningsVariable 'jEuclidView' should be declared final.226
WarningsParameter jEuclidView should be final.231
WarningsParameter mathComponent should be final.272
WarningsVariable 'jEuclidView' should be declared final.274
WarningsMethod call to 'getJeuclidView' needs "this.".274
WarningsVariable 'document' must be private and have accessor methods.283
WarningsVariable 'layoutContext' must be private and have accessor methods.284
WarningsVariable 'jeuclidViews' must be private and have accessor methods.285
WarningsParameter jMathComponent should be final.287
WarningsParameter g2d should be final.292
WarningsReference to instance variable 'jeuclidViews' needs "this.".293
WarningsReference to instance variable 'document' needs "this.".295
WarningsReference to instance variable 'layoutContext' needs "this.".295
WarningsReference to instance variable 'jeuclidViews' needs "this.".296