Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
400110

Rules

RulesViolationsSeverity
Header
  • ignoreLines: "1, 24"
  • fileExtensions: "java"
  • headerFile: "/Users/pholser/java/jopt-simple/target/checkout/target/checkstyle-header.txt"
0Warnings Warning
FileLength0Warnings Warning
FileTabCharacter0Warnings Warning
JavadocType
  • scope: "public"
0Warnings Warning
JavadocMethod
  • scope: "public"
  • allowUndeclaredRTE: "true"
6Warnings Warning
JavadocStyle
  • scope: "public"
0Warnings Warning
ConstantName0Warnings Warning
LocalFinalVariableName0Warnings Warning
LocalVariableName0Warnings Warning
MemberName0Warnings Warning
MethodName0Warnings Warning
PackageName0Warnings Warning
ParameterName0Warnings Warning
StaticVariableName0Warnings Warning
TypeName0Warnings Warning
AvoidStarImport
  • allowStaticMemberImports: "true"
0Warnings Warning
IllegalImport0Warnings Warning
RedundantImport0Warnings Warning
UnusedImports0Warnings Warning
ExecutableStatementCount0Warnings Warning
LineLength
  • max: "120"
  • ignorePattern: "^ *\* *[^ ]+|^ *//.*$"
0Warnings Warning
MethodLength
  • max: "80"
0Warnings Warning
AnonInnerLength0Warnings Warning
ParameterNumber0Warnings Warning
EmptyForInitializerPad
  • option: "space"
0Warnings Warning
EmptyForIteratorPad
  • option: "space"
0Warnings Warning
MethodParamPad0Warnings Warning
NoWhitespaceAfter
  • tokens: "BNOT,DEC,DOT,INC,LNOT,UNARY_MINUS,UNARY_PLUS"
0Warnings Warning
NoWhitespaceBefore0Warnings Warning
OperatorWrap0Warnings Warning
TypecastParenPad0Warnings Warning
WhitespaceAfter0Warnings Warning
ModifierOrder0Warnings Warning
RedundantModifier0Warnings Warning
EmptyBlock0Warnings Warning
LeftCurly
  • maxLineLength: "120"
0Warnings Warning
AvoidNestedBlocks
  • allowInSwitchCase: "true"
0Warnings Warning
CovariantEquals0Warnings Warning
DoubleCheckedLocking0Warnings Warning
EmptyStatement0Warnings Warning
EqualsHashCode0Warnings Warning
HiddenField
  • ignoreConstructorParameter: "true"
  • ignoreSetter: "true"
0Warnings Warning
IllegalInstantiation
  • classes: "java.lang.Boolean"
0Warnings Warning
IllegalTokenText0Warnings Warning
InnerAssignment0Warnings Warning
MagicNumber0Warnings Warning
MissingSwitchDefault0Warnings Warning
ModifiedControlVariable0Warnings Warning
RedundantThrows0Warnings Warning
SimplifyBooleanExpression0Warnings Warning
SimplifyBooleanReturn0Warnings Warning
StringLiteralEquality0Warnings Warning
NestedIfDepth0Warnings Warning
NestedTryDepth0Warnings Warning
SuperClone0Warnings Warning
SuperFinalize0Warnings Warning
IllegalCatch2Warnings Warning
PackageDeclaration0Warnings Warning
ReturnCount
  • max: "3"
1Warnings Warning
DeclarationOrder0Warnings Warning
ParameterAssignment0Warnings Warning
ExplicitInitialization0Warnings Warning
DefaultComesLast0Warnings Warning
FallThrough0Warnings Warning
MultipleStringLiterals0Warnings Warning
MultipleVariableDeclarations0Warnings Warning
UnnecessaryParentheses0Warnings Warning
VisibilityModifier
  • publicMemberPattern: "^(key|value)$"
  • packageAllowed: "true"
  • protectedAllowed: "true"
0Warnings Warning
FinalClass0Warnings Warning
InterfaceIsType0Warnings Warning
HideUtilityClassConstructor0Warnings Warning
MutableException0Warnings Warning
ThrowsCount
  • max: "2"
0Warnings Warning
BooleanExpressionComplexity0Warnings Warning
ClassDataAbstractionCoupling
  • max: "9"
1Warnings Warning
ClassFanOutComplexity1Warnings Warning
CyclomaticComplexity0Warnings Warning
NPathComplexity0Warnings Warning
JavaNCSS0Warnings Warning
RegexpSinglelineJava
  • format: "System\.out\.println"
0Warnings Warning
RegexpSinglelineJava
  • format: "System\.err\.println"
0Warnings Warning
RegexpSinglelineJava
  • format: "\.printStackTrace\("
0Warnings Warning
TodoComment0Warnings Warning
UncommentedMain0Warnings Warning
UpperEll0Warnings Warning
ArrayTypeStyle0Warnings Warning
DescendantToken0Warnings Warning
Indentation0Warnings Warning
TrailingComment0Warnings Warning
NewlineAtEndOfFile0Warnings Warning

Details

joptsimple/ArgumentAcceptingOptionSpec.java

ViolationMessageLine
WarningsMissing a Javadoc comment.214
WarningsMissing a Javadoc comment.280
WarningsMissing a Javadoc comment.284
WarningsMissing a Javadoc comment.288
WarningsMissing a Javadoc comment.292
WarningsMissing a Javadoc comment.300

joptsimple/OptionParser.java

ViolationMessageLine
WarningsClass Data Abstraction Coupling is 11 (max allowed is 9) classes [AbbreviationMap, AlternativeLongOptionSpec, ArgumentList, BuiltinHelpFormatter, HashMap, HashSet, MissingRequiredOptionException, OptionSet, OptionSpecBuilder, OptionSpecTokenizer, OutputStreamWriter].191
WarningsClass Fan-Out Complexity is 21 (max allowed is 20).191

joptsimple/internal/Reflection.java

ViolationMessageLine
WarningsCatching 'Exception' is not allowed.103
WarningsCatching 'Exception' is not allowed.120
WarningsReturn count is 4 (max allowed is 3).130