diff --git a/RegExpSupport/resources/inspectionDescriptions/metaInformation.json b/RegExpSupport/resources/inspectionDescriptions/metaInformation.json index 3df401b01dc1..59fb69d78b51 100644 --- a/RegExpSupport/resources/inspectionDescriptions/metaInformation.json +++ b/RegExpSupport/resources/inspectionDescriptions/metaInformation.json @@ -51,6 +51,18 @@ { "id": "RegExpRedundantClassElement", "codeQualityCategory": "Code Style" + }, + { + "id": "RegExpUnnecessaryNonCapturingGroup", + "codeQualityCategory": "Code Style" + }, + { + "id": "CustomRegExpInspection", + "codeQualityCategory": "Unspecified" + }, + { + "id": "RegExpAnonymousGroup", + "codeQualityCategory": "Code Style" } ] } \ No newline at end of file diff --git a/java/java-impl/src/inspectionDescriptions/metaInformation.json b/java/java-impl/src/inspectionDescriptions/metaInformation.json index 34bdb2473b6c..b0d3cd976e29 100644 --- a/java/java-impl/src/inspectionDescriptions/metaInformation.json +++ b/java/java-impl/src/inspectionDescriptions/metaInformation.json @@ -164,7 +164,8 @@ "cweIds": [ 628, 707 - ] + ], + "codeQualityCategory": "Reliability" }, { "id": "InfiniteRecursion", @@ -178,7 +179,8 @@ "id": "IterableUsedAsVararg", "cweIds": [ 628 - ] + ], + "codeQualityCategory": "Reliability" }, { "id": "JDBCExecuteWithNonConstantString", @@ -300,7 +302,8 @@ "cweIds": [ 476, 754 - ] + ], + "codeQualityCategory": "Reliability" }, { "id": "NumberEquality", @@ -343,7 +346,8 @@ "id": "RedundantOperationOnEmptyContainer", "cweIds": [ 561 - ] + ], + "codeQualityCategory": "Reliability" }, { "id": "ReplaceAllDot", @@ -351,7 +355,8 @@ 20, 185, 628 - ] + ], + "codeQualityCategory": "Reliability" }, { "id": "ReturnNull", @@ -399,7 +404,8 @@ "id": "StringEquality", "cweIds": [ 597 - ] + ], + "codeQualityCategory": "Reliability" }, { "id": "StringEqualsCharSequence", @@ -447,7 +453,8 @@ "id": "SuspiciousMethodCalls", "cweIds": [ 628 - ] + ], + "codeQualityCategory": "Reliability" }, { "id": "SuspiciousNameCombination", @@ -3406,6 +3413,418 @@ { "id": "RedundantCreationJavaTime", "codeQualityCategory": "Performance" + }, + { + "id": "UncheckedExceptionClass", + "codeQualityCategory": "Reliability" + }, + { + "id": "UnusedReturnValue", + "codeQualityCategory": "Reliability" + }, + { + "id": "CheckedExceptionClass", + "codeQualityCategory": "Reliability" + }, + { + "id": "ThreadStopSuspendResume", + "codeQualityCategory": "Reliability" + }, + { + "id": "ClassEscapesItsScope", + "codeQualityCategory": "Reliability" + }, + { + "id": "NonFinalFieldInImmutable", + "codeQualityCategory": "Reliability" + }, + { + "id": "AbsoluteAlignmentInUserInterface", + "codeQualityCategory": "Reliability" + }, + { + "id": "PublicMethodNotExposedInInterface", + "codeQualityCategory": "Reliability" + }, + { + "id": "SimplifiableEqualsExpression", + "codeQualityCategory": "Reliability" + }, + { + "id": "UnnecessaryExplicitNumericCast", + "codeQualityCategory": "Reliability" + }, + { + "id": "ClassInitializer", + "codeQualityCategory": "Reliability" + }, + { + "id": "LoopWithImplicitTerminationCondition", + "codeQualityCategory": "Reliability" + }, + { + "id": "NonFinalGuard", + "codeQualityCategory": "Reliability" + }, + { + "id": "ImplicitSubclassInspection", + "codeQualityCategory": "Reliability" + }, + { + "id": "ToArrayCallWithZeroLengthArrayArgument", + "codeQualityCategory": "Code Style" + }, + { + "id": "ForCanBeForeach", + "codeQualityCategory": "Code Style" + }, + { + "id": "SynchronizeOnLock", + "codeQualityCategory": "Reliability" + }, + { + "id": "RecordStoreResource", + "codeQualityCategory": "Reliability" + }, + { + "id": "InterfaceMethodClashesWithObject", + "codeQualityCategory": "Reliability" + }, + { + "id": "ReadWriteStringCanBeUsed", + "codeQualityCategory": "Code Style" + }, + { + "id": "SynchronizeOnNonFinalField", + "codeQualityCategory": "Reliability" + }, + { + "id": "ReturnSeparatedFromComputation", + "codeQualityCategory": "Code Style" + }, + { + "id": "ClassNewInstance", + "codeQualityCategory": "Reliability" + }, + { + "id": "ChannelResource", + "codeQualityCategory": "Reliability" + }, + { + "id": "StaticCallOnSubclass", + "codeQualityCategory": "Reliability" + }, + { + "id": "StaticCollection", + "codeQualityCategory": "Reliability" + }, + { + "id": "ClassWithoutNoArgConstructor", + "codeQualityCategory": "Reliability" + }, + { + "id": "NewExceptionWithoutArguments", + "codeQualityCategory": "Reliability" + }, + { + "id": "RawUseOfParameterizedType", + "codeQualityCategory": "Reliability" + }, + { + "id": "SimplifyOptionalCallChains", + "codeQualityCategory": "Code Style" + }, + { + "id": "RecordCanBeClass", + "codeQualityCategory": "Sanity" + }, + { + "id": "ArrayEquals", + "codeQualityCategory": "Reliability" + }, + { + "id": "DoubleCheckedLocking", + "codeQualityCategory": "Reliability" + }, + { + "id": "LambdaUnfriendlyMethodOverload", + "codeQualityCategory": "Reliability" + }, + { + "id": "IntLiteralMayBeLongLiteral", + "codeQualityCategory": "Code Style" + }, + { + "id": "PointlessNullCheck", + "codeQualityCategory": "Code Style" + }, + { + "id": "UtilityClassWithoutPrivateConstructor", + "codeQualityCategory": "Reliability" + }, + { + "id": "AssertMessageNotString", + "codeQualityCategory": "Reliability" + }, + { + "id": "AnonymousClassVariableHidesContainingMethodVariable", + "codeQualityCategory": "Reliability" + }, + { + "id": "ParameterTypePreventsOverriding", + "codeQualityCategory": "Reliability" + }, + { + "id": "InstanceofChain", + "codeQualityCategory": "Code Style" + }, + { + "id": "ThrowablePrintStackTrace", + "codeQualityCategory": "Reliability" + }, + { + "id": "ConditionalCanBeOptional", + "codeQualityCategory": "Code Style" + }, + { + "id": "SystemGetenv", + "codeQualityCategory": "Reliability" + }, + { + "id": "PointlessIndexOfComparison", + "codeQualityCategory": "Reliability" + }, + { + "id": "ModuleWithTooFewClasses", + "codeQualityCategory": "Code Style" + }, + { + "id": "CallToSuspiciousStringMethod", + "codeQualityCategory": "Reliability" + }, + { + "id": "RemoveLiteralUnderscores", + "codeQualityCategory": "Reliability" + }, + { + "id": "ReplaceOnLiteralHasNoEffect", + "codeQualityCategory": "Reliability" + }, + { + "id": "SystemOutErr", + "codeQualityCategory": "Reliability" + }, + { + "id": "ModuleWithTooManyClasses", + "codeQualityCategory": "Code Style" + }, + { + "id": "AssignmentToForLoopParameter", + "codeQualityCategory": "Reliability" + }, + { + "id": "MetaAnnotationWithoutRuntimeRetention", + "codeQualityCategory": "Reliability" + }, + { + "id": "HardcodedFileSeparators", + "codeQualityCategory": "Reliability" + }, + { + "id": "OctalAndDecimalIntegersMixed", + "codeQualityCategory": "Reliability" + }, + { + "id": "Deprecation", + "codeQualityCategory": "Reliability" + }, + { + "id": "EscapedSpace", + "codeQualityCategory": "Reliability" + }, + { + "id": "IntegerMultiplicationImplicitCastToLong", + "codeQualityCategory": "Reliability" + }, + { + "id": "PreviewFeature", + "codeQualityCategory": "Reliability" + }, + { + "id": "UseOfAWTPeerClass", + "codeQualityCategory": "Reliability" + }, + { + "id": "PublicFieldAccessedInSynchronizedContext", + "codeQualityCategory": "Reliability" + }, + { + "id": "ForeachStatement", + "codeQualityCategory": "Reliability" + }, + { + "id": "OptionalUsedAsFieldOrParameterType", + "codeQualityCategory": "Reliability" + }, + { + "id": "WhileCanBeForeach", + "codeQualityCategory": "Code Style" + }, + { + "id": "IndexOfReplaceableByContains", + "codeQualityCategory": "Code Style" + }, + { + "id": "SynchronizedOnLiteralObject", + "codeQualityCategory": "Reliability" + }, + { + "id": "Java9ReflectionClassVisibility", + "codeQualityCategory": "Reliability" + }, + { + "id": "CyclomaticComplexity", + "codeQualityCategory": "Code Style" + }, + { + "id": "CyclicPackageDependency", + "codeQualityCategory": "Sanity" + }, + { + "id": "OptionalOfNullableMisuse", + "codeQualityCategory": "Reliability" + }, + { + "id": "DeprecatedIsStillUsed", + "codeQualityCategory": "Reliability" + }, + { + "id": "ForwardCompatibility", + "codeQualityCategory": "Reliability" + }, + { + "id": "ExcessiveRangeCheck", + "codeQualityCategory": "Code Style" + }, + { + "id": "UnnecessaryInitCause", + "codeQualityCategory": "Code Style" + }, + { + "id": "EnumClass", + "codeQualityCategory": "Reliability" + }, + { + "id": "ClassWithTooManyTransitiveDependents", + "codeQualityCategory": "Code Style" + }, + { + "id": "StringBufferReplaceableByString", + "codeQualityCategory": "Code Style" + }, + { + "id": "ShiftOutOfRange", + "codeQualityCategory": "Reliability" + }, + { + "id": "ReadObjectInitialization", + "codeQualityCategory": "Reliability" + }, + { + "id": "MismatchedJavadocCode", + "codeQualityCategory": "Reliability" + }, + { + "id": "PointlessArithmeticExpression", + "codeQualityCategory": "Reliability" + }, + { + "id": "LiteralAsArgToStringEquals", + "codeQualityCategory": "Reliability" + }, + { + "id": "ThrowableSupplierOnlyThrowException", + "codeQualityCategory": "Reliability" + }, + { + "id": "IncorrectDateTimeFormat", + "codeQualityCategory": "Reliability" + }, + { + "id": "CastCanBeRemovedNarrowingVariableType", + "codeQualityCategory": "Code Style" + }, + { + "id": "SynchronizationOnGetClass", + "codeQualityCategory": "Reliability" + }, + { + "id": "RedundantThrows", + "codeQualityCategory": "Reliability" + }, + { + "id": "ClassReferencesSubclass", + "codeQualityCategory": "Reliability" + }, + { + "id": "ConditionalBreakInInfiniteLoop", + "codeQualityCategory": "Code Style" + }, + { + "id": "RedundantClassCall", + "codeQualityCategory": "Code Style" + }, + { + "id": "HardcodedLineSeparators", + "codeQualityCategory": "Reliability" + }, + { + "id": "SafeVarargsDetector", + "codeQualityCategory": "Reliability" + }, + { + "id": "StringTokenizer", + "codeQualityCategory": "Reliability" + }, + { + "id": "AbstractMethodOverridesAbstractMethod", + "codeQualityCategory": "Code Style" + }, + { + "id": "TransientFieldInNonSerializableClass", + "codeQualityCategory": "Reliability" + }, + { + "id": "OverlyComplexArithmeticExpression", + "codeQualityCategory": "Code Style" + }, + { + "id": "ThreadDumpStack", + "codeQualityCategory": "Reliability" + }, + { + "id": "SwitchStatementWithConfusingDeclaration", + "codeQualityCategory": "Reliability" + }, + { + "id": "MethodReturnAlwaysConstant", + "codeQualityCategory": "Reliability" + }, + { + "id": "UseOfObsoleteDateTimeApi", + "codeQualityCategory": "Reliability" + }, + { + "id": "ReplaceNullCheck", + "codeQualityCategory": "Code Style" + }, + { + "id": "UnresolvedPropertyKey", + "codeQualityCategory": "Sanity" + }, + { + "id": "HardCodedStringLiteral", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/json/resources/inspectionDescriptions/metaInformation.json b/json/resources/inspectionDescriptions/metaInformation.json index 842cbd5dddc0..695505d2ed57 100644 --- a/json/resources/inspectionDescriptions/metaInformation.json +++ b/json/resources/inspectionDescriptions/metaInformation.json @@ -15,6 +15,14 @@ { "id": "JsonSchemaRefReference", "codeQualityCategory": "Sanity" + }, + { + "id": "Json5StandardCompliance", + "codeQualityCategory": "Reliability" + }, + { + "id": "JsonDuplicatePropertyKeys", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/jvm/jvm-analysis-impl/resources/inspectionDescriptions/metaInformation.json b/jvm/jvm-analysis-impl/resources/inspectionDescriptions/metaInformation.json index 2ee8b0721031..bcd5ea185180 100644 --- a/jvm/jvm-analysis-impl/resources/inspectionDescriptions/metaInformation.json +++ b/jvm/jvm-analysis-impl/resources/inspectionDescriptions/metaInformation.json @@ -99,6 +99,18 @@ { "id": "UsagesOfObsoleteApi", "codeQualityCategory": "Code Style" + }, + { + "id": "OverrideOnly", + "codeQualityCategory": "Reliability" + }, + { + "id": "UnstableTypeUsedInSignature", + "codeQualityCategory": "Reliability" + }, + { + "id": "TestOnlyProblems", + "codeQualityCategory": "Sanity" } ] } \ No newline at end of file diff --git a/platform/platform-resources-en/src/inspectionDescriptions/metaInformation.json b/platform/platform-resources-en/src/inspectionDescriptions/metaInformation.json index 933075fc883d..b9335619aa19 100644 --- a/platform/platform-resources-en/src/inspectionDescriptions/metaInformation.json +++ b/platform/platform-resources-en/src/inspectionDescriptions/metaInformation.json @@ -4,7 +4,8 @@ "id": "MismatchedStringCase", "cweIds": [ 597 - ] + ], + "codeQualityCategory": "Reliability" }, { "id": "ObjectsEqualsCanBeSimplified", diff --git a/plugins/IntelliLang/java-support/inspectionDescriptions/metaInformation.json b/plugins/IntelliLang/java-support/inspectionDescriptions/metaInformation.json index c0148f24f703..bca2cc13d5a2 100644 --- a/plugins/IntelliLang/java-support/inspectionDescriptions/metaInformation.json +++ b/plugins/IntelliLang/java-support/inspectionDescriptions/metaInformation.json @@ -19,6 +19,10 @@ { "id": "PatternOverriddenByNonAnnotatedMethod", "codeQualityCategory": "Code Style" + }, + { + "id": "PatternValidation", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/plugins/ant/src/inspectionDescriptions/metaInformation.json b/plugins/ant/src/inspectionDescriptions/metaInformation.json index 6433eca45d27..fa1fe722fe33 100644 --- a/plugins/ant/src/inspectionDescriptions/metaInformation.json +++ b/plugins/ant/src/inspectionDescriptions/metaInformation.json @@ -7,6 +7,10 @@ { "id": "AntDuplicateTargetsInspection", "codeQualityCategory": "Sanity" + }, + { + "id": "AntResolveInspection", + "codeQualityCategory": "Sanity" } ] } \ No newline at end of file diff --git a/plugins/devkit/devkit-core/resources/inspectionDescriptions/metaInformation.json b/plugins/devkit/devkit-core/resources/inspectionDescriptions/metaInformation.json index 578ba52fb430..daec907bcf48 100644 --- a/plugins/devkit/devkit-core/resources/inspectionDescriptions/metaInformation.json +++ b/plugins/devkit/devkit-core/resources/inspectionDescriptions/metaInformation.json @@ -187,6 +187,62 @@ { "id": "IncorrectCancellationExceptionHandling", "codeQualityCategory": "Reliability" + }, + { + "id": "UElementAsPsi", + "codeQualityCategory": "Reliability" + }, + { + "id": "ListenerImplementationMustNotBeDisposable", + "codeQualityCategory": "Reliability" + }, + { + "id": "ExtensionClassShouldBeFinalAndNonPublic", + "codeQualityCategory": "Reliability" + }, + { + "id": "JComponentDataProvider", + "codeQualityCategory": "Reliability" + }, + { + "id": "ApplicationServiceAsStaticFinalFieldOrProperty", + "codeQualityCategory": "Reliability" + }, + { + "id": "QuickFixGetFamilyNameViolation", + "codeQualityCategory": "Reliability" + }, + { + "id": "UndesirableClassUsage", + "codeQualityCategory": "Reliability" + }, + { + "id": "CallingMethodShouldBeRequiresBlockingContext", + "codeQualityCategory": "Reliability" + }, + { + "id": "NonDefaultConstructor", + "codeQualityCategory": "Reliability" + }, + { + "id": "UnknownIdInMetaInformation", + "codeQualityCategory": "Sanity" + }, + { + "id": "ThreadingConcurrency", + "codeQualityCategory": "Reliability" + }, + { + "id": "UnspecifiedActionsPlace", + "codeQualityCategory": "Reliability" + }, + { + "id": "IncorrectServiceRetrieving", + "codeQualityCategory": "Reliability" + }, + { + "id": "StatefulEp", + "codeQualityCategory": "Performance" } ] } \ No newline at end of file diff --git a/plugins/devkit/devkit-core/resources/schemas/meta-information-schema.json b/plugins/devkit/devkit-core/resources/schemas/meta-information-schema.json index d71e6444333a..ddc2f5b8acde 100644 --- a/plugins/devkit/devkit-core/resources/schemas/meta-information-schema.json +++ b/plugins/devkit/devkit-core/resources/schemas/meta-information-schema.json @@ -34,6 +34,10 @@ "items": { "type": "integer" } + }, + "codeQualityCategory": { + "type": "string", + "description": "The name of code quality category: Security, Performance, Legal, Code Style, Reliability, Sanity or Unspecified" } }, "required": [ diff --git a/plugins/devkit/intellij.devkit.workspaceModel/resources/inspectionDescriptions/metaInformation.json b/plugins/devkit/intellij.devkit.workspaceModel/resources/inspectionDescriptions/metaInformation.json index 8988c7726c56..7dedc1603cd3 100644 --- a/plugins/devkit/intellij.devkit.workspaceModel/resources/inspectionDescriptions/metaInformation.json +++ b/plugins/devkit/intellij.devkit.workspaceModel/resources/inspectionDescriptions/metaInformation.json @@ -7,6 +7,10 @@ { "id": "WorkspaceImplObsolete", "codeQualityCategory": "Sanity" + }, + { + "id": "WorkspaceImplAbsent", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/plugins/editorconfig/resources/inspectionDescriptions/metaInformation.json b/plugins/editorconfig/resources/inspectionDescriptions/metaInformation.json index 71b33ee32172..db0248eca196 100644 --- a/plugins/editorconfig/resources/inspectionDescriptions/metaInformation.json +++ b/plugins/editorconfig/resources/inspectionDescriptions/metaInformation.json @@ -83,6 +83,38 @@ { "id": "EditorConfigVerifyByCore", "codeQualityCategory": "Sanity" + }, + { + "id": "EditorConfigOptionRedundancy", + "codeQualityCategory": "Code Style" + }, + { + "id": "EditorConfigWildcardRedundancy", + "codeQualityCategory": "Code Style" + }, + { + "id": "EditorConfigValueUniqueness", + "codeQualityCategory": "Reliability" + }, + { + "id": "EditorConfigUnexpectedComma", + "codeQualityCategory": "Reliability" + }, + { + "id": "EditorConfigShadowingOption", + "codeQualityCategory": "Reliability" + }, + { + "id": "EditorConfigCharClassLetterRedundancy", + "codeQualityCategory": "Code Style" + }, + { + "id": "EditorConfigMissingRequiredDeclaration", + "codeQualityCategory": "Reliability" + }, + { + "id": "EditorConfigPairAcceptability", + "codeQualityCategory": "Sanity" } ] } \ No newline at end of file diff --git a/plugins/groovy/groovy-psi/resources/inspectionDescriptions/metaInformation.json b/plugins/groovy/groovy-psi/resources/inspectionDescriptions/metaInformation.json index 70ddcdb3f28d..3237a65875ae 100644 --- a/plugins/groovy/groovy-psi/resources/inspectionDescriptions/metaInformation.json +++ b/plugins/groovy/groovy-psi/resources/inspectionDescriptions/metaInformation.json @@ -475,6 +475,66 @@ { "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" } ] } \ No newline at end of file diff --git a/plugins/htmltools/resources/inspectionDescriptions/metaInformation.json b/plugins/htmltools/resources/inspectionDescriptions/metaInformation.json index 7767649008e7..d7a52518ea33 100644 --- a/plugins/htmltools/resources/inspectionDescriptions/metaInformation.json +++ b/plugins/htmltools/resources/inspectionDescriptions/metaInformation.json @@ -39,6 +39,10 @@ { "id": "HtmlRequiredLangAttribute", "codeQualityCategory": "Reliability" + }, + { + "id": "HtmlNonExistentInternetResource", + "codeQualityCategory": "Sanity" } ] } \ No newline at end of file diff --git a/plugins/javaFX/resources/inspectionDescriptions/metaInformation.json b/plugins/javaFX/resources/inspectionDescriptions/metaInformation.json index e59ea3bde05e..8b185bb6c384 100644 --- a/plugins/javaFX/resources/inspectionDescriptions/metaInformation.json +++ b/plugins/javaFX/resources/inspectionDescriptions/metaInformation.json @@ -19,6 +19,10 @@ { "id": "JavaFxUnusedImports", "codeQualityCategory": "Code Style" + }, + { + "id": "JavaFxRedundantPropertyValue", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/plugins/junit/resources/inspectionDescriptions/metaInformation.json b/plugins/junit/resources/inspectionDescriptions/metaInformation.json index 2ea6780f7920..51733253f4f7 100644 --- a/plugins/junit/resources/inspectionDescriptions/metaInformation.json +++ b/plugins/junit/resources/inspectionDescriptions/metaInformation.json @@ -55,6 +55,10 @@ { "id": "Junit4RunWithInspection", "codeQualityCategory": "Reliability" + }, + { + "id": "Junit4Converter", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/plugins/kotlin/code-insight/descriptions/resources-en/inspectionDescriptions/metaInformation.json b/plugins/kotlin/code-insight/descriptions/resources-en/inspectionDescriptions/metaInformation.json index 2b10a189be75..8ba343842f2f 100644 --- a/plugins/kotlin/code-insight/descriptions/resources-en/inspectionDescriptions/metaInformation.json +++ b/plugins/kotlin/code-insight/descriptions/resources-en/inspectionDescriptions/metaInformation.json @@ -935,6 +935,86 @@ { "id": "UselessCallOnNotNull", "codeQualityCategory": "Performance" + }, + { + "id": "AmbiguousExpressionInWhenBranchMigration", + "codeQualityCategory": "Reliability" + }, + { + "id": "KotlinSealedInheritorsInJava", + "codeQualityCategory": "Reliability" + }, + { + "id": "NullChecksToSafeCall", + "codeQualityCategory": "Code Style" + }, + { + "id": "RedundantLambdaOrAnonymousFunction", + "codeQualityCategory": "Code Style" + }, + { + "id": "FromClosedRangeMigration", + "codeQualityCategory": "Reliability" + }, + { + "id": "UnsafeCastFromDynamic", + "codeQualityCategory": "Reliability" + }, + { + "id": "PublicApiImplicitType", + "codeQualityCategory": "Reliability" + }, + { + "id": "NonNullableBooleanPropertyInExternalInterface", + "codeQualityCategory": "Reliability" + }, + { + "id": "AddConversionCallMigration", + "codeQualityCategory": "Reliability" + }, + { + "id": "DelegationToVarProperty", + "codeQualityCategory": "Reliability" + }, + { + "id": "KotlinInternalInJava", + "codeQualityCategory": "Reliability" + }, + { + "id": "SimplifyNegatedBinaryExpression", + "codeQualityCategory": "Code Style" + }, + { + "id": "CanSealedSubClassBeObject", + "codeQualityCategory": "Reliability" + }, + { + "id": "RedundantGetter", + "codeQualityCategory": "Code Style" + }, + { + "id": "RedundantIf", + "codeQualityCategory": "Code Style" + }, + { + "id": "SimplifyBooleanWithConstants", + "codeQualityCategory": "Code Style" + }, + { + "id": "OverrideDeprecatedMigration", + "codeQualityCategory": "Reliability" + }, + { + "id": "ControlFlowWithEmptyBody", + "codeQualityCategory": "Reliability" + }, + { + "id": "ConvertTryFinallyToUseCall", + "codeQualityCategory": "Reliability" + }, + { + "id": "RedundantNullableReturnType", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/plugins/lombok/src/main/resources/inspectionDescriptions/metaInformation.json b/plugins/lombok/src/main/resources/inspectionDescriptions/metaInformation.json index 4dc12fa4aaa0..a231519f4357 100644 --- a/plugins/lombok/src/main/resources/inspectionDescriptions/metaInformation.json +++ b/plugins/lombok/src/main/resources/inspectionDescriptions/metaInformation.json @@ -31,6 +31,14 @@ { "id": "RedundantModifiersValueLombok", "codeQualityCategory": "Code Style" + }, + { + "id": "StaticMethodImportLombok", + "codeQualityCategory": "Reliability" + }, + { + "id": "DeprecatedLombok", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/plugins/maven/src/main/resources/inspectionDescriptions/metaInformation.json b/plugins/maven/src/main/resources/inspectionDescriptions/metaInformation.json index 809950aeb8c2..f7eec9ee9bbc 100644 --- a/plugins/maven/src/main/resources/inspectionDescriptions/metaInformation.json +++ b/plugins/maven/src/main/resources/inspectionDescriptions/metaInformation.json @@ -19,6 +19,10 @@ { "id": "MavenParentMissedVersionInspection", "codeQualityCategory": "Sanity" + }, + { + "id": "MavenPropertyInParent", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/plugins/properties/properties-psi-api/resources/inspectionDescriptions/metaInformation.json b/plugins/properties/properties-psi-api/resources/inspectionDescriptions/metaInformation.json index 6c8595967e4d..8b2b82218860 100644 --- a/plugins/properties/properties-psi-api/resources/inspectionDescriptions/metaInformation.json +++ b/plugins/properties/properties-psi-api/resources/inspectionDescriptions/metaInformation.json @@ -15,6 +15,18 @@ { "id": "WrongPropertyKeyValueDelimiter", "codeQualityCategory": "Code Style" + }, + { + "id": "UnusedProperty", + "codeQualityCategory": "Reliability" + }, + { + "id": "DuplicatePropertyInspection", + "codeQualityCategory": "Reliability" + }, + { + "id": "IncompleteProperty", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/plugins/testng/resources/inspectionDescriptions/metaInformation.json b/plugins/testng/resources/inspectionDescriptions/metaInformation.json index 1d02f35184cf..ccb126f392bd 100644 --- a/plugins/testng/resources/inspectionDescriptions/metaInformation.json +++ b/plugins/testng/resources/inspectionDescriptions/metaInformation.json @@ -35,6 +35,10 @@ { "id": "DuplicatedDataProviderNames", "codeQualityCategory": "Reliability" + }, + { + "id": "dependsOnMethodTestNG", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/plugins/ui-designer/resources/inspectionDescriptions/metaInformation.json b/plugins/ui-designer/resources/inspectionDescriptions/metaInformation.json index efa4b9ae09c3..6bfabd8d77e0 100644 --- a/plugins/ui-designer/resources/inspectionDescriptions/metaInformation.json +++ b/plugins/ui-designer/resources/inspectionDescriptions/metaInformation.json @@ -27,6 +27,18 @@ { "id": "NoButtonGroup", "codeQualityCategory": "Reliability" + }, + { + "id": "OneButtonGroup", + "codeQualityCategory": "Code Style" + }, + { + "id": "BoundFieldAssignment", + "codeQualityCategory": "Reliability" + }, + { + "id": "NoLabelFor", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/plugins/xpath/xpath-lang/resources/inspectionDescriptions/metaInformation.json b/plugins/xpath/xpath-lang/resources/inspectionDescriptions/metaInformation.json index f8774d1d7275..33d43aa46099 100644 --- a/plugins/xpath/xpath-lang/resources/inspectionDescriptions/metaInformation.json +++ b/plugins/xpath/xpath-lang/resources/inspectionDescriptions/metaInformation.json @@ -27,6 +27,14 @@ { "id": "XsltVariableShadowing", "codeQualityCategory": "Code Style" + }, + { + "id": "XsltUnusedDeclaration", + "codeQualityCategory": "Reliability" + }, + { + "id": "XsltDeclarations", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/plugins/yaml/resources/inspectionDescriptions/metaInformation.json b/plugins/yaml/resources/inspectionDescriptions/metaInformation.json index 798d0743cc55..daad4cb5c9a4 100644 --- a/plugins/yaml/resources/inspectionDescriptions/metaInformation.json +++ b/plugins/yaml/resources/inspectionDescriptions/metaInformation.json @@ -19,6 +19,14 @@ { "id": "YAMLRecursiveAlias", "codeQualityCategory": "Sanity" + }, + { + "id": "YAMLSchemaValidation", + "codeQualityCategory": "Reliability" + }, + { + "id": "YAMLUnusedAnchor", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/python/pluginResources/inspectionDescriptions/metaInformation.json b/python/pluginResources/inspectionDescriptions/metaInformation.json index 76d14245ad41..2d7d1b4096a4 100644 --- a/python/pluginResources/inspectionDescriptions/metaInformation.json +++ b/python/pluginResources/inspectionDescriptions/metaInformation.json @@ -39,6 +39,22 @@ { "id": "RestRoleInspection", "codeQualityCategory": "Code Style" + }, + { + "id": "PyTestParametrizedInspection", + "codeQualityCategory": "Reliability" + }, + { + "id": "PyTestUnpassedFixtureInspection", + "codeQualityCategory": "Reliability" + }, + { + "id": "PyUnresolvedReferencesInspection", + "codeQualityCategory": "Sanity" + }, + { + "id": "CythonUsageBeforeDeclarationInspection", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/python/python-psi-impl/resources/inspectionDescriptions/metaInformation.json b/python/python-psi-impl/resources/inspectionDescriptions/metaInformation.json index 7aa7bddb9b36..e4303940b14d 100644 --- a/python/python-psi-impl/resources/inspectionDescriptions/metaInformation.json +++ b/python/python-psi-impl/resources/inspectionDescriptions/metaInformation.json @@ -279,6 +279,30 @@ { "id": "PyListCreationInspection", "codeQualityCategory": "Performance" + }, + { + "id": "PyDunderSlotsInspection", + "codeQualityCategory": "Reliability" + }, + { + "id": "PyByteLiteralInspection", + "codeQualityCategory": "Reliability" + }, + { + "id": "PyTupleAssignmentBalanceInspection", + "codeQualityCategory": "Reliability" + }, + { + "id": "PyReturnFromInitInspection", + "codeQualityCategory": "Reliability" + }, + { + "id": "PyPandasSeriesToListInspection", + "codeQualityCategory": "Performance" + }, + { + "id": "PyNestedDecoratorsInspection", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/xml/relaxng/src/inspectionDescriptions/metaInformation.json b/xml/relaxng/src/inspectionDescriptions/metaInformation.json index c7d272ff2046..aa340d8aab63 100644 --- a/xml/relaxng/src/inspectionDescriptions/metaInformation.json +++ b/xml/relaxng/src/inspectionDescriptions/metaInformation.json @@ -3,6 +3,10 @@ { "id": "UnresolvedReference", "codeQualityCategory": "Sanity" + }, + { + "id": "UnusedDefine", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file diff --git a/xml/xml-analysis-impl/resources/inspectionDescriptions/metaInformation.json b/xml/xml-analysis-impl/resources/inspectionDescriptions/metaInformation.json index 88b002c80f0a..e9624b45fe0e 100644 --- a/xml/xml-analysis-impl/resources/inspectionDescriptions/metaInformation.json +++ b/xml/xml-analysis-impl/resources/inspectionDescriptions/metaInformation.json @@ -75,6 +75,26 @@ { "id": "HtmlUnknownAnchorTarget", "codeQualityCategory": "Security" + }, + { + "id": "XmlDuplicatedId", + "codeQualityCategory": "Reliability" + }, + { + "id": "XmlUnboundNsPrefix", + "codeQualityCategory": "Sanity" + }, + { + "id": "XmlDefaultAttributeValue", + "codeQualityCategory": "Code Style" + }, + { + "id": "RequiredAttributes", + "codeQualityCategory": "Reliability" + }, + { + "id": "CheckValidXmlInScriptTagBody", + "codeQualityCategory": "Reliability" } ] } \ No newline at end of file