Skip to content

Instantly share code, notes, and snippets.

@Luolc
Created August 21, 2017 08:02
Show Gist options
  • Save Luolc/241c6e730deff72035abdb8e7feae889 to your computer and use it in GitHub Desktop.
Save Luolc/241c6e730deff72035abdb8e7feae889 to your computer and use it in GitHub Desktop.
checkstyle extract info: CS commit 2a387572
[
{
"name": "AbbreviationAsWordInNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowedAbbreviationLength",
"type": "int"
},
{
"name": "allowedAbbreviations",
"type": "String[]"
},
{
"name": "ignoreFinal",
"type": "boolean"
},
{
"name": "ignoreOverriddenMethods",
"type": "boolean"
},
{
"name": "ignoreStatic",
"type": "boolean"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "AbstractClassNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "format",
"type": "Pattern"
},
{
"name": "ignoreModifier",
"type": "boolean"
},
{
"name": "ignoreName",
"type": "boolean"
}
]
},
{
"name": "AnnotationLocationCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.annotation",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowSamelineMultipleAnnotations",
"type": "boolean"
},
{
"name": "allowSamelineParameterizedAnnotation",
"type": "boolean"
},
{
"name": "allowSamelineSingleParameterlessAnnotation",
"type": "boolean"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "AnnotationUseStyleCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.annotation",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "closingParens",
"type": "String"
},
{
"name": "elementStyle",
"type": "String"
},
{
"name": "trailingArrayComma",
"type": "String"
}
]
},
{
"name": "AnonInnerLengthCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.sizes",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "max",
"type": "int"
}
]
},
{
"name": "ArrayTrailingCommaCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "ArrayTypeStyleCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "javaStyle",
"type": "boolean"
}
]
},
{
"name": "AtclauseOrderCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.javadoc",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "tagOrder",
"type": "String[]"
},
{
"name": "target",
"type": "String[]"
}
]
},
{
"name": "AvoidEscapedUnicodeCharactersCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowByTailComment",
"type": "boolean"
},
{
"name": "allowEscapesForControlCharacters",
"type": "boolean"
},
{
"name": "allowIfAllCharactersEscaped",
"type": "boolean"
},
{
"name": "allowNonPrintableEscapes",
"type": "boolean"
}
]
},
{
"name": "AvoidInlineConditionalsCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "AvoidNestedBlocksCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.blocks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowInSwitchCase",
"type": "boolean"
}
]
},
{
"name": "AvoidStarImportCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.imports",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowClassImports",
"type": "boolean"
},
{
"name": "allowStaticMemberImports",
"type": "boolean"
},
{
"name": "excludes",
"type": "String[]"
}
]
},
{
"name": "AvoidStaticImportCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.imports",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "excludes",
"type": "String[]"
}
]
},
{
"name": "BeforeExecutionExclusionFileFilter",
"packageName": "com.puppycrawl.tools.checkstyle.filefilters",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilter",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "fileNamePattern",
"type": "Pattern"
}
]
},
{
"name": "BooleanExpressionComplexityCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.metrics",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "max",
"type": "int"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "CatchParameterNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "format",
"type": "Pattern"
}
]
},
{
"name": "Checker",
"packageName": "com.puppycrawl.tools.checkstyle",
"parent": "",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.MessageDispatcher",
"com.puppycrawl.tools.checkstyle.api.RootModule",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "basedir",
"type": "String"
},
{
"name": "cacheFile",
"type": "String"
},
{
"name": "charset",
"type": "String"
},
{
"name": "fileExtensions",
"type": "String[]"
},
{
"name": "haltOnException",
"type": "boolean"
},
{
"name": "localeCountry",
"type": "String"
},
{
"name": "localeLanguage",
"type": "String"
},
{
"name": "severity",
"type": "String"
}
]
},
{
"name": "ClassDataAbstractionCouplingCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.metrics",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.metrics.AbstractClassCouplingCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "excludeClassesRegexps",
"type": "String[]"
},
{
"name": "excludedClasses",
"type": "String[]"
},
{
"name": "excludedPackages",
"type": "String[]"
},
{
"name": "max",
"type": "int"
}
]
},
{
"name": "ClassFanOutComplexityCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.metrics",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.metrics.AbstractClassCouplingCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "excludeClassesRegexps",
"type": "String[]"
},
{
"name": "excludedClasses",
"type": "String[]"
},
{
"name": "excludedPackages",
"type": "String[]"
},
{
"name": "max",
"type": "int"
}
]
},
{
"name": "ClassTypeParameterNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "format",
"type": "Pattern"
}
]
},
{
"name": "CommentsIndentationCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.indentation",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "ConstantNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractAccessControlNameCheck",
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "applyToPackage",
"type": "boolean"
},
{
"name": "applyToPrivate",
"type": "boolean"
},
{
"name": "applyToProtected",
"type": "boolean"
},
{
"name": "applyToPublic",
"type": "boolean"
},
{
"name": "format",
"type": "Pattern"
}
]
},
{
"name": "CovariantEqualsCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "CustomImportOrderCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.imports",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "customImportOrderRules",
"type": "String"
},
{
"name": "separateLineBetweenGroups",
"type": "boolean"
},
{
"name": "sortImportsInGroupAlphabetically",
"type": "boolean"
},
{
"name": "specialImportsRegExp",
"type": "Pattern"
},
{
"name": "standardPackageRegExp",
"type": "Pattern"
},
{
"name": "thirdPartyPackageRegExp",
"type": "Pattern"
}
]
},
{
"name": "CyclomaticComplexityCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.metrics",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "max",
"type": "int"
},
{
"name": "switchBlockAsSingleDecisionPoint",
"type": "boolean"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "DeclarationOrderCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "ignoreConstructors",
"type": "boolean"
},
{
"name": "ignoreModifiers",
"type": "boolean"
}
]
},
{
"name": "DefaultComesLastCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "skipIfLastAndSharedWithCase",
"type": "boolean"
}
]
},
{
"name": "DescendantTokenCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "limitedTokens",
"type": "String[]"
},
{
"name": "maximumDepth",
"type": "int"
},
{
"name": "maximumMessage",
"type": "String"
},
{
"name": "maximumNumber",
"type": "int"
},
{
"name": "minimumDepth",
"type": "int"
},
{
"name": "minimumMessage",
"type": "String"
},
{
"name": "minimumNumber",
"type": "int"
},
{
"name": "sumTokenCounts",
"type": "boolean"
}
]
},
{
"name": "DesignForExtensionCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.design",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "ignoredAnnotations",
"type": "String[]"
}
]
},
{
"name": "EmptyBlockCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.blocks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "option",
"type": "String"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "EmptyCatchBlockCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.blocks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "commentFormat",
"type": "String"
},
{
"name": "exceptionVariableName",
"type": "String"
}
]
},
{
"name": "EmptyForInitializerPadCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "option",
"type": "String"
}
]
},
{
"name": "EmptyForIteratorPadCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "option",
"type": "String"
}
]
},
{
"name": "EmptyLineSeparatorCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowMultipleEmptyLines",
"type": "boolean"
},
{
"name": "allowMultipleEmptyLinesInsideClassMembers",
"type": "boolean"
},
{
"name": "allowNoEmptyLineBetweenFields",
"type": "boolean"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "EmptyStatementCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "EqualsAvoidNullCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "ignoreEqualsIgnoreCase",
"type": "boolean"
}
]
},
{
"name": "EqualsHashCodeCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "ExecutableStatementCountCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.sizes",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "max",
"type": "int"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "ExplicitInitializationCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "onlyObjectReferences",
"type": "boolean"
}
]
},
{
"name": "FallThroughCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "checkLastCaseGroup",
"type": "boolean"
},
{
"name": "reliefPattern",
"type": "Pattern"
}
]
},
{
"name": "FileLengthCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.sizes",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.FileSetCheck",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "fileExtensions",
"type": "String[]"
},
{
"name": "max",
"type": "int"
}
]
},
{
"name": "FileTabCharacterCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.FileSetCheck",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "eachLine",
"type": "boolean"
},
{
"name": "fileExtensions",
"type": "String[]"
}
]
},
{
"name": "FinalClassCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.design",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "FinalLocalVariableCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "tokens",
"type": "String[]"
},
{
"name": "validateEnhancedForLoopVariable",
"type": "boolean"
}
]
},
{
"name": "FinalParametersCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "ignorePrimitiveTypes",
"type": "boolean"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "GenericWhitespaceCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "HeaderCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.header",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.ExternalResourceHolder",
"com.puppycrawl.tools.checkstyle.api.FileSetCheck",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.header.AbstractHeaderCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "charset",
"type": "String"
},
{
"name": "fileExtensions",
"type": "String[]"
},
{
"name": "header",
"type": "String"
},
{
"name": "headerFile",
"type": "URI"
},
{
"name": "ignoreLines",
"type": "int[]"
}
]
},
{
"name": "HiddenFieldCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "ignoreAbstractMethods",
"type": "boolean"
},
{
"name": "ignoreConstructorParameter",
"type": "boolean"
},
{
"name": "ignoreFormat",
"type": "Pattern"
},
{
"name": "ignoreSetter",
"type": "boolean"
},
{
"name": "setterCanReturnItsClass",
"type": "boolean"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "HideUtilityClassConstructorCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.design",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "IllegalCatchCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "illegalClassNames",
"type": "String[]"
}
]
},
{
"name": "IllegalImportCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.imports",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "illegalClasses",
"type": "String[]"
},
{
"name": "illegalPkgs",
"type": "String[]"
},
{
"name": "regexp",
"type": "boolean"
}
]
},
{
"name": "IllegalInstantiationCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "classes",
"type": "String[]"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "IllegalThrowsCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "ignoreOverriddenMethods",
"type": "boolean"
},
{
"name": "ignoredMethodNames",
"type": "String[]"
},
{
"name": "illegalClassNames",
"type": "String[]"
}
]
},
{
"name": "IllegalTokenCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "IllegalTokenTextCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "format",
"type": "String"
},
{
"name": "ignoreCase",
"type": "boolean"
},
{
"name": "message",
"type": "String"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "IllegalTypeCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "format",
"type": "Pattern"
},
{
"name": "ignoredMethodNames",
"type": "String[]"
},
{
"name": "illegalClassNames",
"type": "String[]"
},
{
"name": "legalAbstractClassNames",
"type": "String[]"
},
{
"name": "memberModifiers",
"type": "String"
},
{
"name": "tokens",
"type": "String[]"
},
{
"name": "validateAbstractClassNames",
"type": "boolean"
}
]
},
{
"name": "ImportControlCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.imports",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.ExternalResourceHolder",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "file",
"type": "URI"
},
{
"name": "path",
"type": "Pattern"
}
]
},
{
"name": "ImportOrderCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.imports",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "caseSensitive",
"type": "boolean"
},
{
"name": "groups",
"type": "String[]"
},
{
"name": "option",
"type": "String"
},
{
"name": "ordered",
"type": "boolean"
},
{
"name": "separated",
"type": "boolean"
},
{
"name": "sortStaticImportsAlphabetically",
"type": "boolean"
},
{
"name": "tokens",
"type": "String[]"
},
{
"name": "useContainerOrderingForStatic",
"type": "boolean"
}
]
},
{
"name": "IndentationCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.indentation",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "arrayInitIndent",
"type": "int"
},
{
"name": "basicOffset",
"type": "int"
},
{
"name": "braceAdjustment",
"type": "int"
},
{
"name": "caseIndent",
"type": "int"
},
{
"name": "forceStrictCondition",
"type": "boolean"
},
{
"name": "lineWrappingIndentation",
"type": "int"
},
{
"name": "throwsIndent",
"type": "int"
}
]
},
{
"name": "InnerAssignmentCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "InnerTypeLastCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.design",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "InterfaceIsTypeCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.design",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowMarkerInterfaces",
"type": "boolean"
}
]
},
{
"name": "InterfaceTypeParameterNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "format",
"type": "Pattern"
}
]
},
{
"name": "JavaNCSSCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.metrics",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "classMaximum",
"type": "int"
},
{
"name": "fileMaximum",
"type": "int"
},
{
"name": "methodMaximum",
"type": "int"
}
]
},
{
"name": "JavadocMethodCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.javadoc",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractTypeAwareCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowMissingJavadoc",
"type": "boolean"
},
{
"name": "allowMissingParamTags",
"type": "boolean"
},
{
"name": "allowMissingPropertyJavadoc",
"type": "boolean"
},
{
"name": "allowMissingReturnTag",
"type": "boolean"
},
{
"name": "allowMissingThrowsTags",
"type": "boolean"
},
{
"name": "allowThrowsTagsForSubclasses",
"type": "boolean"
},
{
"name": "allowUndeclaredRTE",
"type": "boolean"
},
{
"name": "allowedAnnotations",
"type": "String[]"
},
{
"name": "excludeScope",
"type": "Scope"
},
{
"name": "ignoreMethodNamesRegex",
"type": "Pattern"
},
{
"name": "logLoadErrors",
"type": "boolean"
},
{
"name": "minLineCount",
"type": "int"
},
{
"name": "scope",
"type": "Scope"
},
{
"name": "suppressLoadErrors",
"type": "boolean"
},
{
"name": "tokens",
"type": "String[]"
},
{
"name": "validateThrows",
"type": "boolean"
}
]
},
{
"name": "JavadocPackageCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.javadoc",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.FileSetCheck",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowLegacy",
"type": "boolean"
},
{
"name": "fileExtensions",
"type": "String[]"
}
]
},
{
"name": "JavadocParagraphCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.javadoc",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowNewlineParagraph",
"type": "boolean"
}
]
},
{
"name": "JavadocStyleCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.javadoc",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "checkEmptyJavadoc",
"type": "boolean"
},
{
"name": "checkFirstSentence",
"type": "boolean"
},
{
"name": "checkHtml",
"type": "boolean"
},
{
"name": "endOfSentenceFormat",
"type": "Pattern"
},
{
"name": "excludeScope",
"type": "Scope"
},
{
"name": "scope",
"type": "Scope"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "JavadocTagContinuationIndentationCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.javadoc",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "offset",
"type": "int"
}
]
},
{
"name": "JavadocTypeCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.javadoc",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowMissingParamTags",
"type": "boolean"
},
{
"name": "allowUnknownTags",
"type": "boolean"
},
{
"name": "authorFormat",
"type": "Pattern"
},
{
"name": "excludeScope",
"type": "Scope"
},
{
"name": "scope",
"type": "Scope"
},
{
"name": "tokens",
"type": "String[]"
},
{
"name": "versionFormat",
"type": "Pattern"
}
]
},
{
"name": "JavadocVariableCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.javadoc",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "excludeScope",
"type": "Scope"
},
{
"name": "ignoreNamePattern",
"type": "Pattern"
},
{
"name": "scope",
"type": "Scope"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "LeftCurlyCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.blocks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "ignoreEnums",
"type": "boolean"
},
{
"name": "option",
"type": "String"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "LineLengthCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.sizes",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "ignorePattern",
"type": "Pattern"
},
{
"name": "max",
"type": "int"
}
]
},
{
"name": "LocalFinalVariableNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "format",
"type": "Pattern"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "LocalVariableNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowOneCharVarInForLoop",
"type": "boolean"
},
{
"name": "format",
"type": "Pattern"
}
]
},
{
"name": "MagicNumberCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "constantWaiverParentToken",
"type": "String[]"
},
{
"name": "ignoreAnnotation",
"type": "boolean"
},
{
"name": "ignoreFieldDeclaration",
"type": "boolean"
},
{
"name": "ignoreHashCodeMethod",
"type": "boolean"
},
{
"name": "ignoreNumbers",
"type": "double[]"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "MemberNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractAccessControlNameCheck",
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "applyToPackage",
"type": "boolean"
},
{
"name": "applyToPrivate",
"type": "boolean"
},
{
"name": "applyToProtected",
"type": "boolean"
},
{
"name": "applyToPublic",
"type": "boolean"
},
{
"name": "format",
"type": "Pattern"
}
]
},
{
"name": "MethodCountCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.sizes",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "maxPackage",
"type": "int"
},
{
"name": "maxPrivate",
"type": "int"
},
{
"name": "maxProtected",
"type": "int"
},
{
"name": "maxPublic",
"type": "int"
},
{
"name": "maxTotal",
"type": "int"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "MethodLengthCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.sizes",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "countEmpty",
"type": "boolean"
},
{
"name": "max",
"type": "int"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "MethodNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractAccessControlNameCheck",
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowClassName",
"type": "boolean"
},
{
"name": "applyToPackage",
"type": "boolean"
},
{
"name": "applyToPrivate",
"type": "boolean"
},
{
"name": "applyToProtected",
"type": "boolean"
},
{
"name": "applyToPublic",
"type": "boolean"
},
{
"name": "format",
"type": "Pattern"
}
]
},
{
"name": "MethodParamPadCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowLineBreaks",
"type": "boolean"
},
{
"name": "option",
"type": "String"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "MethodTypeParameterNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "format",
"type": "Pattern"
}
]
},
{
"name": "MissingCtorCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "MissingDeprecatedCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.annotation",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "skipNoJavadoc",
"type": "boolean"
}
]
},
{
"name": "MissingOverrideCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.annotation",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "javaFiveCompatibility",
"type": "boolean"
}
]
},
{
"name": "MissingSwitchDefaultCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "ModifiedControlVariableCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "skipEnhancedForLoopVariable",
"type": "boolean"
}
]
},
{
"name": "ModifierOrderCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.modifier",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "MultipleStringLiteralsCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowedDuplicates",
"type": "int"
},
{
"name": "ignoreOccurrenceContext",
"type": "String[]"
},
{
"name": "ignoreStringsRegexp",
"type": "Pattern"
}
]
},
{
"name": "MultipleVariableDeclarationsCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "MutableExceptionCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.design",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "extendedClassNameFormat",
"type": "Pattern"
},
{
"name": "format",
"type": "Pattern"
}
]
},
{
"name": "NPathComplexityCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.metrics",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "max",
"type": "int"
}
]
},
{
"name": "NeedBracesCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.blocks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowEmptyLoopBody",
"type": "boolean"
},
{
"name": "allowSingleLineStatement",
"type": "boolean"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "NestedForDepthCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "max",
"type": "int"
}
]
},
{
"name": "NestedIfDepthCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "max",
"type": "int"
}
]
},
{
"name": "NestedTryDepthCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "max",
"type": "int"
}
]
},
{
"name": "NewlineAtEndOfFileCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.FileSetCheck",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "fileExtensions",
"type": "String[]"
},
{
"name": "lineSeparator",
"type": "String"
}
]
},
{
"name": "NoCloneCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "NoFinalizerCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "NoLineWrapCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "NoWhitespaceAfterCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowLineBreaks",
"type": "boolean"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "NoWhitespaceBeforeCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowLineBreaks",
"type": "boolean"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "NonEmptyAtclauseDescriptionCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.javadoc",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "javadocTokens",
"type": "String[]"
}
]
},
{
"name": "OneStatementPerLineCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "OneTopLevelClassCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.design",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "OperatorWrapCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "option",
"type": "String"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "OuterTypeFilenameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "OuterTypeNumberCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.sizes",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "max",
"type": "int"
}
]
},
{
"name": "OverloadMethodsDeclarationOrderCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "PackageAnnotationCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.annotation",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "PackageDeclarationCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "matchDirectoryStructure",
"type": "boolean"
}
]
},
{
"name": "PackageNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "format",
"type": "Pattern"
}
]
},
{
"name": "ParameterAssignmentCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "ParameterNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "accessModifiers",
"type": "AccessModifier[]"
},
{
"name": "format",
"type": "Pattern"
},
{
"name": "ignoreOverridden",
"type": "boolean"
}
]
},
{
"name": "ParameterNumberCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.sizes",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "ignoreOverriddenMethods",
"type": "boolean"
},
{
"name": "max",
"type": "int"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "ParenPadCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.whitespace.AbstractParenPadCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "option",
"type": "String"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "RedundantImportCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.imports",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "RedundantModifierCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.modifier",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "RegexpCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.regexp",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "duplicateLimit",
"type": "int"
},
{
"name": "errorLimit",
"type": "int"
},
{
"name": "format",
"type": "Pattern"
},
{
"name": "ignoreComments",
"type": "boolean"
},
{
"name": "illegalPattern",
"type": "boolean"
},
{
"name": "message",
"type": "String"
}
]
},
{
"name": "RegexpHeaderCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.header",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.ExternalResourceHolder",
"com.puppycrawl.tools.checkstyle.api.FileSetCheck",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.header.AbstractHeaderCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "charset",
"type": "String"
},
{
"name": "fileExtensions",
"type": "String[]"
},
{
"name": "header",
"type": "String"
},
{
"name": "headerFile",
"type": "URI"
},
{
"name": "multiLines",
"type": "int[]"
}
]
},
{
"name": "RegexpMultilineCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.regexp",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.FileSetCheck",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "fileExtensions",
"type": "String[]"
},
{
"name": "format",
"type": "String"
},
{
"name": "ignoreCase",
"type": "boolean"
},
{
"name": "maximum",
"type": "int"
},
{
"name": "message",
"type": "String"
},
{
"name": "minimum",
"type": "int"
}
]
},
{
"name": "RegexpOnFilenameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.regexp",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.FileSetCheck",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "fileExtensions",
"type": "String[]"
},
{
"name": "fileNamePattern",
"type": "Pattern"
},
{
"name": "folderPattern",
"type": "Pattern"
},
{
"name": "ignoreFileNameExtensions",
"type": "boolean"
},
{
"name": "match",
"type": "boolean"
}
]
},
{
"name": "RegexpSinglelineCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.regexp",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.FileSetCheck",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "fileExtensions",
"type": "String[]"
},
{
"name": "format",
"type": "String"
},
{
"name": "ignoreCase",
"type": "boolean"
},
{
"name": "maximum",
"type": "int"
},
{
"name": "message",
"type": "String"
},
{
"name": "minimum",
"type": "int"
}
]
},
{
"name": "RegexpSinglelineJavaCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.regexp",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "format",
"type": "String"
},
{
"name": "ignoreCase",
"type": "boolean"
},
{
"name": "ignoreComments",
"type": "boolean"
},
{
"name": "maximum",
"type": "int"
},
{
"name": "message",
"type": "String"
},
{
"name": "minimum",
"type": "int"
}
]
},
{
"name": "RequireThisCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "checkFields",
"type": "boolean"
},
{
"name": "checkMethods",
"type": "boolean"
},
{
"name": "validateOnlyOverlapping",
"type": "boolean"
}
]
},
{
"name": "ReturnCountCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "format",
"type": "Pattern"
},
{
"name": "max",
"type": "int"
},
{
"name": "maxForVoid",
"type": "int"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "RightCurlyCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.blocks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "option",
"type": "String"
},
{
"name": "shouldStartLine",
"type": "boolean"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "SeparatorWrapCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "option",
"type": "String"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "SeverityMatchFilter",
"packageName": "com.puppycrawl.tools.checkstyle.filters",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Filter",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "acceptOnMatch",
"type": "boolean"
},
{
"name": "severity",
"type": "SeverityLevel"
}
]
},
{
"name": "SimplifyBooleanExpressionCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "SimplifyBooleanReturnCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "SingleLineJavadocCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.javadoc",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "ignoreInlineTags",
"type": "boolean"
},
{
"name": "ignoredTags",
"type": "String[]"
}
]
},
{
"name": "SingleSpaceSeparatorCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "validateComments",
"type": "boolean"
}
]
},
{
"name": "StaticVariableNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractAccessControlNameCheck",
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "applyToPackage",
"type": "boolean"
},
{
"name": "applyToPrivate",
"type": "boolean"
},
{
"name": "applyToProtected",
"type": "boolean"
},
{
"name": "applyToPublic",
"type": "boolean"
},
{
"name": "format",
"type": "Pattern"
}
]
},
{
"name": "StringLiteralEqualityCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "SummaryJavadocCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.javadoc",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.javadoc.AbstractJavadocCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "forbiddenSummaryFragments",
"type": "Pattern"
},
{
"name": "period",
"type": "String"
}
]
},
{
"name": "SuperCloneCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.coding.AbstractSuperCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "SuperFinalizeCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.coding.AbstractSuperCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "SuppressWarningsCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.annotation",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "format",
"type": "Pattern"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "SuppressWarningsFilter",
"packageName": "com.puppycrawl.tools.checkstyle.filters",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Filter",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "SuppressWarningsHolder",
"packageName": "com.puppycrawl.tools.checkstyle.checks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "aliasList",
"type": "String[]"
}
]
},
{
"name": "SuppressWithNearbyCommentFilter",
"packageName": "com.puppycrawl.tools.checkstyle.filters",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.TreeWalkerFilter",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "checkC",
"type": "boolean"
},
{
"name": "checkCPP",
"type": "boolean"
},
{
"name": "checkFormat",
"type": "String"
},
{
"name": "commentFormat",
"type": "Pattern"
},
{
"name": "influenceFormat",
"type": "String"
},
{
"name": "messageFormat",
"type": "String"
}
]
},
{
"name": "SuppressionCommentFilter",
"packageName": "com.puppycrawl.tools.checkstyle.filters",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.TreeWalkerFilter",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "checkC",
"type": "boolean"
},
{
"name": "checkCPP",
"type": "boolean"
},
{
"name": "checkFormat",
"type": "String"
},
{
"name": "messageFormat",
"type": "String"
},
{
"name": "offCommentFormat",
"type": "Pattern"
},
{
"name": "onCommentFormat",
"type": "Pattern"
}
]
},
{
"name": "SuppressionFilter",
"packageName": "com.puppycrawl.tools.checkstyle.filters",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Filter",
"com.puppycrawl.tools.checkstyle.api.ExternalResourceHolder",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "file",
"type": "String"
},
{
"name": "optional",
"type": "boolean"
}
]
},
{
"name": "ThrowsCountCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.design",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "ignorePrivateMethods",
"type": "boolean"
},
{
"name": "max",
"type": "int"
}
]
},
{
"name": "TodoCommentCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "format",
"type": "Pattern"
}
]
},
{
"name": "TrailingCommentCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "format",
"type": "Pattern"
},
{
"name": "legalComment",
"type": "Pattern"
}
]
},
{
"name": "TranslationCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.FileSetCheck",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "baseName",
"type": "Pattern"
},
{
"name": "fileExtensions",
"type": "String[]"
},
{
"name": "requiredTranslations",
"type": "String[]"
}
]
},
{
"name": "TreeWalker",
"packageName": "com.puppycrawl.tools.checkstyle",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.ExternalResourceHolder",
"com.puppycrawl.tools.checkstyle.api.FileSetCheck",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "fileExtensions",
"type": "String[]"
},
{
"name": "tabWidth",
"type": "int"
}
]
},
{
"name": "TypeNameCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.naming",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractAccessControlNameCheck",
"com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "applyToPackage",
"type": "boolean"
},
{
"name": "applyToPrivate",
"type": "boolean"
},
{
"name": "applyToProtected",
"type": "boolean"
},
{
"name": "applyToPublic",
"type": "boolean"
},
{
"name": "format",
"type": "Pattern"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "TypecastParenPadCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.checks.whitespace.AbstractParenPadCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "option",
"type": "String"
}
]
},
{
"name": "UncommentedMainCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "excludedClasses",
"type": "Pattern"
}
]
},
{
"name": "UniquePropertiesCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks",
"parent": "Checker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.FileSetCheck",
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "fileExtensions",
"type": "String[]"
}
]
},
{
"name": "UnnecessaryParenthesesCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "UnusedImportsCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.imports",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "processJavadoc",
"type": "boolean"
}
]
},
{
"name": "UpperEllCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
]
},
{
"name": "VariableDeclarationUsageDistanceCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.coding",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowedDistance",
"type": "int"
},
{
"name": "ignoreFinal",
"type": "boolean"
},
{
"name": "ignoreVariablePattern",
"type": "Pattern"
},
{
"name": "validateBetweenScopes",
"type": "boolean"
}
]
},
{
"name": "VisibilityModifierCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.design",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowPublicFinalFields",
"type": "boolean"
},
{
"name": "allowPublicImmutableFields",
"type": "boolean"
},
{
"name": "ignoreAnnotationCanonicalNames",
"type": "String[]"
},
{
"name": "immutableClassCanonicalNames",
"type": "String[]"
},
{
"name": "packageAllowed",
"type": "boolean"
},
{
"name": "protectedAllowed",
"type": "boolean"
},
{
"name": "publicMemberPattern",
"type": "Pattern"
}
]
},
{
"name": "WhitespaceAfterCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "WhitespaceAroundCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.whitespace",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "allowEmptyCatches",
"type": "boolean"
},
{
"name": "allowEmptyConstructors",
"type": "boolean"
},
{
"name": "allowEmptyLambdas",
"type": "boolean"
},
{
"name": "allowEmptyLoops",
"type": "boolean"
},
{
"name": "allowEmptyMethods",
"type": "boolean"
},
{
"name": "allowEmptyTypes",
"type": "boolean"
},
{
"name": "ignoreEnhancedForColon",
"type": "boolean"
},
{
"name": "tokens",
"type": "String[]"
}
]
},
{
"name": "WriteTagCheck",
"packageName": "com.puppycrawl.tools.checkstyle.checks.javadoc",
"parent": "TreeWalker",
"interfaces": [
"com.puppycrawl.tools.checkstyle.api.Configurable",
"com.puppycrawl.tools.checkstyle.api.Contextualizable"
],
"hierarchies": [
"com.puppycrawl.tools.checkstyle.api.AbstractCheck",
"com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter",
"com.puppycrawl.tools.checkstyle.api.AutomaticBean"
],
"properties": [
{
"name": "tag",
"type": "String"
},
{
"name": "tagFormat",
"type": "Pattern"
},
{
"name": "tagSeverity",
"type": "SeverityLevel"
},
{
"name": "tokens",
"type": "String[]"
}
]
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment