[qodana] QD-9891 Add reviewed inspections categories and fix json schema validation

GitOrigin-RevId: 7ca2b2fde31a47b41b1940badee13d931bd91102
This commit is contained in:
Andrei Iurko
2024-10-30 15:11:03 +03:00
committed by intellij-monorepo-bot
parent 98ea3d54fe
commit efbebbef0b
27 changed files with 836 additions and 8 deletions

View File

@@ -51,6 +51,18 @@
{
"id": "RegExpRedundantClassElement",
"codeQualityCategory": "Code Style"
},
{
"id": "RegExpUnnecessaryNonCapturingGroup",
"codeQualityCategory": "Code Style"
},
{
"id": "CustomRegExpInspection",
"codeQualityCategory": "Unspecified"
},
{
"id": "RegExpAnonymousGroup",
"codeQualityCategory": "Code Style"
}
]
}

View File

@@ -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"
}
]
}

View File

@@ -15,6 +15,14 @@
{
"id": "JsonSchemaRefReference",
"codeQualityCategory": "Sanity"
},
{
"id": "Json5StandardCompliance",
"codeQualityCategory": "Reliability"
},
{
"id": "JsonDuplicatePropertyKeys",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -99,6 +99,18 @@
{
"id": "UsagesOfObsoleteApi",
"codeQualityCategory": "Code Style"
},
{
"id": "OverrideOnly",
"codeQualityCategory": "Reliability"
},
{
"id": "UnstableTypeUsedInSignature",
"codeQualityCategory": "Reliability"
},
{
"id": "TestOnlyProblems",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -4,7 +4,8 @@
"id": "MismatchedStringCase",
"cweIds": [
597
]
],
"codeQualityCategory": "Reliability"
},
{
"id": "ObjectsEqualsCanBeSimplified",

View File

@@ -19,6 +19,10 @@
{
"id": "PatternOverriddenByNonAnnotatedMethod",
"codeQualityCategory": "Code Style"
},
{
"id": "PatternValidation",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -7,6 +7,10 @@
{
"id": "AntDuplicateTargetsInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "AntResolveInspection",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -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"
}
]
}

View File

@@ -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": [

View File

@@ -7,6 +7,10 @@
{
"id": "WorkspaceImplObsolete",
"codeQualityCategory": "Sanity"
},
{
"id": "WorkspaceImplAbsent",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -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"
}
]
}

View File

@@ -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"
}
]
}

View File

@@ -39,6 +39,10 @@
{
"id": "HtmlRequiredLangAttribute",
"codeQualityCategory": "Reliability"
},
{
"id": "HtmlNonExistentInternetResource",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -19,6 +19,10 @@
{
"id": "JavaFxUnusedImports",
"codeQualityCategory": "Code Style"
},
{
"id": "JavaFxRedundantPropertyValue",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -55,6 +55,10 @@
{
"id": "Junit4RunWithInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "Junit4Converter",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -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"
}
]
}

View File

@@ -31,6 +31,14 @@
{
"id": "RedundantModifiersValueLombok",
"codeQualityCategory": "Code Style"
},
{
"id": "StaticMethodImportLombok",
"codeQualityCategory": "Reliability"
},
{
"id": "DeprecatedLombok",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -19,6 +19,10 @@
{
"id": "MavenParentMissedVersionInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "MavenPropertyInParent",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -15,6 +15,18 @@
{
"id": "WrongPropertyKeyValueDelimiter",
"codeQualityCategory": "Code Style"
},
{
"id": "UnusedProperty",
"codeQualityCategory": "Reliability"
},
{
"id": "DuplicatePropertyInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "IncompleteProperty",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -35,6 +35,10 @@
{
"id": "DuplicatedDataProviderNames",
"codeQualityCategory": "Reliability"
},
{
"id": "dependsOnMethodTestNG",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -27,6 +27,18 @@
{
"id": "NoButtonGroup",
"codeQualityCategory": "Reliability"
},
{
"id": "OneButtonGroup",
"codeQualityCategory": "Code Style"
},
{
"id": "BoundFieldAssignment",
"codeQualityCategory": "Reliability"
},
{
"id": "NoLabelFor",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -27,6 +27,14 @@
{
"id": "XsltVariableShadowing",
"codeQualityCategory": "Code Style"
},
{
"id": "XsltUnusedDeclaration",
"codeQualityCategory": "Reliability"
},
{
"id": "XsltDeclarations",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -19,6 +19,14 @@
{
"id": "YAMLRecursiveAlias",
"codeQualityCategory": "Sanity"
},
{
"id": "YAMLSchemaValidation",
"codeQualityCategory": "Reliability"
},
{
"id": "YAMLUnusedAnchor",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -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"
}
]
}

View File

@@ -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"
}
]
}

View File

@@ -3,6 +3,10 @@
{
"id": "UnresolvedReference",
"codeQualityCategory": "Sanity"
},
{
"id": "UnusedDefine",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -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"
}
]
}