Files
openide/plugins/groovy/groovy-psi/resources/inspectionDescriptions/metaInformation.json
Andrei Iurko efbebbef0b [qodana] QD-9891 Add reviewed inspections categories and fix json schema validation
GitOrigin-RevId: 7ca2b2fde31a47b41b1940badee13d931bd91102
2024-11-06 14:28:05 +00:00

540 lines
13 KiB
JSON

{
"inspections": [
{
"id": "GroovyConstantNamingConvention",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyMapPutCanBeKeyedAccess",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyDoubleCheckedLocking",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyNonShortCircuitBoolean",
"codeQualityCategory": "Reliability"
},
{
"id": "JavaStylePropertiesInvocation",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyTrivialConditional",
"codeQualityCategory": "Code Style"
},
{
"id": "GrFinalVariableAccess",
"codeQualityCategory": "Reliability"
},
{
"id": "ChangeToOperator",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyResultOfAssignmentUsed",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyContinue",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyUnsynchronizedMethodOverridesSynchronizedMethod",
"codeQualityCategory": "Security"
},
{
"id": "NewGroovyClassNamingConvention",
"codeQualityCategory": "Code Style"
},
{
"id": "ClashingGetters",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovySwitchStatementWithNoDefault",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyListGetCanBeKeyedAccess",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyNestedConditional",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyEmptyStatementBody",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyLabeledStatement",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyAssignmentToForLoopParameter",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyImplicitNullArgumentCall",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyConditionalWithIdenticalBranches",
"codeQualityCategory": "Code Style"
},
{
"id": "GrAnnotationReferencingUnknownIdentifiers",
"codeQualityCategory": "Sanity"
},
{
"id": "GrUnnecessaryDefModifier",
"codeQualityCategory": "Code Style"
},
{
"id": "GrPOJO",
"codeQualityCategory": "Sanity"
},
{
"id": "GroovyConditionalCanBeElvis",
"codeQualityCategory": "Code Style"
},
{
"id": "SecondUnsafeCall",
"codeQualityCategory": "Reliability"
},
{
"id": "GrPackage",
"codeQualityCategory": "Sanity"
},
{
"id": "GroovySystemRunFinalizersOnExit",
"codeQualityCategory": "Security"
},
{
"id": "GrUnnecessaryPublicModifier",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyUnusedIncOrDec",
"codeQualityCategory": "Performance"
},
{
"id": "GroovyEmptyCatchBlock",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyVariableNotAssigned",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyMethodWithMoreThanThreeNegations",
"codeQualityCategory": "Code Style"
},
{
"id": "GrNamedVariantLabels",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyNegatedConditional",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovySillyAssignment",
"codeQualityCategory": "Code Style"
},
{
"id": "GrUnnecessarySealedModifier",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyMissingReturnStatement",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyUnusedAssignment",
"codeQualityCategory": "Performance"
},
{
"id": "GroovySynchronizationOnVariableInitializedWithLiteral",
"codeQualityCategory": "Security"
},
{
"id": "GroovyContinueOrBreakFromFinallyBlock",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyAssignmentToMethodParameter",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyStaticMethodNamingConvention",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyTrivialIf",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyDivideByZero",
"codeQualityCategory": "Reliability"
},
{
"id": "GrUnnecessarySemicolon",
"codeQualityCategory": "Code Style"
},
{
"id": "ChangeToMethod",
"codeQualityCategory": "Code Style"
},
{
"id": "UnnecessaryQualifiedReference",
"codeQualityCategory": "Code Style"
},
{
"id": "GrSwitchExhaustivenessCheck",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyAssignabilityCheck",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyUntypedAccess",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyResultOfObjectAllocationIgnored",
"codeQualityCategory": "Performance"
},
{
"id": "GroovySynchronizationOnThis",
"codeQualityCategory": "Security"
},
{
"id": "GroovyNestedSynchronizedStatement",
"codeQualityCategory": "Performance"
},
{
"id": "GroovyGStringKey",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyVariableCanBeFinal",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyWaitCallNotInLoop",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyUnnecessaryReturn",
"codeQualityCategory": "Code Style"
},
{
"id": "GrUnnecessaryAlias",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyMultipleReturnPointsPerMethod",
"codeQualityCategory": "Code Style"
},
{
"id": "GrUnnecessaryFinalModifier",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyUnreachableStatement",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyInstanceVariableNamingConvention",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyParameterNamingConvention",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyPointlessBoolean",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyEmptyTryBlock",
"codeQualityCategory": "Reliability"
},
{
"id": "ClashingTraitMethods",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyDoubleNegation",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyIfStatementWithTooManyBranches",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyConditionalCanBeConditionalCall",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyInfiniteRecursion",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyUnnecessaryContinue",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyNotifyWhileNotSynchronized",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyEmptyFinallyBlock",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyLoopStatementThatDoesntLoop",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyListSetCanBeKeyedAccess",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyAccessibility",
"codeQualityCategory": "Security"
},
{
"id": "GroovyFallthrough",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyLocalVariableNamingConvention",
"codeQualityCategory": "Code Style"
},
{
"id": "DelegatesTo",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyThrowFromFinallyBlock",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyMapGetCanBeKeyedAccess",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyNestedAssignment",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovySynchronizedMethod",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyNegatedIf",
"codeQualityCategory": "Code Style"
},
{
"id": "NewInstanceOfSingleton",
"codeQualityCategory": "Sanity"
},
{
"id": "GrReassignedInClosureLocalVar",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyMethodParameterCount",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyAssignmentCanBeOperatorAssignment",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyWaitWhileNotSynchronized",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyOverlyLongMethod",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyOverlyComplexBooleanExpression",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyOverlyNestedMethod",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyWhileLoopSpinsOnField",
"codeQualityCategory": "Performance"
},
{
"id": "GroovyNestedSwitch",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyRangeTypeCheck",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyBusyWait",
"codeQualityCategory": "Performance"
},
{
"id": "GroovyOctalInteger",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyResultOfIncrementOrDecrementUsed",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovySynchronizationOnNonFinalField",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyPointlessArithmetic",
"codeQualityCategory": "Performance"
},
{
"id": "GroovyDocCheck",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyUnusedCatchParameter",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyInstanceMethodNamingConvention",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyDuplicateSwitchBranch",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyConditional",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyReturnFromFinallyBlock",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyConstructorNamedArguments",
"codeQualityCategory": "Reliability"
},
{
"id": "GrUnnecessaryNonSealedModifier",
"codeQualityCategory": "Code Style"
},
{
"id": "GrStringStyleViolation",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyStaticVariableNamingConvention",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyInfiniteLoopStatement",
"codeQualityCategory": "Reliability"
},
{
"id": "GrPermitsClause",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyOverlyComplexMethod",
"codeQualityCategory": "Performance"
},
{
"id": "TypeCustomizer",
"codeQualityCategory": "Sanity"
},
{
"id": "GrEqualsBetweenInconvertibleTypes",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyEmptySyncBlock",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyUnusedDeclaration",
"codeQualityCategory": "Performance"
},
{
"id": "GroovyReturnFromClosureCanBeImplicit",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyInArgumentCheck",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyIfStatementWithIdenticalBranches",
"codeQualityCategory": "Reliability"
},
{
"id": "SingletonConstructor",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyPublicFieldAccessedInSynchronizedContext",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyUncheckedAssignmentOfMemberOfRawType",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyAccessToStaticFieldLockedOnInstance",
"codeQualityCategory": "Reliability"
},
{
"id": "GrUnresolvedAccess",
"codeQualityCategory": "Sanity"
},
{
"id": "GroovyOverlyComplexArithmeticExpression",
"codeQualityCategory": "Code Style"
},
{
"id": "GroovyUnconditionalWait",
"codeQualityCategory": "Reliability"
},
{
"id": "GrDeprecatedAPIUsage",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyThreadStopSuspendResume",
"codeQualityCategory": "Security"
},
{
"id": "GrMethodMayBeStatic",
"codeQualityCategory": "Performance"
},
{
"id": "GroovyBreak",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyConstantConditional",
"codeQualityCategory": "Reliability"
},
{
"id": "GroovyConstantIfStatement",
"codeQualityCategory": "Reliability"
}
]
}