Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos Infos Warnings Warnings Errors Errors
206 0 15 0

Rules

Rules Violations Severity
SuppressionCommentFilter 0 Warnings Warning
FileContentsHolder 0 Warnings Warning
JavadocType
  • scope: "protected"
  • versionFormat: "\$Revision.* \$"
0 Errors Error
JavadocMethod
  • scope: "protected"
  • allowUndeclaredRTE: "true"
0 Errors Error
JavadocVariable
  • scope: "protected"
0 Errors Error
JavadocStyle
  • scope: "protected"
0 Errors Error
AbstractClassName 0 Warnings Warning
ConstantName 0 Warnings Warning
LocalFinalVariableName 0 Warnings Warning
LocalVariableName 0 Warnings Warning
MemberName 0 Warnings Warning
MethodName 0 Warnings Warning
PackageName 0 Warnings Warning
ParameterName 0 Warnings Warning
StaticVariableName 0 Warnings Warning
TypeName 0 Warnings Warning
UnusedImports 0 Warnings Warning
RedundantImport 0 Warnings Warning
IllegalImport 0 Warnings Warning
AvoidStarImport 0 Warnings Warning
AnonInnerLength 0 Warnings Warning
ExecutableStatementCount 1 Warnings Warning
LineLength 0  Ignore
MethodLength 0 Warnings Warning
ParameterNumber 0 Warnings Warning
EmptyForInitializerPad 0 Warnings Warning
EmptyForIteratorPad 0 Warnings Warning
NoWhitespaceAfter 0  Ignore
NoWhitespaceBefore 0 Warnings Warning
OperatorWrap 0 Warnings Warning
MethodParamPad 0 Warnings Warning
ParenPad 0 Warnings Warning
TypecastParenPad 0 Warnings Warning
WhitespaceAfter 0 Warnings 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"
0 Warnings Warning
ModifierOrder 0 Warnings Warning
RedundantModifier 0 Warnings Warning
AvoidNestedBlocks 0 Warnings Warning
EmptyBlock 0 Warnings Warning
LeftCurly 0 Warnings Warning
NeedBraces 0 Warnings Warning
RightCurly 0 Warnings Warning
AvoidInlineConditionals 0 Warnings Warning
CovariantEquals 0 Warnings Warning
DefaultComesLast 0 Warnings Warning
DeclarationOrder 0 Warnings Warning
DoubleCheckedLocking 0 Warnings Warning
EmptyStatement 0 Warnings Warning
EqualsHashCode 0 Warnings Warning
ExplicitInitialization 0 Warnings Warning
FallThrough 0 Warnings Warning
FinalLocalVariable 0 Warnings Warning
HiddenField 0 Warnings Warning
IllegalInstantiation 0 Warnings Warning
IllegalCatch 0 Warnings Warning
IllegalThrows 0 Warnings Warning
IllegalToken 0  Ignore
IllegalTokenText 0 Warnings Warning
IllegalType 0 Warnings Warning
InnerAssignment 0 Warnings Warning
JUnitTestCase 0 Warnings Warning
MagicNumber 5 Warnings Warning
MissingCtor 0 Warnings Warning
MissingSwitchDefault 0 Warnings Warning
ModifiedControlVariable 0 Warnings Warning
MultipleStringLiterals 0 Warnings Warning
MultipleVariableDeclarations 0 Warnings Warning
NestedIfDepth 0 Warnings Warning
NestedTryDepth
  • max: "2"
0 Warnings Warning
PackageDeclaration 0 Warnings Warning
ParameterAssignment 0 Warnings Warning
RedundantThrows 0 Warnings Warning
RequireThis 0 Warnings Warning
ReturnCount 1 Warnings Warning
SimplifyBooleanExpression 0 Warnings Warning
SimplifyBooleanReturn 0 Warnings Warning
StringLiteralEquality 0 Warnings Warning
SuperClone 0 Warnings Warning
SuperFinalize 0 Warnings Warning
ArrayTrailingComma 0 Warnings Warning
UnnecessaryParentheses 0 Warnings Warning
DesignForExtension 0  Ignore
FinalClass 0 Warnings Warning
HideUtilityClassConstructor 0 Warnings Warning
InterfaceIsType 0 Warnings Warning
MutableException 0 Warnings Warning
ThrowsCount
  • max: "3"
0 Warnings Warning
VisibilityModifier 0 Warnings Warning
BooleanExpressionComplexity 0 Warnings Warning
ClassDataAbstractionCoupling 1 Warnings Warning
ClassFanOutComplexity 3 Warnings Warning
CyclomaticComplexity 1 Warnings Warning
JavaNCSS 1 Warnings Warning
NPathComplexity 0 Warnings Warning
Regexp 0 Warnings Warning
UpperEll 0 Warnings Warning
TrailingComment
  • legalComment: "^\$.*\$"
0 Warnings Warning
TodoComment 0  Ignore
FinalParameters 0 Warnings Warning
DescendantToken 0 Warnings Warning
ArrayTypeStyle 0 Warnings Warning
AnnotationUseStyle 0 Warnings Warning
MissingDeprecated 0 Warnings Warning
MissingOverride
  • javaFiveCompatibility: "true"
0 Warnings Warning
PackageAnnotation 0 Warnings Warning
EqualsAvoidNull 0 Warnings Warning
NoClone 0 Warnings Warning
NoFinalizer 0 Warnings Warning
AvoidStaticImport 0 Warnings Warning
ClassTypeParameterName 0 Warnings Warning
MethodTypeParameterName 0 Warnings Warning
OuterTypeNumber 0 Warnings Warning
GenericWhitespace 0 Warnings Warning
Translation 0 Warnings Warning
NewlineAtEndOfFile 0 Warnings Warning
FileLength 0 Warnings Warning
FileTabCharacter 0 Warnings 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: 
0 Errors Error
RegexpSingleline
  • format: "\@author"
0 Errors Error
JavadocPackage 2 Warnings Warning

Details

net/sourceforge/jeuclid/context/RelativeScriptlevelLayoutContext.java

Violation Message Line
Warnings Missing package-info.java file. 0

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

Violation Message Line
Warnings Missing package-info.java file. 0

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

Violation Message Line
Warnings Cyclomatic Complexity is 12 (max allowed is 10). 573
Warnings Executable statement count is 45 (max allowed is 30). 573
Warnings NCSS for this method is 55 (max allowed is 50). 573

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

Violation Message Line
Warnings '3' is a magic number. 306
Warnings '4' is a magic number. 309
Warnings '5' is a magic number. 312
Warnings '6' is a magic number. 315
Warnings '7' is a magic number. 318

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

Violation Message Line
Warnings Class Data Abstraction Coupling is 11 (max allowed is 7) classes [ArrayList, BufferedReader, CodePointAndVariant, EnumMap, HashMap, InputStreamReader, MathVariant, ObjectInputStream, SoftReference, TreeMap, TreeSet]. 50
Warnings Class Fan-Out Complexity is 22 (max allowed is 20). 50
Warnings Return count is 7 (max allowed is 2). 265

net/sourceforge/jeuclid/layout/JEuclidView.java

Violation Message Line
Warnings Class Fan-Out Complexity is 23 (max allowed is 20). 48

net/sourceforge/jeuclid/swing/JMathComponent.java

Violation Message Line
Warnings Class Fan-Out Complexity is 21 (max allowed is 20). 68