{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://nvuillam.github.io/npm-groovy-lint/groovy-lint.jsonschema.json", "title": "npm-groovy-lint configuration", "description": "Schema describing the .groovylintrc.json format", "type": "object", "additionalProperties": false, "properties": { "extends": { "type": "string", "description": "Name of a base configuration bundled with npm-groovy-lint.", "enum": [ "all", "format", "recommended", "recommended-jenkinsfile" ] }, "rules": { "type": "object", "description": "Overrides for CodeNarc rules (string severity or advanced object).", "additionalProperties": false, "properties": { "basic.AssertWithinFinallyBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Assert Within Finally Block" }, "AssertWithinFinallyBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Assert Within Finally Block" }, "basic.AssignmentInConditional": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Assignment In Conditional" }, "AssignmentInConditional": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Assignment In Conditional" }, "basic.BigDecimalInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Big Decimal Instantiation" }, "BigDecimalInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Big Decimal Instantiation" }, "basic.BitwiseOperatorInConditional": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Bitwise Operator In Conditional" }, "BitwiseOperatorInConditional": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Bitwise Operator In Conditional" }, "basic.BooleanGetBoolean": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Boolean Get Boolean" }, "BooleanGetBoolean": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Boolean Get Boolean" }, "basic.BrokenNullCheck": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Broken Null Check" }, "BrokenNullCheck": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Broken Null Check" }, "basic.BrokenOddnessCheck": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Broken Oddness Check" }, "BrokenOddnessCheck": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Broken Oddness Check" }, "basic.ClassForName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Class For Name" }, "ClassForName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Class For Name" }, "basic.ComparisonOfTwoConstants": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Comparison Of Two Constants" }, "ComparisonOfTwoConstants": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Comparison Of Two Constants" }, "basic.ComparisonWithSelf": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Comparison With Self" }, "ComparisonWithSelf": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Comparison With Self" }, "basic.ConstantAssertExpression": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Constant Assert Expression" }, "ConstantAssertExpression": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Constant Assert Expression" }, "basic.ConstantIfExpression": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Constant If Expression" }, "ConstantIfExpression": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Constant If Expression" }, "basic.ConstantTernaryExpression": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Constant Ternary Expression" }, "ConstantTernaryExpression": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Constant Ternary Expression" }, "basic.DeadCode": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Dead Code" }, "DeadCode": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Dead Code" }, "basic.DoubleNegative": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Double Negative" }, "DoubleNegative": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Double Negative" }, "basic.DuplicateCaseStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Duplicate Case Statement" }, "DuplicateCaseStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Duplicate Case Statement" }, "basic.DuplicateMapKey": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Duplicate Map Key" }, "DuplicateMapKey": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Duplicate Map Key" }, "basic.DuplicateSetValue": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Duplicate Set Value" }, "DuplicateSetValue": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Duplicate Set Value" }, "basic.EmptyCatchBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreRegex": { "type": "string" } } } ], "description": "Empty Catch Block" }, "EmptyCatchBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreRegex": { "type": "string" } } } ], "description": "Empty Catch Block" }, "basic.EmptyClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Class" }, "EmptyClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Class" }, "basic.EmptyElseBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Else Block" }, "EmptyElseBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Else Block" }, "basic.EmptyFinallyBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Finally Block" }, "EmptyFinallyBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Finally Block" }, "basic.EmptyForStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty For Statement" }, "EmptyForStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty For Statement" }, "basic.EmptyIfStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty If Statement" }, "EmptyIfStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty If Statement" }, "basic.EmptyInstanceInitializer": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Instance Initializer" }, "EmptyInstanceInitializer": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Instance Initializer" }, "basic.EmptyMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Method" }, "EmptyMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Method" }, "basic.EmptyStaticInitializer": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Static Initializer" }, "EmptyStaticInitializer": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Static Initializer" }, "basic.EmptySwitchStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Switch Statement" }, "EmptySwitchStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Switch Statement" }, "basic.EmptySynchronizedStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Synchronized Statement" }, "EmptySynchronizedStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Synchronized Statement" }, "basic.EmptyTryBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Try Block" }, "EmptyTryBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Try Block" }, "basic.EmptyWhileStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty While Statement" }, "EmptyWhileStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty While Statement" }, "basic.EqualsAndHashCode": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Equals And Hash Code" }, "EqualsAndHashCode": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Equals And Hash Code" }, "basic.EqualsOverloaded": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Equals Overloaded" }, "EqualsOverloaded": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Equals Overloaded" }, "basic.ExplicitGarbageCollection": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Garbage Collection" }, "ExplicitGarbageCollection": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Garbage Collection" }, "basic.ForLoopShouldBeWhileLoop": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "For Loop Should Be While Loop" }, "ForLoopShouldBeWhileLoop": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "For Loop Should Be While Loop" }, "basic.HardCodedWindowsFileSeparator": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Hard Coded Windows File Separator" }, "HardCodedWindowsFileSeparator": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Hard Coded Windows File Separator" }, "basic.HardCodedWindowsRootDirectory": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Hard Coded Windows Root Directory" }, "HardCodedWindowsRootDirectory": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Hard Coded Windows Root Directory" }, "basic.IntegerGetInteger": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Integer Get Integer" }, "IntegerGetInteger": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Integer Get Integer" }, "basic.MultipleUnaryOperators": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Multiple Unary Operators" }, "MultipleUnaryOperators": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Multiple Unary Operators" }, "basic.ParameterAssignmentInFilterClosure": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Parameter Assignment In Filter Closure" }, "ParameterAssignmentInFilterClosure": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Parameter Assignment In Filter Closure" }, "basic.RandomDoubleCoercedToZero": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Random Double Coerced To Zero" }, "RandomDoubleCoercedToZero": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Random Double Coerced To Zero" }, "basic.RemoveAllOnSelf": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Remove All On Self" }, "RemoveAllOnSelf": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Remove All On Self" }, "basic.ReturnFromFinallyBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Return From Finally Block" }, "ReturnFromFinallyBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Return From Finally Block" }, "basic.ThrowExceptionFromFinallyBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Throw Exception From Finally Block" }, "ThrowExceptionFromFinallyBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Throw Exception From Finally Block" }, "braces.ElseBlockBraces": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "bracesRequiredForElseIf": { "type": "boolean" } } } ], "description": "Else Block Braces" }, "ElseBlockBraces": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "bracesRequiredForElseIf": { "type": "boolean" } } } ], "description": "Else Block Braces" }, "braces.ForStatementBraces": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "For Statement Braces" }, "ForStatementBraces": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "For Statement Braces" }, "braces.IfStatementBraces": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "If Statement Braces" }, "IfStatementBraces": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "If Statement Braces" }, "braces.WhileStatementBraces": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "While Statement Braces" }, "WhileStatementBraces": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "While Statement Braces" }, "comments.ClassJavadoc": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "applyToNonMainClasses": { "type": "boolean" } } } ], "description": "Class Javadoc" }, "ClassJavadoc": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "applyToNonMainClasses": { "type": "boolean" } } } ], "description": "Class Javadoc" }, "comments.JavadocConsecutiveEmptyLines": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Javadoc Consecutive Empty Lines" }, "JavadocConsecutiveEmptyLines": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Javadoc Consecutive Empty Lines" }, "comments.JavadocEmptyAuthorTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty Author Tag" }, "JavadocEmptyAuthorTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty Author Tag" }, "comments.JavadocEmptyExceptionTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty Exception Tag" }, "JavadocEmptyExceptionTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty Exception Tag" }, "comments.JavadocEmptyFirstLine": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Javadoc Empty First Line" }, "JavadocEmptyFirstLine": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Javadoc Empty First Line" }, "comments.JavadocEmptyLastLine": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Javadoc Empty Last Line" }, "JavadocEmptyLastLine": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Javadoc Empty Last Line" }, "comments.JavadocEmptyParamTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty Param Tag" }, "JavadocEmptyParamTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty Param Tag" }, "comments.JavadocEmptyReturnTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty Return Tag" }, "JavadocEmptyReturnTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty Return Tag" }, "comments.JavadocEmptySeeTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty See Tag" }, "JavadocEmptySeeTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty See Tag" }, "comments.JavadocEmptySinceTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty Since Tag" }, "JavadocEmptySinceTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty Since Tag" }, "comments.JavadocEmptyThrowsTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty Throws Tag" }, "JavadocEmptyThrowsTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty Throws Tag" }, "comments.JavadocEmptyVersionTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty Version Tag" }, "JavadocEmptyVersionTag": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Empty Version Tag" }, "comments.JavadocMissingExceptionDescription": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Missing Exception Description" }, "JavadocMissingExceptionDescription": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Missing Exception Description" }, "comments.JavadocMissingParamDescription": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Missing Param Description" }, "JavadocMissingParamDescription": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Missing Param Description" }, "comments.JavadocMissingThrowsDescription": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Missing Throws Description" }, "JavadocMissingThrowsDescription": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowMultiline": { "type": "boolean" } } } ], "description": "Javadoc Missing Throws Description" }, "concurrency.BusyWait": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Busy Wait" }, "BusyWait": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Busy Wait" }, "concurrency.DoubleCheckedLocking": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Double Checked Locking" }, "DoubleCheckedLocking": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Double Checked Locking" }, "concurrency.InconsistentPropertyLocking": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Inconsistent Property Locking" }, "InconsistentPropertyLocking": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Inconsistent Property Locking" }, "concurrency.InconsistentPropertySynchronization": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Inconsistent Property Synchronization" }, "InconsistentPropertySynchronization": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Inconsistent Property Synchronization" }, "concurrency.NestedSynchronization": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Nested Synchronization" }, "NestedSynchronization": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Nested Synchronization" }, "concurrency.StaticCalendarField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Static Calendar Field" }, "StaticCalendarField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Static Calendar Field" }, "concurrency.StaticConnection": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Static Connection" }, "StaticConnection": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Static Connection" }, "concurrency.StaticDateFormatField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Static Date Format Field" }, "StaticDateFormatField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Static Date Format Field" }, "concurrency.StaticMatcherField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Static Matcher Field" }, "StaticMatcherField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Static Matcher Field" }, "concurrency.StaticSimpleDateFormatField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Static Simple Date Format Field" }, "StaticSimpleDateFormatField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Static Simple Date Format Field" }, "concurrency.SynchronizedMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Synchronized Method" }, "SynchronizedMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Synchronized Method" }, "concurrency.SynchronizedOnBoxedPrimitive": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Synchronized On Boxed Primitive" }, "SynchronizedOnBoxedPrimitive": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Synchronized On Boxed Primitive" }, "concurrency.SynchronizedOnGetClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Synchronized On Get Class" }, "SynchronizedOnGetClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Synchronized On Get Class" }, "concurrency.SynchronizedOnReentrantLock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Synchronized On Reentrant Lock" }, "SynchronizedOnReentrantLock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Synchronized On Reentrant Lock" }, "concurrency.SynchronizedOnString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Synchronized On String" }, "SynchronizedOnString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Synchronized On String" }, "concurrency.SynchronizedOnThis": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Synchronized On This" }, "SynchronizedOnThis": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Synchronized On This" }, "concurrency.SynchronizedReadObjectMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Synchronized Read Object Method" }, "SynchronizedReadObjectMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Synchronized Read Object Method" }, "concurrency.SystemRunFinalizersOnExit": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "System Run Finalizers On Exit" }, "SystemRunFinalizersOnExit": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "System Run Finalizers On Exit" }, "concurrency.ThisReferenceEscapesConstructor": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "This Reference Escapes Constructor" }, "ThisReferenceEscapesConstructor": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "This Reference Escapes Constructor" }, "concurrency.ThreadGroup": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Thread Group" }, "ThreadGroup": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Thread Group" }, "concurrency.ThreadLocalNotStaticFinal": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Thread Local Not Static Final" }, "ThreadLocalNotStaticFinal": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Thread Local Not Static Final" }, "concurrency.ThreadYield": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Thread Yield" }, "ThreadYield": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Thread Yield" }, "concurrency.UseOfNotifyMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Of Notify Method" }, "UseOfNotifyMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Of Notify Method" }, "concurrency.VolatileArrayField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Volatile Array Field" }, "VolatileArrayField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Volatile Array Field" }, "concurrency.VolatileLongOrDoubleField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Volatile Long Or Double Field" }, "VolatileLongOrDoubleField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Volatile Long Or Double Field" }, "concurrency.WaitOutsideOfWhileLoop": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Wait Outside Of While Loop" }, "WaitOutsideOfWhileLoop": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Wait Outside Of While Loop" }, "convention.CompileStatic": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Compile Static" }, "CompileStatic": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Compile Static" }, "convention.ConfusingTernary": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Confusing Ternary" }, "ConfusingTernary": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Confusing Ternary" }, "convention.CouldBeElvis": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Could Be Elvis" }, "CouldBeElvis": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Could Be Elvis" }, "convention.CouldBeSwitchStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "errorMessage": { "type": "string" } } } ], "description": "Could Be Switch Statement" }, "CouldBeSwitchStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "errorMessage": { "type": "string" } } } ], "description": "Could Be Switch Statement" }, "convention.FieldTypeRequired": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreFieldNames": { "type": "string" } } } ], "description": "Field Type Required" }, "FieldTypeRequired": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreFieldNames": { "type": "string" } } } ], "description": "Field Type Required" }, "convention.HashtableIsObsolete": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Hashtable Is Obsolete" }, "HashtableIsObsolete": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Hashtable Is Obsolete" }, "convention.IfStatementCouldBeTernary": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkLastStatementImplicitElse": { "type": "boolean" } } } ], "description": "If Statement Could Be Ternary" }, "IfStatementCouldBeTernary": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkLastStatementImplicitElse": { "type": "boolean" } } } ], "description": "If Statement Could Be Ternary" }, "convention.ImplicitClosureParameter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowUsingItAsParameterName": { "type": "boolean" } } } ], "description": "Implicit Closure Parameter" }, "ImplicitClosureParameter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowUsingItAsParameterName": { "type": "boolean" } } } ], "description": "Implicit Closure Parameter" }, "convention.ImplicitReturnStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Implicit Return Statement" }, "ImplicitReturnStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Implicit Return Statement" }, "convention.InvertedCondition": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Inverted Condition" }, "InvertedCondition": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Inverted Condition" }, "convention.InvertedIfElse": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Inverted If Else" }, "InvertedIfElse": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Inverted If Else" }, "convention.LongLiteralWithLowerCaseL": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Long Literal With Lower Case L" }, "LongLiteralWithLowerCaseL": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Long Literal With Lower Case L" }, "convention.MethodParameterTypeRequired": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodParameterNames": { "type": "string" } } } ], "description": "Method Parameter Type Required" }, "MethodParameterTypeRequired": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodParameterNames": { "type": "string" } } } ], "description": "Method Parameter Type Required" }, "convention.MethodReturnTypeRequired": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" } } } ], "description": "Method Return Type Required" }, "MethodReturnTypeRequired": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" } } } ], "description": "Method Return Type Required" }, "convention.NoDef": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "No Def" }, "NoDef": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "No Def" }, "convention.NoDouble": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "No Double" }, "NoDouble": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "No Double" }, "convention.NoFloat": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "No Float" }, "NoFloat": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "No Float" }, "convention.NoJavaUtilDate": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "No Java Util Date" }, "NoJavaUtilDate": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "No Java Util Date" }, "convention.NoTabCharacter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "tabCharacter": { "type": "string" } } } ], "description": "No Tab Character" }, "NoTabCharacter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "tabCharacter": { "type": "string" } } } ], "description": "No Tab Character" }, "convention.ParameterReassignment": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Parameter Reassignment" }, "ParameterReassignment": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Parameter Reassignment" }, "convention.PublicMethodsBeforeNonPublicMethods": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" } } } ], "description": "Public Methods Before Non Public Methods" }, "PublicMethodsBeforeNonPublicMethods": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" } } } ], "description": "Public Methods Before Non Public Methods" }, "convention.StaticFieldsBeforeInstanceFields": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Static Fields Before Instance Fields" }, "StaticFieldsBeforeInstanceFields": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Static Fields Before Instance Fields" }, "convention.StaticMethodsBeforeInstanceMethods": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" } } } ], "description": "Static Methods Before Instance Methods" }, "StaticMethodsBeforeInstanceMethods": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" } } } ], "description": "Static Methods Before Instance Methods" }, "convention.TernaryCouldBeElvis": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Ternary Could Be Elvis" }, "TernaryCouldBeElvis": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Ternary Could Be Elvis" }, "convention.TrailingComma": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkList": { "type": "boolean" }, "checkMap": { "type": "boolean" }, "ignoreSingleElementList": { "type": "boolean" }, "ignoreSingleElementMap": { "type": "boolean" } } } ], "description": "Trailing Comma" }, "TrailingComma": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkList": { "type": "boolean" }, "checkMap": { "type": "boolean" }, "ignoreSingleElementList": { "type": "boolean" }, "ignoreSingleElementMap": { "type": "boolean" } } } ], "description": "Trailing Comma" }, "convention.VariableTypeRequired": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreVariableNames": { "type": "string" } } } ], "description": "Variable Type Required" }, "VariableTypeRequired": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreVariableNames": { "type": "string" } } } ], "description": "Variable Type Required" }, "convention.VectorIsObsolete": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Vector Is Obsolete" }, "VectorIsObsolete": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Vector Is Obsolete" }, "design.AbstractClassWithPublicConstructor": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Abstract Class With Public Constructor" }, "AbstractClassWithPublicConstructor": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Abstract Class With Public Constructor" }, "design.AbstractClassWithoutAbstractMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "enhancedMode": { "type": "boolean" } } } ], "description": "Abstract Class Without Abstract Method" }, "AbstractClassWithoutAbstractMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "enhancedMode": { "type": "boolean" } } } ], "description": "Abstract Class Without Abstract Method" }, "design.AssignmentToStaticFieldFromInstanceMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Assignment To Static Field From Instance Method" }, "AssignmentToStaticFieldFromInstanceMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Assignment To Static Field From Instance Method" }, "design.BooleanMethodReturnsNull": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Boolean Method Returns Null" }, "BooleanMethodReturnsNull": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Boolean Method Returns Null" }, "design.BuilderMethodWithSideEffects": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "methodNameRegex": { "type": "string" } } } ], "description": "Builder Method With Side Effects" }, "BuilderMethodWithSideEffects": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "methodNameRegex": { "type": "string" } } } ], "description": "Builder Method With Side Effects" }, "design.CloneableWithoutClone": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Cloneable Without Clone" }, "CloneableWithoutClone": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Cloneable Without Clone" }, "design.CloseWithoutCloseable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "enhancedMode": { "type": "boolean" } } } ], "description": "Close Without Closeable" }, "CloseWithoutCloseable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "enhancedMode": { "type": "boolean" } } } ], "description": "Close Without Closeable" }, "design.CompareToWithoutComparable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "enhancedMode": { "type": "boolean" } } } ], "description": "Compare To Without Comparable" }, "CompareToWithoutComparable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "enhancedMode": { "type": "boolean" } } } ], "description": "Compare To Without Comparable" }, "design.ConstantsOnlyInterface": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Constants Only Interface" }, "ConstantsOnlyInterface": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Constants Only Interface" }, "design.EmptyMethodInAbstractClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Method In Abstract Class" }, "EmptyMethodInAbstractClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Empty Method In Abstract Class" }, "design.FinalClassWithProtectedMember": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Final Class With Protected Member" }, "FinalClassWithProtectedMember": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Final Class With Protected Member" }, "design.ImplementationAsType": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Implementation As Type" }, "ImplementationAsType": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Implementation As Type" }, "design.Instanceof": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreTypeNames": { "type": "string" } } } ], "description": "Instanceof" }, "Instanceof": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreTypeNames": { "type": "string" } } } ], "description": "Instanceof" }, "design.LocaleSetDefault": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Locale Set Default" }, "LocaleSetDefault": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Locale Set Default" }, "design.NestedForLoop": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Nested For Loop" }, "NestedForLoop": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Nested For Loop" }, "design.OptionalCollectionReturnType": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Optional Collection Return Type" }, "OptionalCollectionReturnType": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Optional Collection Return Type" }, "design.OptionalField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Optional Field" }, "OptionalField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Optional Field" }, "design.OptionalMethodParameter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Optional Method Parameter" }, "OptionalMethodParameter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Optional Method Parameter" }, "design.PrivateFieldCouldBeFinal": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreFieldNames": { "type": "string" }, "ignoreJpaEntities": { "type": "boolean" } } } ], "description": "Private Field Could Be Final" }, "PrivateFieldCouldBeFinal": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreFieldNames": { "type": "string" }, "ignoreJpaEntities": { "type": "boolean" } } } ], "description": "Private Field Could Be Final" }, "design.PublicInstanceField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Public Instance Field" }, "PublicInstanceField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Public Instance Field" }, "design.ReturnsNullInsteadOfEmptyArray": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Returns Null Instead Of Empty Array" }, "ReturnsNullInsteadOfEmptyArray": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Returns Null Instead Of Empty Array" }, "design.ReturnsNullInsteadOfEmptyCollection": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Returns Null Instead Of Empty Collection" }, "ReturnsNullInsteadOfEmptyCollection": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Returns Null Instead Of Empty Collection" }, "design.SimpleDateFormatMissingLocale": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Simple Date Format Missing Locale" }, "SimpleDateFormatMissingLocale": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Simple Date Format Missing Locale" }, "design.StatelessSingleton": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "instanceRegex": { "type": "string" } } } ], "description": "Stateless Singleton" }, "StatelessSingleton": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "instanceRegex": { "type": "string" } } } ], "description": "Stateless Singleton" }, "design.ToStringReturnsNull": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "To String Returns Null" }, "ToStringReturnsNull": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "To String Returns Null" }, "dry.DuplicateListLiteral": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Duplicate List Literal" }, "DuplicateListLiteral": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Duplicate List Literal" }, "dry.DuplicateMapLiteral": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Duplicate Map Literal" }, "DuplicateMapLiteral": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Duplicate Map Literal" }, "dry.DuplicateNumberLiteral": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "duplicateNumberMinimumValue": { "type": "integer" }, "ignoreNumbers": { "type": "string" } } } ], "description": "Duplicate Number Literal" }, "DuplicateNumberLiteral": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "duplicateNumberMinimumValue": { "type": "integer" }, "ignoreNumbers": { "type": "string" } } } ], "description": "Duplicate Number Literal" }, "dry.DuplicateStringLiteral": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "duplicateStringMinimumLength": { "type": "integer" }, "ignoreStrings": { "type": "string" }, "ignoreStringsDelimiter": { "type": "string" } } } ], "description": "Duplicate String Literal" }, "DuplicateStringLiteral": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "duplicateStringMinimumLength": { "type": "integer" }, "ignoreStrings": { "type": "string" }, "ignoreStringsDelimiter": { "type": "string" } } } ], "description": "Duplicate String Literal" }, "enhanced.CloneWithoutCloneable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Clone Without Cloneable" }, "CloneWithoutCloneable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Clone Without Cloneable" }, "enhanced.JUnitAssertEqualsConstantActualValue": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Assert Equals Constant Actual Value" }, "JUnitAssertEqualsConstantActualValue": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Assert Equals Constant Actual Value" }, "enhanced.MissingOverrideAnnotation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Missing Override Annotation" }, "MissingOverrideAnnotation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Missing Override Annotation" }, "enhanced.UnsafeImplementationAsMap": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unsafe Implementation As Map" }, "UnsafeImplementationAsMap": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unsafe Implementation As Map" }, "exceptions.CatchArrayIndexOutOfBoundsException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Array Index Out Of Bounds Exception" }, "CatchArrayIndexOutOfBoundsException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Array Index Out Of Bounds Exception" }, "exceptions.CatchError": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Error" }, "CatchError": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Error" }, "exceptions.CatchException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Exception" }, "CatchException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Exception" }, "exceptions.CatchIllegalMonitorStateException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Illegal Monitor State Exception" }, "CatchIllegalMonitorStateException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Illegal Monitor State Exception" }, "exceptions.CatchIndexOutOfBoundsException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Index Out Of Bounds Exception" }, "CatchIndexOutOfBoundsException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Index Out Of Bounds Exception" }, "exceptions.CatchNullPointerException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Null Pointer Exception" }, "CatchNullPointerException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Null Pointer Exception" }, "exceptions.CatchRuntimeException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Runtime Exception" }, "CatchRuntimeException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Runtime Exception" }, "exceptions.CatchThrowable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Throwable" }, "CatchThrowable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Catch Throwable" }, "exceptions.ConfusingClassNamedException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Confusing Class Named Exception" }, "ConfusingClassNamedException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Confusing Class Named Exception" }, "exceptions.ExceptionExtendsError": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Exception Extends Error" }, "ExceptionExtendsError": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Exception Extends Error" }, "exceptions.ExceptionExtendsThrowable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Exception Extends Throwable" }, "ExceptionExtendsThrowable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Exception Extends Throwable" }, "exceptions.ExceptionNotThrown": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Exception Not Thrown" }, "ExceptionNotThrown": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Exception Not Thrown" }, "exceptions.MissingNewInThrowStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Missing New In Throw Statement" }, "MissingNewInThrowStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Missing New In Throw Statement" }, "exceptions.ReturnNullFromCatchBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Return Null From Catch Block" }, "ReturnNullFromCatchBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Return Null From Catch Block" }, "exceptions.SwallowThreadDeath": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Swallow Thread Death" }, "SwallowThreadDeath": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Swallow Thread Death" }, "exceptions.ThrowError": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Throw Error" }, "ThrowError": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Throw Error" }, "exceptions.ThrowException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Throw Exception" }, "ThrowException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Throw Exception" }, "exceptions.ThrowNullPointerException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Throw Null Pointer Exception" }, "ThrowNullPointerException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Throw Null Pointer Exception" }, "exceptions.ThrowRuntimeException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Throw Runtime Exception" }, "ThrowRuntimeException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Throw Runtime Exception" }, "exceptions.ThrowThrowable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Throw Throwable" }, "ThrowThrowable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Throw Throwable" }, "formatting.BlankLineBeforePackage": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Blank Line Before Package" }, "BlankLineBeforePackage": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Blank Line Before Package" }, "formatting.BlockEndsWithBlankLine": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Block Ends With Blank Line" }, "BlockEndsWithBlankLine": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Block Ends With Blank Line" }, "formatting.BlockStartsWithBlankLine": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Block Starts With Blank Line" }, "BlockStartsWithBlankLine": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Block Starts With Blank Line" }, "formatting.BracesForClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "sameLine": { "type": "boolean" } } } ], "description": "Braces For Class" }, "BracesForClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "sameLine": { "type": "boolean" } } } ], "description": "Braces For Class" }, "formatting.BracesForForLoop": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "sameLine": { "type": "boolean" } } } ], "description": "Braces For For Loop" }, "BracesForForLoop": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "sameLine": { "type": "boolean" } } } ], "description": "Braces For For Loop" }, "formatting.BracesForIfElse": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "elseOnSameLineAsClosingBrace": { "type": "boolean" }, "elseOnSameLineAsOpeningBrace": { "type": "boolean" }, "sameLine": { "type": "boolean" }, "validateElse": { "type": "boolean" } } } ], "description": "Braces For If Else" }, "BracesForIfElse": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "elseOnSameLineAsClosingBrace": { "type": "boolean" }, "elseOnSameLineAsOpeningBrace": { "type": "boolean" }, "sameLine": { "type": "boolean" }, "validateElse": { "type": "boolean" } } } ], "description": "Braces For If Else" }, "formatting.BracesForMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowBraceOnNextLineForMultilineDeclarations": { "type": "boolean" }, "sameLine": { "type": "boolean" } } } ], "description": "Braces For Method" }, "BracesForMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowBraceOnNextLineForMultilineDeclarations": { "type": "boolean" }, "sameLine": { "type": "boolean" } } } ], "description": "Braces For Method" }, "formatting.BracesForTryCatchFinally": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "catchOnSameLineAsClosingBrace": { "type": "boolean" }, "catchOnSameLineAsOpeningBrace": { "type": "boolean" }, "finallyOnSameLineAsClosingBrace": { "type": "boolean" }, "finallyOnSameLineAsOpeningBrace": { "type": "boolean" }, "sameLine": { "type": "boolean" }, "validateCatch": { "type": "boolean" }, "validateFinally": { "type": "boolean" } } } ], "description": "Braces For Try Catch Finally" }, "BracesForTryCatchFinally": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "catchOnSameLineAsClosingBrace": { "type": "boolean" }, "catchOnSameLineAsOpeningBrace": { "type": "boolean" }, "finallyOnSameLineAsClosingBrace": { "type": "boolean" }, "finallyOnSameLineAsOpeningBrace": { "type": "boolean" }, "sameLine": { "type": "boolean" }, "validateCatch": { "type": "boolean" }, "validateFinally": { "type": "boolean" } } } ], "description": "Braces For Try Catch Finally" }, "formatting.ClassEndsWithBlankLine": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "blankLineRequired": { "type": "boolean" }, "ignoreInnerClasses": { "type": "boolean" }, "ignoreSingleLineClasses": { "type": "boolean" } } } ], "description": "Class Ends With Blank Line" }, "ClassEndsWithBlankLine": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "blankLineRequired": { "type": "boolean" }, "ignoreInnerClasses": { "type": "boolean" }, "ignoreSingleLineClasses": { "type": "boolean" } } } ], "description": "Class Ends With Blank Line" }, "formatting.ClassStartsWithBlankLine": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "blankLineRequired": { "type": "boolean" }, "ignoreInnerClasses": { "type": "boolean" }, "ignoreSingleLineClasses": { "type": "boolean" } } } ], "description": "Class Starts With Blank Line" }, "ClassStartsWithBlankLine": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "blankLineRequired": { "type": "boolean" }, "ignoreInnerClasses": { "type": "boolean" }, "ignoreSingleLineClasses": { "type": "boolean" } } } ], "description": "Class Starts With Blank Line" }, "formatting.ClosureStatementOnOpeningLineOfMultipleLineClosure": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Closure Statement On Opening Line Of Multiple Line Closure" }, "ClosureStatementOnOpeningLineOfMultipleLineClosure": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Closure Statement On Opening Line Of Multiple Line Closure" }, "formatting.ConsecutiveBlankLines": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Consecutive Blank Lines" }, "ConsecutiveBlankLines": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Consecutive Blank Lines" }, "formatting.FileEndsWithoutNewline": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "File Ends Without Newline" }, "FileEndsWithoutNewline": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "File Ends Without Newline" }, "formatting.Indentation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "indentUnderLabel": { "type": "boolean" }, "spacesPerIndentLevel": { "type": "integer" } } } ], "description": "Indentation" }, "Indentation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "indentUnderLabel": { "type": "boolean" }, "spacesPerIndentLevel": { "type": "integer" } } } ], "description": "Indentation" }, "formatting.LineLength": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreImportStatements": { "type": "boolean" }, "ignoreLineRegex": { "type": "string" }, "ignorePackageStatements": { "type": "boolean" }, "length": { "type": "integer" } } } ], "description": "Line Length" }, "LineLength": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreImportStatements": { "type": "boolean" }, "ignoreLineRegex": { "type": "string" }, "ignorePackageStatements": { "type": "boolean" }, "length": { "type": "integer" } } } ], "description": "Line Length" }, "formatting.MissingBlankLineAfterImports": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Missing Blank Line After Imports" }, "MissingBlankLineAfterImports": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Missing Blank Line After Imports" }, "formatting.MissingBlankLineAfterPackage": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Missing Blank Line After Package" }, "MissingBlankLineAfterPackage": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Missing Blank Line After Package" }, "formatting.MissingBlankLineBeforeAnnotatedField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Missing Blank Line Before Annotated Field" }, "MissingBlankLineBeforeAnnotatedField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Missing Blank Line Before Annotated Field" }, "formatting.SpaceAfterCatch": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After Catch" }, "SpaceAfterCatch": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After Catch" }, "formatting.SpaceAfterClosingBrace": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkClosureMapEntryValue": { "type": "boolean" } } } ], "description": "Space After Closing Brace" }, "SpaceAfterClosingBrace": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkClosureMapEntryValue": { "type": "boolean" } } } ], "description": "Space After Closing Brace" }, "formatting.SpaceAfterComma": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After Comma" }, "SpaceAfterComma": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After Comma" }, "formatting.SpaceAfterFor": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After For" }, "SpaceAfterFor": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After For" }, "formatting.SpaceAfterIf": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After If" }, "SpaceAfterIf": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After If" }, "formatting.SpaceAfterMethodCallName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After Method Call Name" }, "SpaceAfterMethodCallName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After Method Call Name" }, "formatting.SpaceAfterMethodDeclarationName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After Method Declaration Name" }, "SpaceAfterMethodDeclarationName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After Method Declaration Name" }, "formatting.SpaceAfterNotOperator": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After Not Operator" }, "SpaceAfterNotOperator": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After Not Operator" }, "formatting.SpaceAfterOpeningBrace": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkClosureMapEntryValue": { "type": "boolean" }, "ignoreEmptyBlock": { "type": "boolean" } } } ], "description": "Space After Opening Brace" }, "SpaceAfterOpeningBrace": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkClosureMapEntryValue": { "type": "boolean" }, "ignoreEmptyBlock": { "type": "boolean" } } } ], "description": "Space After Opening Brace" }, "formatting.SpaceAfterSemicolon": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After Semicolon" }, "SpaceAfterSemicolon": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After Semicolon" }, "formatting.SpaceAfterSwitch": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After Switch" }, "SpaceAfterSwitch": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After Switch" }, "formatting.SpaceAfterWhile": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After While" }, "SpaceAfterWhile": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space After While" }, "formatting.SpaceAroundClosureArrow": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space Around Closure Arrow" }, "SpaceAroundClosureArrow": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space Around Closure Arrow" }, "formatting.SpaceAroundMapEntryColon": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "characterAfterColonRegex": { "type": "string" }, "characterBeforeColonRegex": { "type": "string" } } } ], "description": "Space Around Map Entry Colon" }, "SpaceAroundMapEntryColon": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "characterAfterColonRegex": { "type": "string" }, "characterBeforeColonRegex": { "type": "string" } } } ], "description": "Space Around Map Entry Colon" }, "formatting.SpaceAroundOperator": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreParameterDefaultValueAssignments": { "type": "boolean" } } } ], "description": "Space Around Operator" }, "SpaceAroundOperator": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreParameterDefaultValueAssignments": { "type": "boolean" } } } ], "description": "Space Around Operator" }, "formatting.SpaceBeforeClosingBrace": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkClosureMapEntryValue": { "type": "boolean" }, "ignoreEmptyBlock": { "type": "boolean" } } } ], "description": "Space Before Closing Brace" }, "SpaceBeforeClosingBrace": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkClosureMapEntryValue": { "type": "boolean" }, "ignoreEmptyBlock": { "type": "boolean" } } } ], "description": "Space Before Closing Brace" }, "formatting.SpaceBeforeOpeningBrace": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkClosureMapEntryValue": { "type": "boolean" } } } ], "description": "Space Before Opening Brace" }, "SpaceBeforeOpeningBrace": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkClosureMapEntryValue": { "type": "boolean" } } } ], "description": "Space Before Opening Brace" }, "formatting.SpaceInsideParentheses": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space Inside Parentheses" }, "SpaceInsideParentheses": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Space Inside Parentheses" }, "formatting.TrailingWhitespace": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Trailing Whitespace" }, "TrailingWhitespace": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Trailing Whitespace" }, "generic.IllegalClassMember": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" }, "ignoreMethodsWithAnnotationNames": { "type": "string" } } } ], "description": "Illegal Class Member" }, "IllegalClassMember": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" }, "ignoreMethodsWithAnnotationNames": { "type": "string" } } } ], "description": "Illegal Class Member" }, "generic.IllegalClassReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "classNames": { "type": "string" } } } ], "description": "Illegal Class Reference" }, "IllegalClassReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "classNames": { "type": "string" } } } ], "description": "Illegal Class Reference" }, "generic.IllegalPackageReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "packageNames": { "type": "string" } } } ], "description": "Illegal Package Reference" }, "IllegalPackageReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "packageNames": { "type": "string" } } } ], "description": "Illegal Package Reference" }, "generic.IllegalRegex": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "regex": { "type": "string" } } } ], "description": "Illegal Regex" }, "IllegalRegex": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "regex": { "type": "string" } } } ], "description": "Illegal Regex" }, "generic.IllegalString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "string": { "type": "string" } } } ], "description": "Illegal String" }, "IllegalString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "string": { "type": "string" } } } ], "description": "Illegal String" }, "generic.IllegalSubclass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "superclassNames": { "type": "string" } } } ], "description": "Illegal Subclass" }, "IllegalSubclass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "superclassNames": { "type": "string" } } } ], "description": "Illegal Subclass" }, "generic.RequiredRegex": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "regex": { "type": "string" } } } ], "description": "Required Regex" }, "RequiredRegex": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "regex": { "type": "string" } } } ], "description": "Required Regex" }, "generic.RequiredString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "string": { "type": "string" } } } ], "description": "Required String" }, "RequiredString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "string": { "type": "string" } } } ], "description": "Required String" }, "generic.StatelessClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreFieldNames": { "type": "string" }, "ignoreFieldTypes": { "type": "string" } } } ], "description": "Stateless Class" }, "StatelessClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreFieldNames": { "type": "string" }, "ignoreFieldTypes": { "type": "string" } } } ], "description": "Stateless Class" }, "grails.GrailsDomainGormMethods": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "gormStaticMethodsNames": { "type": "string" }, "gormStaticMethodsNamesList": { "type": "array" } } } ], "description": "Grails Domain Gorm Methods" }, "GrailsDomainGormMethods": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "gormStaticMethodsNames": { "type": "string" }, "gormStaticMethodsNamesList": { "type": "array" } } } ], "description": "Grails Domain Gorm Methods" }, "grails.GrailsDomainHasEquals": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Domain Has Equals" }, "GrailsDomainHasEquals": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Domain Has Equals" }, "grails.GrailsDomainHasToString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Domain Has To String" }, "GrailsDomainHasToString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Domain Has To String" }, "grails.GrailsDomainReservedSqlKeywordName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "additionalHibernateBasicTypes": { "type": "string" }, "additionalReservedSqlKeywords": { "type": "string" } } } ], "description": "Grails Domain Reserved Sql Keyword Name" }, "GrailsDomainReservedSqlKeywordName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "additionalHibernateBasicTypes": { "type": "string" }, "additionalReservedSqlKeywords": { "type": "string" } } } ], "description": "Grails Domain Reserved Sql Keyword Name" }, "grails.GrailsDomainStringPropertyMaxSize": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Domain String Property Max Size" }, "GrailsDomainStringPropertyMaxSize": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Domain String Property Max Size" }, "grails.GrailsDomainWithServiceReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Domain With Service Reference" }, "GrailsDomainWithServiceReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Domain With Service Reference" }, "grails.GrailsDuplicateConstraint": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Duplicate Constraint" }, "GrailsDuplicateConstraint": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Duplicate Constraint" }, "grails.GrailsDuplicateMapping": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Duplicate Mapping" }, "GrailsDuplicateMapping": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Duplicate Mapping" }, "grails.GrailsMassAssignment": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Mass Assignment" }, "GrailsMassAssignment": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Mass Assignment" }, "grails.GrailsPublicControllerMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" } } } ], "description": "Grails Public Controller Method" }, "GrailsPublicControllerMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" } } } ], "description": "Grails Public Controller Method" }, "grails.GrailsServletContextReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Servlet Context Reference" }, "GrailsServletContextReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Grails Servlet Context Reference" }, "grails.GrailsStatelessService": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreFieldNames": { "type": "string" }, "ignoreFieldTypes": { "type": "string" } } } ], "description": "Grails Stateless Service" }, "GrailsStatelessService": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreFieldNames": { "type": "string" }, "ignoreFieldTypes": { "type": "string" } } } ], "description": "Grails Stateless Service" }, "groovyism.AssignCollectionSort": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Assign Collection Sort" }, "AssignCollectionSort": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Assign Collection Sort" }, "groovyism.AssignCollectionUnique": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Assign Collection Unique" }, "AssignCollectionUnique": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Assign Collection Unique" }, "groovyism.ClosureAsLastMethodParameter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreCallsToMethodNames": { "type": "string" } } } ], "description": "Closure As Last Method Parameter" }, "ClosureAsLastMethodParameter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreCallsToMethodNames": { "type": "string" } } } ], "description": "Closure As Last Method Parameter" }, "groovyism.CollectAllIsDeprecated": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Collect All Is Deprecated" }, "CollectAllIsDeprecated": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Collect All Is Deprecated" }, "groovyism.ConfusingMultipleReturns": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Confusing Multiple Returns" }, "ConfusingMultipleReturns": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Confusing Multiple Returns" }, "groovyism.ExplicitArrayListInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Array List Instantiation" }, "ExplicitArrayListInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Array List Instantiation" }, "groovyism.ExplicitCallToAndMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To And Method" }, "ExplicitCallToAndMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To And Method" }, "groovyism.ExplicitCallToCompareToMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Compare To Method" }, "ExplicitCallToCompareToMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Compare To Method" }, "groovyism.ExplicitCallToDivMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Div Method" }, "ExplicitCallToDivMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Div Method" }, "groovyism.ExplicitCallToEqualsMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Equals Method" }, "ExplicitCallToEqualsMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Equals Method" }, "groovyism.ExplicitCallToGetAtMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Get At Method" }, "ExplicitCallToGetAtMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Get At Method" }, "groovyism.ExplicitCallToLeftShiftMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Left Shift Method" }, "ExplicitCallToLeftShiftMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Left Shift Method" }, "groovyism.ExplicitCallToMinusMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Minus Method" }, "ExplicitCallToMinusMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Minus Method" }, "groovyism.ExplicitCallToModMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Mod Method" }, "ExplicitCallToModMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Mod Method" }, "groovyism.ExplicitCallToMultiplyMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Multiply Method" }, "ExplicitCallToMultiplyMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Multiply Method" }, "groovyism.ExplicitCallToOrMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Or Method" }, "ExplicitCallToOrMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Or Method" }, "groovyism.ExplicitCallToPlusMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Plus Method" }, "ExplicitCallToPlusMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Plus Method" }, "groovyism.ExplicitCallToPowerMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Power Method" }, "ExplicitCallToPowerMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Power Method" }, "groovyism.ExplicitCallToPutAtMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Put At Method" }, "ExplicitCallToPutAtMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Put At Method" }, "groovyism.ExplicitCallToRightShiftMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Right Shift Method" }, "ExplicitCallToRightShiftMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Right Shift Method" }, "groovyism.ExplicitCallToXorMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Xor Method" }, "ExplicitCallToXorMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreThisReference": { "type": "boolean" } } } ], "description": "Explicit Call To Xor Method" }, "groovyism.ExplicitHashMapInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Hash Map Instantiation" }, "ExplicitHashMapInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Hash Map Instantiation" }, "groovyism.ExplicitHashSetInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Hash Set Instantiation" }, "ExplicitHashSetInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Hash Set Instantiation" }, "groovyism.ExplicitLinkedHashMapInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Linked Hash Map Instantiation" }, "ExplicitLinkedHashMapInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Linked Hash Map Instantiation" }, "groovyism.ExplicitLinkedListInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Linked List Instantiation" }, "ExplicitLinkedListInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Linked List Instantiation" }, "groovyism.ExplicitStackInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Stack Instantiation" }, "ExplicitStackInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Stack Instantiation" }, "groovyism.ExplicitTreeSetInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Tree Set Instantiation" }, "ExplicitTreeSetInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Explicit Tree Set Instantiation" }, "groovyism.GStringAsMapKey": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "G String As Map Key" }, "GStringAsMapKey": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "G String As Map Key" }, "groovyism.GStringExpressionWithinString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "G String Expression Within String" }, "GStringExpressionWithinString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "G String Expression Within String" }, "groovyism.GetterMethodCouldBeProperty": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodsWithOverrideAnnotation": { "type": "boolean" } } } ], "description": "Getter Method Could Be Property" }, "GetterMethodCouldBeProperty": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodsWithOverrideAnnotation": { "type": "boolean" } } } ], "description": "Getter Method Could Be Property" }, "groovyism.GroovyLangImmutable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Groovy Lang Immutable" }, "GroovyLangImmutable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Groovy Lang Immutable" }, "groovyism.UseCollectMany": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Collect Many" }, "UseCollectMany": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Collect Many" }, "groovyism.UseCollectNested": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Collect Nested" }, "UseCollectNested": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Collect Nested" }, "imports.DuplicateImport": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Duplicate Import" }, "DuplicateImport": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Duplicate Import" }, "imports.ImportFromSamePackage": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Import From Same Package" }, "ImportFromSamePackage": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Import From Same Package" }, "imports.ImportFromSunPackages": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Import From Sun Packages" }, "ImportFromSunPackages": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Import From Sun Packages" }, "imports.MisorderedStaticImports": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "comesBefore": { "type": "boolean" } } } ], "description": "Misordered Static Imports" }, "MisorderedStaticImports": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "comesBefore": { "type": "boolean" } } } ], "description": "Misordered Static Imports" }, "imports.NoWildcardImports": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreImports": { "type": "boolean" }, "ignoreStaticImports": { "type": "boolean" } } } ], "description": "No Wildcard Imports" }, "NoWildcardImports": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreImports": { "type": "boolean" }, "ignoreStaticImports": { "type": "boolean" } } } ], "description": "No Wildcard Imports" }, "imports.UnnecessaryGroovyImport": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Groovy Import" }, "UnnecessaryGroovyImport": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Groovy Import" }, "imports.UnusedImport": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unused Import" }, "UnusedImport": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unused Import" }, "jdbc.DirectConnectionManagement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Direct Connection Management" }, "DirectConnectionManagement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Direct Connection Management" }, "jdbc.JdbcConnectionReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Jdbc Connection Reference" }, "JdbcConnectionReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Jdbc Connection Reference" }, "jdbc.JdbcResultSetReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Jdbc Result Set Reference" }, "JdbcResultSetReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Jdbc Result Set Reference" }, "jdbc.JdbcStatementReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Jdbc Statement Reference" }, "JdbcStatementReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Jdbc Statement Reference" }, "junit.ChainedTest": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Chained Test" }, "ChainedTest": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Chained Test" }, "junit.CoupledTestCase": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Coupled Test Case" }, "CoupledTestCase": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Coupled Test Case" }, "junit.JUnitAssertAlwaysFails": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Assert Always Fails" }, "JUnitAssertAlwaysFails": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Assert Always Fails" }, "junit.JUnitAssertAlwaysSucceeds": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Assert Always Succeeds" }, "JUnitAssertAlwaysSucceeds": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Assert Always Succeeds" }, "junit.JUnitFailWithoutMessage": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Fail Without Message" }, "JUnitFailWithoutMessage": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Fail Without Message" }, "junit.JUnitLostTest": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Lost Test" }, "JUnitLostTest": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Lost Test" }, "junit.JUnitPublicField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Public Field" }, "JUnitPublicField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Public Field" }, "junit.JUnitPublicNonTestMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Public Non Test Method" }, "JUnitPublicNonTestMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Public Non Test Method" }, "junit.JUnitPublicProperty": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignorePropertyNames": { "type": "string" } } } ], "description": "J Unit Public Property" }, "JUnitPublicProperty": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignorePropertyNames": { "type": "string" } } } ], "description": "J Unit Public Property" }, "junit.JUnitSetUpCallsSuper": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Set Up Calls Super" }, "JUnitSetUpCallsSuper": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Set Up Calls Super" }, "junit.JUnitStyleAssertions": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Style Assertions" }, "JUnitStyleAssertions": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Style Assertions" }, "junit.JUnitTearDownCallsSuper": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Tear Down Calls Super" }, "JUnitTearDownCallsSuper": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Tear Down Calls Super" }, "junit.JUnitTestMethodWithoutAssert": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "assertMethodPatterns": { "type": "string" } } } ], "description": "J Unit Test Method Without Assert" }, "JUnitTestMethodWithoutAssert": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "assertMethodPatterns": { "type": "string" } } } ], "description": "J Unit Test Method Without Assert" }, "junit.JUnitUnnecessarySetUp": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Unnecessary Set Up" }, "JUnitUnnecessarySetUp": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Unnecessary Set Up" }, "junit.JUnitUnnecessaryTearDown": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Unnecessary Tear Down" }, "JUnitUnnecessaryTearDown": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Unnecessary Tear Down" }, "junit.JUnitUnnecessaryThrowsException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Unnecessary Throws Exception" }, "JUnitUnnecessaryThrowsException": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "J Unit Unnecessary Throws Exception" }, "junit.SpockIgnoreRestUsed": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "specificationClassNames": { "type": "string" }, "specificationSuperclassNames": { "type": "string" } } } ], "description": "Spock Ignore Rest Used" }, "SpockIgnoreRestUsed": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "specificationClassNames": { "type": "string" }, "specificationSuperclassNames": { "type": "string" } } } ], "description": "Spock Ignore Rest Used" }, "junit.UnnecessaryFail": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Fail" }, "UnnecessaryFail": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Fail" }, "junit.UseAssertEqualsInsteadOfAssertTrue": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Assert Equals Instead Of Assert True" }, "UseAssertEqualsInsteadOfAssertTrue": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Assert Equals Instead Of Assert True" }, "junit.UseAssertFalseInsteadOfNegation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Assert False Instead Of Negation" }, "UseAssertFalseInsteadOfNegation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Assert False Instead Of Negation" }, "junit.UseAssertNullInsteadOfAssertEquals": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Assert Null Instead Of Assert Equals" }, "UseAssertNullInsteadOfAssertEquals": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Assert Null Instead Of Assert Equals" }, "junit.UseAssertSameInsteadOfAssertTrue": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Assert Same Instead Of Assert True" }, "UseAssertSameInsteadOfAssertTrue": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Assert Same Instead Of Assert True" }, "junit.UseAssertTrueInsteadOfAssertEquals": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkAssertStatements": { "type": "boolean" } } } ], "description": "Use Assert True Instead Of Assert Equals" }, "UseAssertTrueInsteadOfAssertEquals": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkAssertStatements": { "type": "boolean" } } } ], "description": "Use Assert True Instead Of Assert Equals" }, "junit.UseAssertTrueInsteadOfNegation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Assert True Instead Of Negation" }, "UseAssertTrueInsteadOfNegation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Use Assert True Instead Of Negation" }, "logging.LoggerForDifferentClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowDerivedClasses": { "type": "boolean" } } } ], "description": "Logger For Different Class" }, "LoggerForDifferentClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowDerivedClasses": { "type": "boolean" } } } ], "description": "Logger For Different Class" }, "logging.LoggerWithWrongModifiers": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowNonStaticLogger": { "type": "boolean" }, "allowProtectedLogger": { "type": "boolean" } } } ], "description": "Logger With Wrong Modifiers" }, "LoggerWithWrongModifiers": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowNonStaticLogger": { "type": "boolean" }, "allowProtectedLogger": { "type": "boolean" } } } ], "description": "Logger With Wrong Modifiers" }, "logging.LoggingSwallowsStacktrace": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Logging Swallows Stacktrace" }, "LoggingSwallowsStacktrace": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Logging Swallows Stacktrace" }, "logging.MultipleLoggers": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Multiple Loggers" }, "MultipleLoggers": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Multiple Loggers" }, "logging.PrintStackTrace": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Print Stack Trace" }, "PrintStackTrace": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Print Stack Trace" }, "logging.Println": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Println" }, "Println": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Println" }, "logging.SystemErrPrint": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "System Err Print" }, "SystemErrPrint": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "System Err Print" }, "logging.SystemOutPrint": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "System Out Print" }, "SystemOutPrint": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "System Out Print" }, "naming.AbstractClassName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "regex": { "type": "string" } } } ], "description": "Abstract Class Name" }, "AbstractClassName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "regex": { "type": "string" } } } ], "description": "Abstract Class Name" }, "naming.ClassName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "regex": { "type": "string" } } } ], "description": "Class Name" }, "ClassName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "regex": { "type": "string" } } } ], "description": "Class Name" }, "naming.ClassNameSameAsFilename": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Class Name Same As Filename" }, "ClassNameSameAsFilename": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Class Name Same As Filename" }, "naming.ClassNameSameAsSuperclass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Class Name Same As Superclass" }, "ClassNameSameAsSuperclass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Class Name Same As Superclass" }, "naming.ConfusingMethodName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Confusing Method Name" }, "ConfusingMethodName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Confusing Method Name" }, "naming.FactoryMethodName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "regex": { "type": "string" } } } ], "description": "Factory Method Name" }, "FactoryMethodName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "regex": { "type": "string" } } } ], "description": "Factory Method Name" }, "naming.FieldName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "finalRegex": { "type": "string" }, "ignoreFieldNames": { "type": "string" }, "privateStaticFinalRegex": { "type": "string" }, "regex": { "type": "string" }, "staticFinalRegex": { "type": "string" }, "staticRegex": { "type": "string" } } } ], "description": "Field Name" }, "FieldName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "finalRegex": { "type": "string" }, "ignoreFieldNames": { "type": "string" }, "privateStaticFinalRegex": { "type": "string" }, "regex": { "type": "string" }, "staticFinalRegex": { "type": "string" }, "staticRegex": { "type": "string" } } } ], "description": "Field Name" }, "naming.InterfaceName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "regex": { "type": "string" } } } ], "description": "Interface Name" }, "InterfaceName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "regex": { "type": "string" } } } ], "description": "Interface Name" }, "naming.InterfaceNameSameAsSuperInterface": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Interface Name Same As Super Interface" }, "InterfaceNameSameAsSuperInterface": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Interface Name Same As Super Interface" }, "naming.MethodName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" }, "regex": { "type": "string" } } } ], "description": "Method Name" }, "MethodName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" }, "regex": { "type": "string" } } } ], "description": "Method Name" }, "naming.ObjectOverrideMisspelledMethodName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Object Override Misspelled Method Name" }, "ObjectOverrideMisspelledMethodName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Object Override Misspelled Method Name" }, "naming.PackageName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "packageNameRequired": { "type": "boolean" }, "regex": { "type": "string" } } } ], "description": "Package Name" }, "PackageName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "packageNameRequired": { "type": "boolean" }, "regex": { "type": "string" } } } ], "description": "Package Name" }, "naming.PackageNameMatchesFilePath": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "groupId": { "type": "string" } } } ], "description": "Package Name Matches File Path" }, "PackageNameMatchesFilePath": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "groupId": { "type": "string" } } } ], "description": "Package Name Matches File Path" }, "naming.ParameterName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreParameterNames": { "type": "string" }, "regex": { "type": "string" } } } ], "description": "Parameter Name" }, "ParameterName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreParameterNames": { "type": "string" }, "regex": { "type": "string" } } } ], "description": "Parameter Name" }, "naming.PropertyName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "finalRegex": { "type": "string" }, "ignorePropertyNames": { "type": "string" }, "regex": { "type": "string" }, "staticFinalRegex": { "type": "string" }, "staticRegex": { "type": "string" } } } ], "description": "Property Name" }, "PropertyName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "finalRegex": { "type": "string" }, "ignorePropertyNames": { "type": "string" }, "regex": { "type": "string" }, "staticFinalRegex": { "type": "string" }, "staticRegex": { "type": "string" } } } ], "description": "Property Name" }, "naming.VariableName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "finalRegex": { "type": "string" }, "ignoreVariableNames": { "type": "string" }, "regex": { "type": "string" } } } ], "description": "Variable Name" }, "VariableName": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "finalRegex": { "type": "string" }, "ignoreVariableNames": { "type": "string" }, "regex": { "type": "string" } } } ], "description": "Variable Name" }, "security.FileCreateTempFile": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "File Create Temp File" }, "FileCreateTempFile": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "File Create Temp File" }, "security.InsecureRandom": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Insecure Random" }, "InsecureRandom": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Insecure Random" }, "security.JavaIoPackageAccess": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Java Io Package Access" }, "JavaIoPackageAccess": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Java Io Package Access" }, "security.NonFinalPublicField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Non Final Public Field" }, "NonFinalPublicField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Non Final Public Field" }, "security.NonFinalSubclassOfSensitiveInterface": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Non Final Subclass Of Sensitive Interface" }, "NonFinalSubclassOfSensitiveInterface": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Non Final Subclass Of Sensitive Interface" }, "security.ObjectFinalize": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Object Finalize" }, "ObjectFinalize": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Object Finalize" }, "security.PublicFinalizeMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Public Finalize Method" }, "PublicFinalizeMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Public Finalize Method" }, "security.SystemExit": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "System Exit" }, "SystemExit": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "System Exit" }, "security.UnsafeArrayDeclaration": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unsafe Array Declaration" }, "UnsafeArrayDeclaration": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unsafe Array Declaration" }, "serialization.EnumCustomSerializationIgnored": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Enum Custom Serialization Ignored" }, "EnumCustomSerializationIgnored": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Enum Custom Serialization Ignored" }, "serialization.SerialPersistentFields": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Serial Persistent Fields" }, "SerialPersistentFields": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Serial Persistent Fields" }, "serialization.SerialVersionUID": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Serial Version U I D" }, "SerialVersionUID": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Serial Version U I D" }, "serialization.SerializableClassMustDefineSerialVersionUID": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Serializable Class Must Define Serial Version U I D" }, "SerializableClassMustDefineSerialVersionUID": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Serializable Class Must Define Serial Version U I D" }, "size.ClassSize": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "maxLines": { "type": "integer" } } } ], "description": "Class Size" }, "ClassSize": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "maxLines": { "type": "integer" } } } ], "description": "Class Size" }, "size.MethodCount": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "maxMethods": { "type": "integer" } } } ], "description": "Method Count" }, "MethodCount": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "maxMethods": { "type": "integer" } } } ], "description": "Method Count" }, "size.MethodSize": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" }, "maxLines": { "type": "integer" } } } ], "description": "Method Size" }, "MethodSize": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" }, "maxLines": { "type": "integer" } } } ], "description": "Method Size" }, "size.NestedBlockDepth": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreRegex": { "type": "string" }, "maxNestedBlockDepth": { "type": "integer" } } } ], "description": "Nested Block Depth" }, "NestedBlockDepth": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreRegex": { "type": "string" }, "maxNestedBlockDepth": { "type": "integer" } } } ], "description": "Nested Block Depth" }, "size.ParameterCount": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreOverriddenMethods": { "type": "boolean" }, "maxParameters": { "type": "integer" } } } ], "description": "Parameter Count" }, "ParameterCount": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreOverriddenMethods": { "type": "boolean" }, "maxParameters": { "type": "integer" } } } ], "description": "Parameter Count" }, "unnecessary.AddEmptyString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Add Empty String" }, "AddEmptyString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Add Empty String" }, "unnecessary.ConsecutiveLiteralAppends": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Consecutive Literal Appends" }, "ConsecutiveLiteralAppends": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Consecutive Literal Appends" }, "unnecessary.ConsecutiveStringConcatenation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Consecutive String Concatenation" }, "ConsecutiveStringConcatenation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Consecutive String Concatenation" }, "unnecessary.UnnecessaryBigDecimalInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Big Decimal Instantiation" }, "UnnecessaryBigDecimalInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Big Decimal Instantiation" }, "unnecessary.UnnecessaryBigIntegerInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Big Integer Instantiation" }, "UnnecessaryBigIntegerInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Big Integer Instantiation" }, "unnecessary.UnnecessaryBooleanExpression": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Boolean Expression" }, "UnnecessaryBooleanExpression": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Boolean Expression" }, "unnecessary.UnnecessaryBooleanInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Boolean Instantiation" }, "UnnecessaryBooleanInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Boolean Instantiation" }, "unnecessary.UnnecessaryCallForLastElement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Call For Last Element" }, "UnnecessaryCallForLastElement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Call For Last Element" }, "unnecessary.UnnecessaryCallToSubstring": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Call To Substring" }, "UnnecessaryCallToSubstring": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Call To Substring" }, "unnecessary.UnnecessaryCast": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Cast" }, "UnnecessaryCast": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Cast" }, "unnecessary.UnnecessaryCatchBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Catch Block" }, "UnnecessaryCatchBlock": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Catch Block" }, "unnecessary.UnnecessaryCollectCall": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Collect Call" }, "UnnecessaryCollectCall": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Collect Call" }, "unnecessary.UnnecessaryCollectionCall": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Collection Call" }, "UnnecessaryCollectionCall": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Collection Call" }, "unnecessary.UnnecessaryConstructor": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreAnnotations": { "type": "boolean" } } } ], "description": "Unnecessary Constructor" }, "UnnecessaryConstructor": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreAnnotations": { "type": "boolean" } } } ], "description": "Unnecessary Constructor" }, "unnecessary.UnnecessaryDefInFieldDeclaration": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Def In Field Declaration" }, "UnnecessaryDefInFieldDeclaration": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Def In Field Declaration" }, "unnecessary.UnnecessaryDefInMethodDeclaration": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Def In Method Declaration" }, "UnnecessaryDefInMethodDeclaration": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Def In Method Declaration" }, "unnecessary.UnnecessaryDefInVariableDeclaration": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Def In Variable Declaration" }, "UnnecessaryDefInVariableDeclaration": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Def In Variable Declaration" }, "unnecessary.UnnecessaryDotClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Dot Class" }, "UnnecessaryDotClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Dot Class" }, "unnecessary.UnnecessaryDoubleInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Double Instantiation" }, "UnnecessaryDoubleInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Double Instantiation" }, "unnecessary.UnnecessaryElseStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Else Statement" }, "UnnecessaryElseStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Else Statement" }, "unnecessary.UnnecessaryFinalOnPrivateMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Final On Private Method" }, "UnnecessaryFinalOnPrivateMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Final On Private Method" }, "unnecessary.UnnecessaryFloatInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Float Instantiation" }, "UnnecessaryFloatInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Float Instantiation" }, "unnecessary.UnnecessaryGString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary G String" }, "UnnecessaryGString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary G String" }, "unnecessary.UnnecessaryGetter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkIsMethods": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" } } } ], "description": "Unnecessary Getter" }, "UnnecessaryGetter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkIsMethods": { "type": "boolean" }, "ignoreMethodNames": { "type": "string" } } } ], "description": "Unnecessary Getter" }, "unnecessary.UnnecessaryIfStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkLastStatementImplicitElse": { "type": "boolean" } } } ], "description": "Unnecessary If Statement" }, "UnnecessaryIfStatement": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkLastStatementImplicitElse": { "type": "boolean" } } } ], "description": "Unnecessary If Statement" }, "unnecessary.UnnecessaryInstanceOfCheck": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Instance Of Check" }, "UnnecessaryInstanceOfCheck": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Instance Of Check" }, "unnecessary.UnnecessaryInstantiationToGetClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Instantiation To Get Class" }, "UnnecessaryInstantiationToGetClass": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Instantiation To Get Class" }, "unnecessary.UnnecessaryIntegerInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Integer Instantiation" }, "UnnecessaryIntegerInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Integer Instantiation" }, "unnecessary.UnnecessaryLongInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Long Instantiation" }, "UnnecessaryLongInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Long Instantiation" }, "unnecessary.UnnecessaryModOne": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Mod One" }, "UnnecessaryModOne": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Mod One" }, "unnecessary.UnnecessaryNullCheck": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Null Check" }, "UnnecessaryNullCheck": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Null Check" }, "unnecessary.UnnecessaryNullCheckBeforeInstanceOf": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Null Check Before Instance Of" }, "UnnecessaryNullCheckBeforeInstanceOf": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Null Check Before Instance Of" }, "unnecessary.UnnecessaryObjectReferences": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "maxReferencesAllowed": { "type": "integer" } } } ], "description": "Unnecessary Object References" }, "UnnecessaryObjectReferences": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "maxReferencesAllowed": { "type": "integer" } } } ], "description": "Unnecessary Object References" }, "unnecessary.UnnecessaryOverridingMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Overriding Method" }, "UnnecessaryOverridingMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Overriding Method" }, "unnecessary.UnnecessaryPackageReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Package Reference" }, "UnnecessaryPackageReference": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Package Reference" }, "unnecessary.UnnecessaryParenthesesForMethodCallWithClosure": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Parentheses For Method Call With Closure" }, "UnnecessaryParenthesesForMethodCallWithClosure": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Parentheses For Method Call With Closure" }, "unnecessary.UnnecessaryPublicModifier": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Public Modifier" }, "UnnecessaryPublicModifier": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Public Modifier" }, "unnecessary.UnnecessaryReturnKeyword": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Return Keyword" }, "UnnecessaryReturnKeyword": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Return Keyword" }, "unnecessary.UnnecessarySafeNavigationOperator": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Safe Navigation Operator" }, "UnnecessarySafeNavigationOperator": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Safe Navigation Operator" }, "unnecessary.UnnecessarySelfAssignment": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Self Assignment" }, "UnnecessarySelfAssignment": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Self Assignment" }, "unnecessary.UnnecessarySemicolon": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Semicolon" }, "UnnecessarySemicolon": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Semicolon" }, "unnecessary.UnnecessarySetter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Setter" }, "UnnecessarySetter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Setter" }, "unnecessary.UnnecessaryStringInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary String Instantiation" }, "UnnecessaryStringInstantiation": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary String Instantiation" }, "unnecessary.UnnecessaryTernaryExpression": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Ternary Expression" }, "UnnecessaryTernaryExpression": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Ternary Expression" }, "unnecessary.UnnecessaryToString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkAssignments": { "type": "boolean" } } } ], "description": "Unnecessary To String" }, "UnnecessaryToString": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "checkAssignments": { "type": "boolean" } } } ], "description": "Unnecessary To String" }, "unnecessary.UnnecessaryTransientModifier": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Transient Modifier" }, "UnnecessaryTransientModifier": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unnecessary Transient Modifier" }, "unused.UnusedArray": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unused Array" }, "UnusedArray": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unused Array" }, "unused.UnusedMethodParameter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreClassRegex": { "type": "string" }, "ignoreRegex": { "type": "string" } } } ], "description": "Unused Method Parameter" }, "UnusedMethodParameter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreClassRegex": { "type": "string" }, "ignoreRegex": { "type": "string" } } } ], "description": "Unused Method Parameter" }, "unused.UnusedObject": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unused Object" }, "UnusedObject": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ], "description": "Unused Object" }, "unused.UnusedPrivateField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowConstructorOnlyUsages": { "type": "boolean" }, "ignoreClassesAnnotatedWithNames": { "type": "string" }, "ignoreFieldNames": { "type": "string" } } } ], "description": "Unused Private Field" }, "UnusedPrivateField": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "allowConstructorOnlyUsages": { "type": "boolean" }, "ignoreClassesAnnotatedWithNames": { "type": "string" }, "ignoreFieldNames": { "type": "string" } } } ], "description": "Unused Private Field" }, "unused.UnusedPrivateMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodsWithAnnotationNames": { "type": "string" } } } ], "description": "Unused Private Method" }, "UnusedPrivateMethod": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreMethodsWithAnnotationNames": { "type": "string" } } } ], "description": "Unused Private Method" }, "unused.UnusedPrivateMethodParameter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreRegex": { "type": "string" } } } ], "description": "Unused Private Method Parameter" }, "UnusedPrivateMethodParameter": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreRegex": { "type": "string" } } } ], "description": "Unused Private Method Parameter" }, "unused.UnusedVariable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreVariableNames": { "type": "string" } } } ], "description": "Unused Variable" }, "UnusedVariable": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" }, "ignoreVariableNames": { "type": "string" } } } ], "description": "Unused Variable" }, "ClosingBraceNotAlone": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ] }, "IndentationClosingBraces": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ] }, "IndentationComments": { "anyOf": [ { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, { "type": "object", "additionalProperties": true, "properties": { "severity": { "type": "string", "enum": [ "off", "info", "warning", "error" ] }, "enabled": { "type": "boolean" } } } ] } }, "propertyNames": { "enum": [ "AbstractClassName", "AbstractClassWithPublicConstructor", "AbstractClassWithoutAbstractMethod", "AddEmptyString", "AssertWithinFinallyBlock", "AssignCollectionSort", "AssignCollectionUnique", "AssignmentInConditional", "AssignmentToStaticFieldFromInstanceMethod", "BigDecimalInstantiation", "BitwiseOperatorInConditional", "BlankLineBeforePackage", "BlockEndsWithBlankLine", "BlockStartsWithBlankLine", "BooleanGetBoolean", "BooleanMethodReturnsNull", "BracesForClass", "BracesForForLoop", "BracesForIfElse", "BracesForMethod", "BracesForTryCatchFinally", "BrokenNullCheck", "BrokenOddnessCheck", "BuilderMethodWithSideEffects", "BusyWait", "CatchArrayIndexOutOfBoundsException", "CatchError", "CatchException", "CatchIllegalMonitorStateException", "CatchIndexOutOfBoundsException", "CatchNullPointerException", "CatchRuntimeException", "CatchThrowable", "ChainedTest", "ClassEndsWithBlankLine", "ClassForName", "ClassJavadoc", "ClassName", "ClassNameSameAsFilename", "ClassNameSameAsSuperclass", "ClassSize", "ClassStartsWithBlankLine", "CloneWithoutCloneable", "CloneableWithoutClone", "CloseWithoutCloseable", "ClosingBraceNotAlone", "ClosureAsLastMethodParameter", "ClosureStatementOnOpeningLineOfMultipleLineClosure", "CollectAllIsDeprecated", "CompareToWithoutComparable", "ComparisonOfTwoConstants", "ComparisonWithSelf", "CompileStatic", "ConfusingClassNamedException", "ConfusingMethodName", "ConfusingMultipleReturns", "ConfusingTernary", "ConsecutiveBlankLines", "ConsecutiveLiteralAppends", "ConsecutiveStringConcatenation", "ConstantAssertExpression", "ConstantIfExpression", "ConstantTernaryExpression", "ConstantsOnlyInterface", "CouldBeElvis", "CouldBeSwitchStatement", "CoupledTestCase", "DeadCode", "DirectConnectionManagement", "DoubleCheckedLocking", "DoubleNegative", "DuplicateCaseStatement", "DuplicateImport", "DuplicateListLiteral", "DuplicateMapKey", "DuplicateMapLiteral", "DuplicateNumberLiteral", "DuplicateSetValue", "DuplicateStringLiteral", "ElseBlockBraces", "EmptyCatchBlock", "EmptyClass", "EmptyElseBlock", "EmptyFinallyBlock", "EmptyForStatement", "EmptyIfStatement", "EmptyInstanceInitializer", "EmptyMethod", "EmptyMethodInAbstractClass", "EmptyStaticInitializer", "EmptySwitchStatement", "EmptySynchronizedStatement", "EmptyTryBlock", "EmptyWhileStatement", "EnumCustomSerializationIgnored", "EqualsAndHashCode", "EqualsOverloaded", "ExceptionExtendsError", "ExceptionExtendsThrowable", "ExceptionNotThrown", "ExplicitArrayListInstantiation", "ExplicitCallToAndMethod", "ExplicitCallToCompareToMethod", "ExplicitCallToDivMethod", "ExplicitCallToEqualsMethod", "ExplicitCallToGetAtMethod", "ExplicitCallToLeftShiftMethod", "ExplicitCallToMinusMethod", "ExplicitCallToModMethod", "ExplicitCallToMultiplyMethod", "ExplicitCallToOrMethod", "ExplicitCallToPlusMethod", "ExplicitCallToPowerMethod", "ExplicitCallToPutAtMethod", "ExplicitCallToRightShiftMethod", "ExplicitCallToXorMethod", "ExplicitGarbageCollection", "ExplicitHashMapInstantiation", "ExplicitHashSetInstantiation", "ExplicitLinkedHashMapInstantiation", "ExplicitLinkedListInstantiation", "ExplicitStackInstantiation", "ExplicitTreeSetInstantiation", "FactoryMethodName", "FieldName", "FieldTypeRequired", "FileCreateTempFile", "FileEndsWithoutNewline", "FinalClassWithProtectedMember", "ForLoopShouldBeWhileLoop", "ForStatementBraces", "GStringAsMapKey", "GStringExpressionWithinString", "GetterMethodCouldBeProperty", "GrailsDomainGormMethods", "GrailsDomainHasEquals", "GrailsDomainHasToString", "GrailsDomainReservedSqlKeywordName", "GrailsDomainStringPropertyMaxSize", "GrailsDomainWithServiceReference", "GrailsDuplicateConstraint", "GrailsDuplicateMapping", "GrailsMassAssignment", "GrailsPublicControllerMethod", "GrailsServletContextReference", "GrailsStatelessService", "GroovyLangImmutable", "HardCodedWindowsFileSeparator", "HardCodedWindowsRootDirectory", "HashtableIsObsolete", "IfStatementBraces", "IfStatementCouldBeTernary", "IllegalClassMember", "IllegalClassReference", "IllegalPackageReference", "IllegalRegex", "IllegalString", "IllegalSubclass", "ImplementationAsType", "ImplicitClosureParameter", "ImplicitReturnStatement", "ImportFromSamePackage", "ImportFromSunPackages", "InconsistentPropertyLocking", "InconsistentPropertySynchronization", "Indentation", "IndentationClosingBraces", "IndentationComments", "InsecureRandom", "Instanceof", "IntegerGetInteger", "InterfaceName", "InterfaceNameSameAsSuperInterface", "InvertedCondition", "InvertedIfElse", "JUnitAssertAlwaysFails", "JUnitAssertAlwaysSucceeds", "JUnitAssertEqualsConstantActualValue", "JUnitFailWithoutMessage", "JUnitLostTest", "JUnitPublicField", "JUnitPublicNonTestMethod", "JUnitPublicProperty", "JUnitSetUpCallsSuper", "JUnitStyleAssertions", "JUnitTearDownCallsSuper", "JUnitTestMethodWithoutAssert", "JUnitUnnecessarySetUp", "JUnitUnnecessaryTearDown", "JUnitUnnecessaryThrowsException", "JavaIoPackageAccess", "JavadocConsecutiveEmptyLines", "JavadocEmptyAuthorTag", "JavadocEmptyExceptionTag", "JavadocEmptyFirstLine", "JavadocEmptyLastLine", "JavadocEmptyParamTag", "JavadocEmptyReturnTag", "JavadocEmptySeeTag", "JavadocEmptySinceTag", "JavadocEmptyThrowsTag", "JavadocEmptyVersionTag", "JavadocMissingExceptionDescription", "JavadocMissingParamDescription", "JavadocMissingThrowsDescription", "JdbcConnectionReference", "JdbcResultSetReference", "JdbcStatementReference", "LineLength", "LocaleSetDefault", "LoggerForDifferentClass", "LoggerWithWrongModifiers", "LoggingSwallowsStacktrace", "LongLiteralWithLowerCaseL", "MethodCount", "MethodName", "MethodParameterTypeRequired", "MethodReturnTypeRequired", "MethodSize", "MisorderedStaticImports", "MissingBlankLineAfterImports", "MissingBlankLineAfterPackage", "MissingBlankLineBeforeAnnotatedField", "MissingNewInThrowStatement", "MissingOverrideAnnotation", "MultipleLoggers", "MultipleUnaryOperators", "NestedBlockDepth", "NestedForLoop", "NestedSynchronization", "NoDef", "NoDouble", "NoFloat", "NoJavaUtilDate", "NoTabCharacter", "NoWildcardImports", "NonFinalPublicField", "NonFinalSubclassOfSensitiveInterface", "ObjectFinalize", "ObjectOverrideMisspelledMethodName", "OptionalCollectionReturnType", "OptionalField", "OptionalMethodParameter", "PackageName", "PackageNameMatchesFilePath", "ParameterAssignmentInFilterClosure", "ParameterCount", "ParameterName", "ParameterReassignment", "PrintStackTrace", "Println", "PrivateFieldCouldBeFinal", "PropertyName", "PublicFinalizeMethod", "PublicInstanceField", "PublicMethodsBeforeNonPublicMethods", "RandomDoubleCoercedToZero", "RemoveAllOnSelf", "RequiredRegex", "RequiredString", "ReturnFromFinallyBlock", "ReturnNullFromCatchBlock", "ReturnsNullInsteadOfEmptyArray", "ReturnsNullInsteadOfEmptyCollection", "SerialPersistentFields", "SerialVersionUID", "SerializableClassMustDefineSerialVersionUID", "SimpleDateFormatMissingLocale", "SpaceAfterCatch", "SpaceAfterClosingBrace", "SpaceAfterComma", "SpaceAfterFor", "SpaceAfterIf", "SpaceAfterMethodCallName", "SpaceAfterMethodDeclarationName", "SpaceAfterNotOperator", "SpaceAfterOpeningBrace", "SpaceAfterSemicolon", "SpaceAfterSwitch", "SpaceAfterWhile", "SpaceAroundClosureArrow", "SpaceAroundMapEntryColon", "SpaceAroundOperator", "SpaceBeforeClosingBrace", "SpaceBeforeOpeningBrace", "SpaceInsideParentheses", "SpockIgnoreRestUsed", "StatelessClass", "StatelessSingleton", "StaticCalendarField", "StaticConnection", "StaticDateFormatField", "StaticFieldsBeforeInstanceFields", "StaticMatcherField", "StaticMethodsBeforeInstanceMethods", "StaticSimpleDateFormatField", "SwallowThreadDeath", "SynchronizedMethod", "SynchronizedOnBoxedPrimitive", "SynchronizedOnGetClass", "SynchronizedOnReentrantLock", "SynchronizedOnString", "SynchronizedOnThis", "SynchronizedReadObjectMethod", "SystemErrPrint", "SystemExit", "SystemOutPrint", "SystemRunFinalizersOnExit", "TernaryCouldBeElvis", "ThisReferenceEscapesConstructor", "ThreadGroup", "ThreadLocalNotStaticFinal", "ThreadYield", "ThrowError", "ThrowException", "ThrowExceptionFromFinallyBlock", "ThrowNullPointerException", "ThrowRuntimeException", "ThrowThrowable", "ToStringReturnsNull", "TrailingComma", "TrailingWhitespace", "UnnecessaryBigDecimalInstantiation", "UnnecessaryBigIntegerInstantiation", "UnnecessaryBooleanExpression", "UnnecessaryBooleanInstantiation", "UnnecessaryCallForLastElement", "UnnecessaryCallToSubstring", "UnnecessaryCast", "UnnecessaryCatchBlock", "UnnecessaryCollectCall", "UnnecessaryCollectionCall", "UnnecessaryConstructor", "UnnecessaryDefInFieldDeclaration", "UnnecessaryDefInMethodDeclaration", "UnnecessaryDefInVariableDeclaration", "UnnecessaryDotClass", "UnnecessaryDoubleInstantiation", "UnnecessaryElseStatement", "UnnecessaryFail", "UnnecessaryFinalOnPrivateMethod", "UnnecessaryFloatInstantiation", "UnnecessaryGString", "UnnecessaryGetter", "UnnecessaryGroovyImport", "UnnecessaryIfStatement", "UnnecessaryInstanceOfCheck", "UnnecessaryInstantiationToGetClass", "UnnecessaryIntegerInstantiation", "UnnecessaryLongInstantiation", "UnnecessaryModOne", "UnnecessaryNullCheck", "UnnecessaryNullCheckBeforeInstanceOf", "UnnecessaryObjectReferences", "UnnecessaryOverridingMethod", "UnnecessaryPackageReference", "UnnecessaryParenthesesForMethodCallWithClosure", "UnnecessaryPublicModifier", "UnnecessaryReturnKeyword", "UnnecessarySafeNavigationOperator", "UnnecessarySelfAssignment", "UnnecessarySemicolon", "UnnecessarySetter", "UnnecessaryStringInstantiation", "UnnecessaryTernaryExpression", "UnnecessaryToString", "UnnecessaryTransientModifier", "UnsafeArrayDeclaration", "UnsafeImplementationAsMap", "UnusedArray", "UnusedImport", "UnusedMethodParameter", "UnusedObject", "UnusedPrivateField", "UnusedPrivateMethod", "UnusedPrivateMethodParameter", "UnusedVariable", "UseAssertEqualsInsteadOfAssertTrue", "UseAssertFalseInsteadOfNegation", "UseAssertNullInsteadOfAssertEquals", "UseAssertSameInsteadOfAssertTrue", "UseAssertTrueInsteadOfAssertEquals", "UseAssertTrueInsteadOfNegation", "UseCollectMany", "UseCollectNested", "UseOfNotifyMethod", "VariableName", "VariableTypeRequired", "VectorIsObsolete", "VolatileArrayField", "VolatileLongOrDoubleField", "WaitOutsideOfWhileLoop", "WhileStatementBraces", "basic.AssertWithinFinallyBlock", "basic.AssignmentInConditional", "basic.BigDecimalInstantiation", "basic.BitwiseOperatorInConditional", "basic.BooleanGetBoolean", "basic.BrokenNullCheck", "basic.BrokenOddnessCheck", "basic.ClassForName", "basic.ComparisonOfTwoConstants", "basic.ComparisonWithSelf", "basic.ConstantAssertExpression", "basic.ConstantIfExpression", "basic.ConstantTernaryExpression", "basic.DeadCode", "basic.DoubleNegative", "basic.DuplicateCaseStatement", "basic.DuplicateMapKey", "basic.DuplicateSetValue", "basic.EmptyCatchBlock", "basic.EmptyClass", "basic.EmptyElseBlock", "basic.EmptyFinallyBlock", "basic.EmptyForStatement", "basic.EmptyIfStatement", "basic.EmptyInstanceInitializer", "basic.EmptyMethod", "basic.EmptyStaticInitializer", "basic.EmptySwitchStatement", "basic.EmptySynchronizedStatement", "basic.EmptyTryBlock", "basic.EmptyWhileStatement", "basic.EqualsAndHashCode", "basic.EqualsOverloaded", "basic.ExplicitGarbageCollection", "basic.ForLoopShouldBeWhileLoop", "basic.HardCodedWindowsFileSeparator", "basic.HardCodedWindowsRootDirectory", "basic.IntegerGetInteger", "basic.MultipleUnaryOperators", "basic.ParameterAssignmentInFilterClosure", "basic.RandomDoubleCoercedToZero", "basic.RemoveAllOnSelf", "basic.ReturnFromFinallyBlock", "basic.ThrowExceptionFromFinallyBlock", "braces.ElseBlockBraces", "braces.ForStatementBraces", "braces.IfStatementBraces", "braces.WhileStatementBraces", "comments.ClassJavadoc", "comments.JavadocConsecutiveEmptyLines", "comments.JavadocEmptyAuthorTag", "comments.JavadocEmptyExceptionTag", "comments.JavadocEmptyFirstLine", "comments.JavadocEmptyLastLine", "comments.JavadocEmptyParamTag", "comments.JavadocEmptyReturnTag", "comments.JavadocEmptySeeTag", "comments.JavadocEmptySinceTag", "comments.JavadocEmptyThrowsTag", "comments.JavadocEmptyVersionTag", "comments.JavadocMissingExceptionDescription", "comments.JavadocMissingParamDescription", "comments.JavadocMissingThrowsDescription", "concurrency.BusyWait", "concurrency.DoubleCheckedLocking", "concurrency.InconsistentPropertyLocking", "concurrency.InconsistentPropertySynchronization", "concurrency.NestedSynchronization", "concurrency.StaticCalendarField", "concurrency.StaticConnection", "concurrency.StaticDateFormatField", "concurrency.StaticMatcherField", "concurrency.StaticSimpleDateFormatField", "concurrency.SynchronizedMethod", "concurrency.SynchronizedOnBoxedPrimitive", "concurrency.SynchronizedOnGetClass", "concurrency.SynchronizedOnReentrantLock", "concurrency.SynchronizedOnString", "concurrency.SynchronizedOnThis", "concurrency.SynchronizedReadObjectMethod", "concurrency.SystemRunFinalizersOnExit", "concurrency.ThisReferenceEscapesConstructor", "concurrency.ThreadGroup", "concurrency.ThreadLocalNotStaticFinal", "concurrency.ThreadYield", "concurrency.UseOfNotifyMethod", "concurrency.VolatileArrayField", "concurrency.VolatileLongOrDoubleField", "concurrency.WaitOutsideOfWhileLoop", "convention.CompileStatic", "convention.ConfusingTernary", "convention.CouldBeElvis", "convention.CouldBeSwitchStatement", "convention.FieldTypeRequired", "convention.HashtableIsObsolete", "convention.IfStatementCouldBeTernary", "convention.ImplicitClosureParameter", "convention.ImplicitReturnStatement", "convention.InvertedCondition", "convention.InvertedIfElse", "convention.LongLiteralWithLowerCaseL", "convention.MethodParameterTypeRequired", "convention.MethodReturnTypeRequired", "convention.NoDef", "convention.NoDouble", "convention.NoFloat", "convention.NoJavaUtilDate", "convention.NoTabCharacter", "convention.ParameterReassignment", "convention.PublicMethodsBeforeNonPublicMethods", "convention.StaticFieldsBeforeInstanceFields", "convention.StaticMethodsBeforeInstanceMethods", "convention.TernaryCouldBeElvis", "convention.TrailingComma", "convention.VariableTypeRequired", "convention.VectorIsObsolete", "design.AbstractClassWithPublicConstructor", "design.AbstractClassWithoutAbstractMethod", "design.AssignmentToStaticFieldFromInstanceMethod", "design.BooleanMethodReturnsNull", "design.BuilderMethodWithSideEffects", "design.CloneableWithoutClone", "design.CloseWithoutCloseable", "design.CompareToWithoutComparable", "design.ConstantsOnlyInterface", "design.EmptyMethodInAbstractClass", "design.FinalClassWithProtectedMember", "design.ImplementationAsType", "design.Instanceof", "design.LocaleSetDefault", "design.NestedForLoop", "design.OptionalCollectionReturnType", "design.OptionalField", "design.OptionalMethodParameter", "design.PrivateFieldCouldBeFinal", "design.PublicInstanceField", "design.ReturnsNullInsteadOfEmptyArray", "design.ReturnsNullInsteadOfEmptyCollection", "design.SimpleDateFormatMissingLocale", "design.StatelessSingleton", "design.ToStringReturnsNull", "dry.DuplicateListLiteral", "dry.DuplicateMapLiteral", "dry.DuplicateNumberLiteral", "dry.DuplicateStringLiteral", "enhanced.CloneWithoutCloneable", "enhanced.JUnitAssertEqualsConstantActualValue", "enhanced.MissingOverrideAnnotation", "enhanced.UnsafeImplementationAsMap", "exceptions.CatchArrayIndexOutOfBoundsException", "exceptions.CatchError", "exceptions.CatchException", "exceptions.CatchIllegalMonitorStateException", "exceptions.CatchIndexOutOfBoundsException", "exceptions.CatchNullPointerException", "exceptions.CatchRuntimeException", "exceptions.CatchThrowable", "exceptions.ConfusingClassNamedException", "exceptions.ExceptionExtendsError", "exceptions.ExceptionExtendsThrowable", "exceptions.ExceptionNotThrown", "exceptions.MissingNewInThrowStatement", "exceptions.ReturnNullFromCatchBlock", "exceptions.SwallowThreadDeath", "exceptions.ThrowError", "exceptions.ThrowException", "exceptions.ThrowNullPointerException", "exceptions.ThrowRuntimeException", "exceptions.ThrowThrowable", "formatting.BlankLineBeforePackage", "formatting.BlockEndsWithBlankLine", "formatting.BlockStartsWithBlankLine", "formatting.BracesForClass", "formatting.BracesForForLoop", "formatting.BracesForIfElse", "formatting.BracesForMethod", "formatting.BracesForTryCatchFinally", "formatting.ClassEndsWithBlankLine", "formatting.ClassStartsWithBlankLine", "formatting.ClosureStatementOnOpeningLineOfMultipleLineClosure", "formatting.ConsecutiveBlankLines", "formatting.FileEndsWithoutNewline", "formatting.Indentation", "formatting.LineLength", "formatting.MissingBlankLineAfterImports", "formatting.MissingBlankLineAfterPackage", "formatting.MissingBlankLineBeforeAnnotatedField", "formatting.SpaceAfterCatch", "formatting.SpaceAfterClosingBrace", "formatting.SpaceAfterComma", "formatting.SpaceAfterFor", "formatting.SpaceAfterIf", "formatting.SpaceAfterMethodCallName", "formatting.SpaceAfterMethodDeclarationName", "formatting.SpaceAfterNotOperator", "formatting.SpaceAfterOpeningBrace", "formatting.SpaceAfterSemicolon", "formatting.SpaceAfterSwitch", "formatting.SpaceAfterWhile", "formatting.SpaceAroundClosureArrow", "formatting.SpaceAroundMapEntryColon", "formatting.SpaceAroundOperator", "formatting.SpaceBeforeClosingBrace", "formatting.SpaceBeforeOpeningBrace", "formatting.SpaceInsideParentheses", "formatting.TrailingWhitespace", "generic.IllegalClassMember", "generic.IllegalClassReference", "generic.IllegalPackageReference", "generic.IllegalRegex", "generic.IllegalString", "generic.IllegalSubclass", "generic.RequiredRegex", "generic.RequiredString", "generic.StatelessClass", "grails.GrailsDomainGormMethods", "grails.GrailsDomainHasEquals", "grails.GrailsDomainHasToString", "grails.GrailsDomainReservedSqlKeywordName", "grails.GrailsDomainStringPropertyMaxSize", "grails.GrailsDomainWithServiceReference", "grails.GrailsDuplicateConstraint", "grails.GrailsDuplicateMapping", "grails.GrailsMassAssignment", "grails.GrailsPublicControllerMethod", "grails.GrailsServletContextReference", "grails.GrailsStatelessService", "groovyism.AssignCollectionSort", "groovyism.AssignCollectionUnique", "groovyism.ClosureAsLastMethodParameter", "groovyism.CollectAllIsDeprecated", "groovyism.ConfusingMultipleReturns", "groovyism.ExplicitArrayListInstantiation", "groovyism.ExplicitCallToAndMethod", "groovyism.ExplicitCallToCompareToMethod", "groovyism.ExplicitCallToDivMethod", "groovyism.ExplicitCallToEqualsMethod", "groovyism.ExplicitCallToGetAtMethod", "groovyism.ExplicitCallToLeftShiftMethod", "groovyism.ExplicitCallToMinusMethod", "groovyism.ExplicitCallToModMethod", "groovyism.ExplicitCallToMultiplyMethod", "groovyism.ExplicitCallToOrMethod", "groovyism.ExplicitCallToPlusMethod", "groovyism.ExplicitCallToPowerMethod", "groovyism.ExplicitCallToPutAtMethod", "groovyism.ExplicitCallToRightShiftMethod", "groovyism.ExplicitCallToXorMethod", "groovyism.ExplicitHashMapInstantiation", "groovyism.ExplicitHashSetInstantiation", "groovyism.ExplicitLinkedHashMapInstantiation", "groovyism.ExplicitLinkedListInstantiation", "groovyism.ExplicitStackInstantiation", "groovyism.ExplicitTreeSetInstantiation", "groovyism.GStringAsMapKey", "groovyism.GStringExpressionWithinString", "groovyism.GetterMethodCouldBeProperty", "groovyism.GroovyLangImmutable", "groovyism.UseCollectMany", "groovyism.UseCollectNested", "imports.DuplicateImport", "imports.ImportFromSamePackage", "imports.ImportFromSunPackages", "imports.MisorderedStaticImports", "imports.NoWildcardImports", "imports.UnnecessaryGroovyImport", "imports.UnusedImport", "jdbc.DirectConnectionManagement", "jdbc.JdbcConnectionReference", "jdbc.JdbcResultSetReference", "jdbc.JdbcStatementReference", "junit.ChainedTest", "junit.CoupledTestCase", "junit.JUnitAssertAlwaysFails", "junit.JUnitAssertAlwaysSucceeds", "junit.JUnitFailWithoutMessage", "junit.JUnitLostTest", "junit.JUnitPublicField", "junit.JUnitPublicNonTestMethod", "junit.JUnitPublicProperty", "junit.JUnitSetUpCallsSuper", "junit.JUnitStyleAssertions", "junit.JUnitTearDownCallsSuper", "junit.JUnitTestMethodWithoutAssert", "junit.JUnitUnnecessarySetUp", "junit.JUnitUnnecessaryTearDown", "junit.JUnitUnnecessaryThrowsException", "junit.SpockIgnoreRestUsed", "junit.UnnecessaryFail", "junit.UseAssertEqualsInsteadOfAssertTrue", "junit.UseAssertFalseInsteadOfNegation", "junit.UseAssertNullInsteadOfAssertEquals", "junit.UseAssertSameInsteadOfAssertTrue", "junit.UseAssertTrueInsteadOfAssertEquals", "junit.UseAssertTrueInsteadOfNegation", "logging.LoggerForDifferentClass", "logging.LoggerWithWrongModifiers", "logging.LoggingSwallowsStacktrace", "logging.MultipleLoggers", "logging.PrintStackTrace", "logging.Println", "logging.SystemErrPrint", "logging.SystemOutPrint", "naming.AbstractClassName", "naming.ClassName", "naming.ClassNameSameAsFilename", "naming.ClassNameSameAsSuperclass", "naming.ConfusingMethodName", "naming.FactoryMethodName", "naming.FieldName", "naming.InterfaceName", "naming.InterfaceNameSameAsSuperInterface", "naming.MethodName", "naming.ObjectOverrideMisspelledMethodName", "naming.PackageName", "naming.PackageNameMatchesFilePath", "naming.ParameterName", "naming.PropertyName", "naming.VariableName", "security.FileCreateTempFile", "security.InsecureRandom", "security.JavaIoPackageAccess", "security.NonFinalPublicField", "security.NonFinalSubclassOfSensitiveInterface", "security.ObjectFinalize", "security.PublicFinalizeMethod", "security.SystemExit", "security.UnsafeArrayDeclaration", "serialization.EnumCustomSerializationIgnored", "serialization.SerialPersistentFields", "serialization.SerialVersionUID", "serialization.SerializableClassMustDefineSerialVersionUID", "size.ClassSize", "size.MethodCount", "size.MethodSize", "size.NestedBlockDepth", "size.ParameterCount", "unnecessary.AddEmptyString", "unnecessary.ConsecutiveLiteralAppends", "unnecessary.ConsecutiveStringConcatenation", "unnecessary.UnnecessaryBigDecimalInstantiation", "unnecessary.UnnecessaryBigIntegerInstantiation", "unnecessary.UnnecessaryBooleanExpression", "unnecessary.UnnecessaryBooleanInstantiation", "unnecessary.UnnecessaryCallForLastElement", "unnecessary.UnnecessaryCallToSubstring", "unnecessary.UnnecessaryCast", "unnecessary.UnnecessaryCatchBlock", "unnecessary.UnnecessaryCollectCall", "unnecessary.UnnecessaryCollectionCall", "unnecessary.UnnecessaryConstructor", "unnecessary.UnnecessaryDefInFieldDeclaration", "unnecessary.UnnecessaryDefInMethodDeclaration", "unnecessary.UnnecessaryDefInVariableDeclaration", "unnecessary.UnnecessaryDotClass", "unnecessary.UnnecessaryDoubleInstantiation", "unnecessary.UnnecessaryElseStatement", "unnecessary.UnnecessaryFinalOnPrivateMethod", "unnecessary.UnnecessaryFloatInstantiation", "unnecessary.UnnecessaryGString", "unnecessary.UnnecessaryGetter", "unnecessary.UnnecessaryIfStatement", "unnecessary.UnnecessaryInstanceOfCheck", "unnecessary.UnnecessaryInstantiationToGetClass", "unnecessary.UnnecessaryIntegerInstantiation", "unnecessary.UnnecessaryLongInstantiation", "unnecessary.UnnecessaryModOne", "unnecessary.UnnecessaryNullCheck", "unnecessary.UnnecessaryNullCheckBeforeInstanceOf", "unnecessary.UnnecessaryObjectReferences", "unnecessary.UnnecessaryOverridingMethod", "unnecessary.UnnecessaryPackageReference", "unnecessary.UnnecessaryParenthesesForMethodCallWithClosure", "unnecessary.UnnecessaryPublicModifier", "unnecessary.UnnecessaryReturnKeyword", "unnecessary.UnnecessarySafeNavigationOperator", "unnecessary.UnnecessarySelfAssignment", "unnecessary.UnnecessarySemicolon", "unnecessary.UnnecessarySetter", "unnecessary.UnnecessaryStringInstantiation", "unnecessary.UnnecessaryTernaryExpression", "unnecessary.UnnecessaryToString", "unnecessary.UnnecessaryTransientModifier", "unused.UnusedArray", "unused.UnusedMethodParameter", "unused.UnusedObject", "unused.UnusedPrivateField", "unused.UnusedPrivateMethod", "unused.UnusedPrivateMethodParameter", "unused.UnusedVariable" ] } }, "codenarcRulesets": { "type": "string", "description": "Comma-separated list of CodeNarc RuleSet files. When set, npm-groovy-lint ignores JSON rule definitions." } }, "anyOf": [ { "required": [ "rules" ] }, { "required": [ "codenarcRulesets" ] }, { "required": [ "extends" ] } ], "allOf": [ { "if": { "required": [ "codenarcRulesets" ] }, "then": { "not": { "required": [ "rules" ] } } } ] }