[qodana] QD-9891 Add aspects with the highest certainty for inspections

GitOrigin-RevId: 8fad66714287192bd5cbc8396a3d30f1ba139302
This commit is contained in:
Andrei Iurko
2024-10-04 17:35:23 +03:00
committed by intellij-monorepo-bot
parent fc1dd07f7d
commit 4111cfc875
49 changed files with 6039 additions and 69 deletions

View File

@@ -0,0 +1,56 @@
{
"inspections": [
{
"id": "RegExpEscapedMetaCharacter",
"codeQualityCategory": "Code Style"
},
{
"id": "RegExpSingleCharAlternation",
"codeQualityCategory": "Performance"
},
{
"id": "RegExpRedundantEscape",
"codeQualityCategory": "Code Style"
},
{
"id": "RegExpRedundantNestedCharacterClass",
"codeQualityCategory": "Code Style"
},
{
"id": "RegExpOctalEscape",
"codeQualityCategory": "Code Style"
},
{
"id": "RegExpDuplicateAlternationBranch",
"codeQualityCategory": "Performance"
},
{
"id": "RegExpUnexpectedAnchor",
"codeQualityCategory": "Reliability"
},
{
"id": "RegExpSimplifiable",
"codeQualityCategory": "Code Style"
},
{
"id": "RegExpEmptyAlternationBranch",
"codeQualityCategory": "Reliability"
},
{
"id": "RegExpSuspiciousBackref",
"codeQualityCategory": "Reliability"
},
{
"id": "RegExpRepeatedSpace",
"codeQualityCategory": "Code Style"
},
{
"id": "RegExpDuplicateCharacterInClass",
"codeQualityCategory": "Code Style"
},
{
"id": "RegExpRedundantClassElement",
"codeQualityCategory": "Code Style"
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,12 @@
{
"inspections": [
{
"id": "MissingFinalNewline",
"codeQualityCategory": "Sanity"
},
{
"id": "MisspelledHeader",
"codeQualityCategory": "Code Style"
}
]
}

View File

@@ -0,0 +1,20 @@
{
"inspections": [
{
"id": "JsonSchemaCompliance",
"codeQualityCategory": "Sanity"
},
{
"id": "JsonSchemaDeprecation",
"codeQualityCategory": "Sanity"
},
{
"id": "JsonStandardCompliance",
"codeQualityCategory": "Code Style"
},
{
"id": "JsonSchemaRefReference",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -0,0 +1,104 @@
{
"inspections": [
{
"id": "LoggingConditionDisagreesWithLogLevelStatement",
"codeQualityCategory": "Reliability"
},
{
"id": "SerializableHasSerialVersionUIDField",
"codeQualityCategory": "Reliability"
},
{
"id": "TestMethodWithoutAssertion",
"codeQualityCategory": "Reliability"
},
{
"id": "SuppressionAnnotation",
"codeQualityCategory": "Code Style"
},
{
"id": "LoggingSimilarMessage",
"codeQualityCategory": "Code Style"
},
{
"id": "LoggingGuardedByCondition",
"codeQualityCategory": "Code Style"
},
{
"id": "SourceToSinkFlow",
"codeQualityCategory": "Security"
},
{
"id": "UnstableApiUsage",
"codeQualityCategory": "Reliability"
},
{
"id": "Since15",
"codeQualityCategory": "Sanity"
},
{
"id": "TestFailedLine",
"codeQualityCategory": "Reliability"
},
{
"id": "TestInProductSource",
"codeQualityCategory": "Sanity"
},
{
"id": "LoggingStringTemplateAsArgument",
"codeQualityCategory": "Performance"
},
{
"id": "UrlHashCode",
"codeQualityCategory": "Performance"
},
{
"id": "LogStatementNotGuardedByLogCondition",
"codeQualityCategory": "Performance"
},
{
"id": "LoggingPlaceholderCountMatchesArgumentCount",
"codeQualityCategory": "Reliability"
},
{
"id": "TestCaseWithNoTestMethods",
"codeQualityCategory": "Reliability"
},
{
"id": "SystemGetProperty",
"codeQualityCategory": "Performance"
},
{
"id": "BlockingMethodInNonBlockingContext",
"codeQualityCategory": "Performance"
},
{
"id": "AssertBetweenInconvertibleTypes",
"codeQualityCategory": "Reliability"
},
{
"id": "MissingDeprecatedAnnotationOnScheduledForRemovalApi",
"codeQualityCategory": "Code Style"
},
{
"id": "Dependency",
"codeQualityCategory": "Sanity"
},
{
"id": "ThreadRun",
"codeQualityCategory": "Reliability"
},
{
"id": "MustAlreadyBeRemovedApi",
"codeQualityCategory": "Sanity"
},
{
"id": "NonExtendableApiUsage",
"codeQualityCategory": "Reliability"
},
{
"id": "UsagesOfObsoleteApi",
"codeQualityCategory": "Code Style"
}
]
}

View File

@@ -2444,6 +2444,19 @@ c:com.intellij.codeInspection.ex.ApplicationInspectionProfileManagerBase
- setRootProfile(java.lang.String):V
f:com.intellij.codeInspection.ex.ApplicationInspectionProfileManagerBase$Companion
- f:getInstanceBase():com.intellij.codeInspection.ex.ApplicationInspectionProfileManagerBase
e:com.intellij.codeInspection.ex.CodeQualityCategories
- java.lang.Enum
- sf:CODE_STYLE:com.intellij.codeInspection.ex.CodeQualityCategories
- sf:LEGAL:com.intellij.codeInspection.ex.CodeQualityCategories
- sf:PERFORMANCE:com.intellij.codeInspection.ex.CodeQualityCategories
- sf:RELIABILITY:com.intellij.codeInspection.ex.CodeQualityCategories
- sf:SANITY:com.intellij.codeInspection.ex.CodeQualityCategories
- sf:SECURITY:com.intellij.codeInspection.ex.CodeQualityCategories
- sf:UNSPECIFIED:com.intellij.codeInspection.ex.CodeQualityCategories
- s:getEntries():kotlin.enums.EnumEntries
- f:getId():java.lang.String
- s:valueOf(java.lang.String):com.intellij.codeInspection.ex.CodeQualityCategories
- s:values():com.intellij.codeInspection.ex.CodeQualityCategories[]
com.intellij.codeInspection.ex.DynamicGroupTool
- a:getChildren():java.util.List
com.intellij.codeInspection.ex.ExternalAnnotatorBatchInspection
@@ -2751,14 +2764,16 @@ c:com.intellij.codeInspection.ex.LocalInspectionToolWrapper
- isUnfair():Z
- runForWholeFile():Z
f:com.intellij.codeInspection.ex.MetaInformation
- <init>(java.lang.String,java.util.List,java.util.List):V
- <init>(java.lang.String,java.util.List,java.lang.String,java.util.List):V
- f:component1():java.lang.String
- f:component2():java.util.List
- f:component3():java.util.List
- f:copy(java.lang.String,java.util.List,java.util.List):com.intellij.codeInspection.ex.MetaInformation
- bs:copy$default(com.intellij.codeInspection.ex.MetaInformation,java.lang.String,java.util.List,java.util.List,I,java.lang.Object):com.intellij.codeInspection.ex.MetaInformation
- f:component3():java.lang.String
- f:component4():java.util.List
- f:copy(java.lang.String,java.util.List,java.lang.String,java.util.List):com.intellij.codeInspection.ex.MetaInformation
- bs:copy$default(com.intellij.codeInspection.ex.MetaInformation,java.lang.String,java.util.List,java.lang.String,java.util.List,I,java.lang.Object):com.intellij.codeInspection.ex.MetaInformation
- equals(java.lang.Object):Z
- f:getCategories():java.util.List
- f:getCodeQualityCategory():java.lang.String
- f:getCweIds():java.util.List
- f:getId():java.lang.String
- hashCode():I

View File

@@ -0,0 +1,12 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.codeInspection.ex
enum class CodeQualityCategories(val id: String) {
SECURITY("Security"),
PERFORMANCE("Performance"),
LEGAL("Legal"),
CODE_STYLE("Code Style"),
RELIABILITY("Reliability"),
SANITY("Sanity"),
UNSPECIFIED("Unspecified")
}

View File

@@ -26,6 +26,7 @@ private data class InspectionsMetaInformation @JsonCreator constructor(
data class MetaInformation @JsonCreator constructor(
@JsonProperty("id") val id: String,
@JsonProperty("cweIds") val cweIds: List<Int>?,
@JsonProperty("codeQualityCategory") val codeQualityCategory: String?,
@JsonProperty("categories") val categories: List<String>?
)

View File

@@ -95,6 +95,7 @@ private class InspectopediaExtractor : ModernApplicationStarter() {
try {
val language = wrapper.language
val extraState = inspectionExtraState.inspections.get(wrapper.id)
availablePlugins.get(pluginId)!!.inspections.add(Inspection(
id = wrapper.tool.alternativeID ?: wrapper.id,
name = wrapper.displayName,
@@ -107,7 +108,8 @@ private class InspectopediaExtractor : ModernApplicationStarter() {
isCleanup = wrapper.isCleanupTool,
isEnabledDefault = wrapper.isEnabledByDefault,
options = panelInfo,
cweIds = inspectionExtraState.inspections.get(wrapper.id)?.cweIds,
cweIds = extraState?.cweIds,
codeQualityCategory = extraState?.codeQualityCategory,
))
}
catch (e: Throwable) {

View File

@@ -24,7 +24,8 @@ internal data class Inspection(
@JvmField val extendedDescription: String? = null,
@JvmField val isHasOptionsPanel: Boolean = false,
@JvmField val options: List<OptionsPanelInfo>? = null,
@JvmField val cweIds: List<Int>? = null
@JvmField val cweIds: List<Int>? = null,
@JvmField val codeQualityCategory: String? = null,
) : Comparable<Inspection> {
fun cleanHtml(@NlsSafe src: String): String {
val doc = Jsoup.parse(Jsoup.clean(src, WHITELIST))

View File

@@ -5,6 +5,66 @@
"cweIds": [
597
]
},
{
"id": "ObjectsEqualsCanBeSimplified",
"codeQualityCategory": "Code Style"
},
{
"id": "JavacQuirks",
"codeQualityCategory": "Performance"
},
{
"id": "ReplacePrintlnWithLogging",
"codeQualityCategory": "Code Style"
},
{
"id": "IncorrectFormatting",
"codeQualityCategory": "Code Style"
},
{
"id": "ReassignedToPlainText",
"codeQualityCategory": "Sanity"
},
{
"id": "LossyEncoding",
"codeQualityCategory": "Sanity"
},
{
"id": "RedundantSuppression",
"codeQualityCategory": "Code Style"
},
{
"id": "TodoComment",
"codeQualityCategory": "Code Style"
},
{
"id": "EmptyDirectory",
"codeQualityCategory": "Sanity"
},
{
"id": "NonAsciiCharacters",
"codeQualityCategory": "Code Style"
},
{
"id": "IgnoreFileDuplicateEntry",
"codeQualityCategory": "Sanity"
},
{
"id": "InconsistentLineSeparators",
"codeQualityCategory": "Code Style"
},
{
"id": "ProblematicWhitespace",
"codeQualityCategory": "Code Style"
},
{
"id": "LongLine",
"codeQualityCategory": "Code Style"
},
{
"id": "Annotator",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -0,0 +1,8 @@
{
"inspections": [
{
"id": "SSBasedInspection",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -0,0 +1,24 @@
{
"inspections": [
{
"id": "InjectionNotApplicable",
"codeQualityCategory": "Code Style"
},
{
"id": "PatternNotApplicable",
"codeQualityCategory": "Code Style"
},
{
"id": "UnknownLanguage",
"codeQualityCategory": "Code Style"
},
{
"id": "LanguageMismatch",
"codeQualityCategory": "Code Style"
},
{
"id": "PatternOverriddenByNonAnnotatedMethod",
"codeQualityCategory": "Code Style"
}
]
}

View File

@@ -0,0 +1,8 @@
{
"inspections": [
{
"id": "InjectedReferences",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -0,0 +1,12 @@
{
"inspections": [
{
"id": "AntMissingPropertiesFileInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "AntDuplicateTargetsInspection",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -0,0 +1,8 @@
{
"inspections": [
{
"id": "HighlightVisitorInternal",
"codeQualityCategory": "Code Style"
}
]
}

View File

@@ -0,0 +1,192 @@
{
"inspections": [
{
"id": "MigrateToOptControl",
"codeQualityCategory": "Code Style"
},
{
"id": "StatisticsCollectorNotRegistered",
"codeQualityCategory": "Sanity"
},
{
"id": "PresentationAnnotation",
"codeQualityCategory": "Code Style"
},
{
"id": "IntentionDescriptionNotFoundInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "MissingActionUpdateThread",
"codeQualityCategory": "Performance"
},
{
"id": "ComponentNotRegistered",
"codeQualityCategory": "Sanity"
},
{
"id": "UseDPIAwareInsets",
"codeQualityCategory": "Code Style"
},
{
"id": "ProductModulesXmlDom",
"codeQualityCategory": "Sanity"
},
{
"id": "PluginXmlPluginLogo",
"codeQualityCategory": "Sanity"
},
{
"id": "ActionIsNotPreviewFriendly",
"codeQualityCategory": "Reliability"
},
{
"id": "LightServiceMigrationCode",
"codeQualityCategory": "Sanity"
},
{
"id": "InspectionUsingGrayColors",
"codeQualityCategory": "Code Style"
},
{
"id": "UastHintedVisitorAdapterHints",
"codeQualityCategory": "Performance"
},
{
"id": "UseJBColor",
"codeQualityCategory": "Code Style"
},
{
"id": "PotentialDeadlockInServiceInitialization",
"codeQualityCategory": "Performance"
},
{
"id": "ActionPresentationInstantiatedInCtor",
"codeQualityCategory": "Performance"
},
{
"id": "PluginXmlRegistrationCheck",
"codeQualityCategory": "Sanity"
},
{
"id": "UsePlatformProcessAwaitExit",
"codeQualityCategory": "Performance"
},
{
"id": "PsiElementConcatenation",
"codeQualityCategory": "Code Style"
},
{
"id": "UnsafeReturnStatementVisitor",
"codeQualityCategory": "Reliability"
},
{
"id": "PluginXmlValidity",
"codeQualityCategory": "Sanity"
},
{
"id": "InspectionDescriptionNotFoundInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "LeakableMapKey",
"codeQualityCategory": "Reliability"
},
{
"id": "UnsafeVfsRecursion",
"codeQualityCategory": "Reliability"
},
{
"id": "UseDPIAwareBorders",
"codeQualityCategory": "Performance"
},
{
"id": "ExtensionRegisteredAsServiceOrComponent",
"codeQualityCategory": "Reliability"
},
{
"id": "UseVirtualFileEquals",
"codeQualityCategory": "Reliability"
},
{
"id": "MismatchedLightServiceLevelAndCtor",
"codeQualityCategory": "Sanity"
},
{
"id": "MissingRecentApi",
"codeQualityCategory": "Sanity"
},
{
"id": "SimplifiableServiceRetrieving",
"codeQualityCategory": "Performance"
},
{
"id": "PluginXmlExtensionRegistration",
"codeQualityCategory": "Sanity"
},
{
"id": "UsePrimitiveTypes",
"codeQualityCategory": "Reliability"
},
{
"id": "SerializableCtor",
"codeQualityCategory": "Reliability"
},
{
"id": "UnresolvedPluginConfigReference",
"codeQualityCategory": "Sanity"
},
{
"id": "CancellationCheckInLoops",
"codeQualityCategory": "Reliability"
},
{
"id": "StaticInitializationInExtensions",
"codeQualityCategory": "Performance"
},
{
"id": "PluginXmlDynamicPlugin",
"codeQualityCategory": "Sanity"
},
{
"id": "ComponentRegistrationProblems",
"codeQualityCategory": "Sanity"
},
{
"id": "LightServiceMustBeFinal",
"codeQualityCategory": "Reliability"
},
{
"id": "LightServiceMigrationXML",
"codeQualityCategory": "Sanity"
},
{
"id": "MissingAccessibleContext",
"codeQualityCategory": "Security"
},
{
"id": "UsePluginIdEquals",
"codeQualityCategory": "Reliability"
},
{
"id": "IncorrectParentDisposable",
"codeQualityCategory": "Reliability"
},
{
"id": "TokenSetInParserDefinition",
"codeQualityCategory": "Performance"
},
{
"id": "PostfixTemplateDescriptionNotFound",
"codeQualityCategory": "Sanity"
},
{
"id": "FileEqualsUsage",
"codeQualityCategory": "Reliability"
},
{
"id": "IncorrectCancellationExceptionHandling",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -0,0 +1,20 @@
{
"inspections": [
{
"id": "LiveTemplateI18n",
"codeQualityCategory": "Code Style"
},
{
"id": "PluginXmlI18n",
"codeQualityCategory": "Code Style"
},
{
"id": "DevKitPropertiesMessageValidation",
"codeQualityCategory": "Code Style"
},
{
"id": "PluginXmlCapitalization",
"codeQualityCategory": "Code Style"
}
]
}

View File

@@ -0,0 +1,8 @@
{
"inspections": [
{
"id": "UnregisteredNamedColor",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -0,0 +1,12 @@
{
"inspections": [
{
"id": "WorkspaceEntityMutableField",
"codeQualityCategory": "Reliability"
},
{
"id": "WorkspaceImplObsolete",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -0,0 +1,20 @@
{
"inspections": [
{
"id": "KotlinObjectExtensionRegistration",
"codeQualityCategory": "Performance"
},
{
"id": "ForbiddenInSuspectContextMethod",
"codeQualityCategory": "Performance"
},
{
"id": "CompanionObjectInExtension",
"codeQualityCategory": "Performance"
},
{
"id": "KotlinObjectRegisteredAsExtension",
"codeQualityCategory": "Performance"
}
]
}

View File

@@ -0,0 +1,88 @@
{
"inspections": [
{
"id": "EditorConfigNumerousWildcards",
"codeQualityCategory": "Performance"
},
{
"id": "EditorConfigKeyCorrectness",
"codeQualityCategory": "Sanity"
},
{
"id": "EditorConfigEncoding",
"codeQualityCategory": "Sanity"
},
{
"id": "EditorConfigEmptyHeader",
"codeQualityCategory": "Sanity"
},
{
"id": "EditorConfigSpaceInHeader",
"codeQualityCategory": "Code Style"
},
{
"id": "EditorConfigUnusedDeclaration",
"codeQualityCategory": "Code Style"
},
{
"id": "EditorConfigRootDeclarationUniqueness",
"codeQualityCategory": "Sanity"
},
{
"id": "EditorConfigShadowedOption",
"codeQualityCategory": "Sanity"
},
{
"id": "EditorConfigReferenceCorrectness",
"codeQualityCategory": "Reliability"
},
{
"id": "EditorConfigPartialOverride",
"codeQualityCategory": "Sanity"
},
{
"id": "EditorConfigListAcceptability",
"codeQualityCategory": "Sanity"
},
{
"id": "EditorConfigPatternEnumerationRedundancy",
"codeQualityCategory": "Reliability"
},
{
"id": "EditorConfigNoMatchingFiles",
"codeQualityCategory": "Sanity"
},
{
"id": "EditorConfigHeaderUniqueness",
"codeQualityCategory": "Sanity"
},
{
"id": "EditorConfigValueCorrectness",
"codeQualityCategory": "Reliability"
},
{
"id": "EditorConfigRootDeclarationCorrectness",
"codeQualityCategory": "Sanity"
},
{
"id": "EditorConfigPatternRedundancy",
"codeQualityCategory": "Sanity"
},
{
"id": "EditorConfigDeprecatedDescriptor",
"codeQualityCategory": "Sanity"
},
{
"id": "EditorConfigCharClassRedundancy",
"codeQualityCategory": "Code Style"
},
{
"id": "EditorConfigEmptySection",
"codeQualityCategory": "Code Style"
},
{
"id": "EditorConfigVerifyByCore",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -0,0 +1,40 @@
{
"inspections": [
{
"id": "ForeignDelegate",
"codeQualityCategory": "Sanity"
},
{
"id": "UnusedVersionCatalogEntry",
"codeQualityCategory": "Sanity"
},
{
"id": "MultipleRepositoryUrls",
"codeQualityCategory": "Sanity"
},
{
"id": "BintrayPublishingPlugin",
"codeQualityCategory": "Sanity"
},
{
"id": "IncorrectPluginDslStructure",
"codeQualityCategory": "Sanity"
},
{
"id": "DependencyNotationArgument",
"codeQualityCategory": "Sanity"
},
{
"id": "DeprecatedConfigurations",
"codeQualityCategory": "Sanity"
},
{
"id": "JCenterRepository",
"codeQualityCategory": "Sanity"
},
{
"id": "ConfigurationAvoidance",
"codeQualityCategory": "Performance"
}
]
}

View File

@@ -0,0 +1,12 @@
{
"inspections": [
{
"id": "LanguageDetectionInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "GrazieInspection",
"codeQualityCategory": "Code Style"
}
]
}

View File

@@ -0,0 +1,480 @@
{
"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"
}
]
}

View File

@@ -0,0 +1,44 @@
{
"inspections": [
{
"id": "HtmlRequiredSummaryAttribute",
"codeQualityCategory": "Reliability"
},
{
"id": "HtmlRequiredTitleAttribute",
"codeQualityCategory": "Reliability"
},
{
"id": "HtmlRequiredAltAttribute",
"codeQualityCategory": "Reliability"
},
{
"id": "HtmlPresentationalElement",
"codeQualityCategory": "Code Style"
},
{
"id": "HtmlDeprecatedTag",
"codeQualityCategory": "Code Style"
},
{
"id": "HtmlFormInputWithoutLabel",
"codeQualityCategory": "Reliability"
},
{
"id": "HtmlRequiredTitleElement",
"codeQualityCategory": "Code Style"
},
{
"id": "HtmlDeprecatedAttribute",
"codeQualityCategory": "Code Style"
},
{
"id": "CheckImageSize",
"codeQualityCategory": "Performance"
},
{
"id": "HtmlRequiredLangAttribute",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -0,0 +1,8 @@
{
"inspections": [
{
"id": "DialogTitleCapitalization",
"codeQualityCategory": "Code Style"
}
]
}

View File

@@ -0,0 +1,24 @@
{
"inspections": [
{
"id": "JavaFxEventHandler",
"codeQualityCategory": "Reliability"
},
{
"id": "JavaFxDefaultTag",
"codeQualityCategory": "Code Style"
},
{
"id": "JavaFxColorRgb",
"codeQualityCategory": "Reliability"
},
{
"id": "JavaFxUnresolvedFxIdReference",
"codeQualityCategory": "Sanity"
},
{
"id": "JavaFxUnusedImports",
"codeQualityCategory": "Code Style"
}
]
}

View File

@@ -0,0 +1,16 @@
{
"inspections": [
{
"id": "JsonPathUnknownFunction",
"codeQualityCategory": "Code Style"
},
{
"id": "JsonPathUnknownOperator",
"codeQualityCategory": "Code Style"
},
{
"id": "JsonPathEvaluateUnknownKey",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -0,0 +1,60 @@
{
"inspections": [
{
"id": "ExpectedExceptionNeverThrown",
"codeQualityCategory": "Reliability"
},
{
"id": "JUnitMixedFramework",
"codeQualityCategory": "Sanity"
},
{
"id": "IgnoredJUnitTest",
"codeQualityCategory": "Code Style"
},
{
"id": "JUnit3StyleTestMethodInJUnit4Class",
"codeQualityCategory": "Reliability"
},
{
"id": "JUnitMalformedDeclaration",
"codeQualityCategory": "Reliability"
},
{
"id": "JUnit5AssertionsConverter",
"codeQualityCategory": "Code Style"
},
{
"id": "ParameterizedParametersStaticCollection",
"codeQualityCategory": "Reliability"
},
{
"id": "MigrateAssertToMatcherAssert",
"codeQualityCategory": "Code Style"
},
{
"id": "AssertEqualsMayBeAssertSame",
"codeQualityCategory": "Code Style"
},
{
"id": "SuperTearDownInFinally",
"codeQualityCategory": "Reliability"
},
{
"id": "AssertEqualsCalledOnArray",
"codeQualityCategory": "Reliability"
},
{
"id": "JUnit5Converter",
"codeQualityCategory": "Sanity"
},
{
"id": "MultipleExceptionsDeclaredOnTestMethod",
"codeQualityCategory": "Code Style"
},
{
"id": "Junit4RunWithInspection",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -0,0 +1,940 @@
{
"inspections": [
{
"id": "RemoveSingleExpressionStringTemplate",
"codeQualityCategory": "Code Style"
},
{
"id": "IncompleteDestructuring",
"codeQualityCategory": "Code Style"
},
{
"id": "AmbiguousNonLocalJump",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceWithStringBuilderAppendRange",
"codeQualityCategory": "Reliability"
},
{
"id": "ObjectPropertyName",
"codeQualityCategory": "Code Style"
},
{
"id": "KotlinCovariantEquals",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceSizeZeroCheckWithIsEmpty",
"codeQualityCategory": "Code Style"
},
{
"id": "InfixCallToOrdinary",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceNotNullAssertionWithElvisReturn",
"codeQualityCategory": "Reliability"
},
{
"id": "ReplaceStringFormatWithLiteral",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceWithOperatorAssignment",
"codeQualityCategory": "Code Style"
},
{
"id": "UnusedSymbol",
"codeQualityCategory": "Performance"
},
{
"id": "ReplaceArrayEqualityOpWithArraysEquals",
"codeQualityCategory": "Reliability"
},
{
"id": "UnlabeledReturnInsideLambda",
"codeQualityCategory": "Code Style"
},
{
"id": "LateinitVarOverridesLateinitVar",
"codeQualityCategory": "Reliability"
},
{
"id": "VerboseNullabilityAndEmptiness",
"codeQualityCategory": "Code Style"
},
{
"id": "DifferentKotlinGradleVersion",
"codeQualityCategory": "Sanity"
},
{
"id": "RedundantInnerClassModifier",
"codeQualityCategory": "Code Style"
},
{
"id": "MavenCoroutinesDeprecation",
"codeQualityCategory": "Sanity"
},
{
"id": "GradleKotlinxCoroutinesDeprecation",
"codeQualityCategory": "Sanity"
},
{
"id": "WarningOnMainUnusedParameterMigration",
"codeQualityCategory": "Code Style"
},
{
"id": "ConstantConditionIf",
"codeQualityCategory": "Code Style"
},
{
"id": "NoConstructorMigration",
"codeQualityCategory": "Reliability"
},
{
"id": "ImplicitThis",
"codeQualityCategory": "Code Style"
},
{
"id": "DifferentStdlibGradleVersion",
"codeQualityCategory": "Sanity"
},
{
"id": "RedundantCompanionReference",
"codeQualityCategory": "Code Style"
},
{
"id": "KDocUnresolvedReference",
"codeQualityCategory": "Code Style"
},
{
"id": "NestedLambdaShadowedImplicitParameter",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantSamConstructor",
"codeQualityCategory": "Code Style"
},
{
"id": "MemberVisibilityCanBePrivate",
"codeQualityCategory": "Code Style"
},
{
"id": "ArrayInDataClass",
"codeQualityCategory": "Reliability"
},
{
"id": "LocalVariableName",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceUntilWithRangeUntil",
"codeQualityCategory": "Code Style"
},
{
"id": "RemoveRedundantQualifierName",
"codeQualityCategory": "Code Style"
},
{
"id": "RemoveCurlyBracesFromTemplate",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceSubstringWithIndexingOperation",
"codeQualityCategory": "Code Style"
},
{
"id": "MoveLambdaOutsideParentheses",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantUnitExpression",
"codeQualityCategory": "Code Style"
},
{
"id": "PlatformExtensionReceiverOfInline",
"codeQualityCategory": "Reliability"
},
{
"id": "SuspiciousEqualsCombination",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantElseInIf",
"codeQualityCategory": "Code Style"
},
{
"id": "JavaIoSerializableObjectMustHaveReadResolve",
"codeQualityCategory": "Reliability"
},
{
"id": "RedundantUnitReturnType",
"codeQualityCategory": "Code Style"
},
{
"id": "UnusedEquals",
"codeQualityCategory": "Code Style"
},
{
"id": "ConvertLambdaToReference",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantSetter",
"codeQualityCategory": "Code Style"
},
{
"id": "InlineClassDeprecatedMigration",
"codeQualityCategory": "Code Style"
},
{
"id": "ConvertToStringTemplate",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceGuardClauseWithFunctionCall",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceToStringWithStringTemplate",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantSemicolon",
"codeQualityCategory": "Code Style"
},
{
"id": "ComplexRedundantLet",
"codeQualityCategory": "Code Style"
},
{
"id": "IfThenToElvis",
"codeQualityCategory": "Code Style"
},
{
"id": "WrapUnaryOperator",
"codeQualityCategory": "Code Style"
},
{
"id": "RemoveExplicitSuperQualifier",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantExplicitType",
"codeQualityCategory": "Code Style"
},
{
"id": "SuspiciousVarProperty",
"codeQualityCategory": "Code Style"
},
{
"id": "MoveVariableDeclarationIntoWhen",
"codeQualityCategory": "Code Style"
},
{
"id": "RemoveEmptyParenthesesFromAnnotationEntry",
"codeQualityCategory": "Code Style"
},
{
"id": "SimplifiableCallChain",
"codeQualityCategory": "Performance"
},
{
"id": "UnusedUnaryOperator",
"codeQualityCategory": "Code Style"
},
{
"id": "ClassName",
"codeQualityCategory": "Code Style"
},
{
"id": "RemoveEmptyPrimaryConstructor",
"codeQualityCategory": "Code Style"
},
{
"id": "RemoveEmptySecondaryConstructorBody",
"codeQualityCategory": "Code Style"
},
{
"id": "ConvertPairConstructorToToFunction",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantVisibilityModifier",
"codeQualityCategory": "Code Style"
},
{
"id": "EnumValuesSoftDeprecateInJava",
"codeQualityCategory": "Performance"
},
{
"id": "UsePropertyAccessSyntax",
"codeQualityCategory": "Code Style"
},
{
"id": "UseExpressionBody",
"codeQualityCategory": "Code Style"
},
{
"id": "MapGetWithNotNullAssertionOperator",
"codeQualityCategory": "Reliability"
},
{
"id": "SortModifiers",
"codeQualityCategory": "Code Style"
},
{
"id": "CopyWithoutNamedArguments",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceRangeToWithRangeUntil",
"codeQualityCategory": "Code Style"
},
{
"id": "ConvertCallChainIntoSequence",
"codeQualityCategory": "Performance"
},
{
"id": "ReplaceWithImportAlias",
"codeQualityCategory": "Code Style"
},
{
"id": "ConvertNaNEquality",
"codeQualityCategory": "Reliability"
},
{
"id": "ReplaceManualRangeWithIndicesCalls",
"codeQualityCategory": "Code Style"
},
{
"id": "KotlinLoggerInitializedWithForeignClass",
"codeQualityCategory": "Code Style"
},
{
"id": "RemoveToStringInStringTemplate",
"codeQualityCategory": "Code Style"
},
{
"id": "CanBePrimaryConstructorProperty",
"codeQualityCategory": "Code Style"
},
{
"id": "JavaMapForEach",
"codeQualityCategory": "Code Style"
},
{
"id": "ImplicitNullableNothingType",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceAssociateFunction",
"codeQualityCategory": "Performance"
},
{
"id": "ObsoleteExperimentalCoroutines",
"codeQualityCategory": "Reliability"
},
{
"id": "SimplifyWhenWithBooleanConstantCondition",
"codeQualityCategory": "Code Style"
},
{
"id": "KotlinConstantConditions",
"codeQualityCategory": "Reliability"
},
{
"id": "RemoveForLoopIndices",
"codeQualityCategory": "Code Style"
},
{
"id": "RemoveRedundantBackticks",
"codeQualityCategory": "Code Style"
},
{
"id": "SimplifyNestedEachInScopeFunction",
"codeQualityCategory": "Code Style"
},
{
"id": "LoopToCallChain",
"codeQualityCategory": "Performance"
},
{
"id": "CanBeParameter",
"codeQualityCategory": "Performance"
},
{
"id": "RedundantReturnLabel",
"codeQualityCategory": "Code Style"
},
{
"id": "PackageName",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceWithEnumMap",
"codeQualityCategory": "Performance"
},
{
"id": "EnumValuesSoftDeprecate",
"codeQualityCategory": "Performance"
},
{
"id": "RedundantElvisReturnNull",
"codeQualityCategory": "Code Style"
},
{
"id": "KotlinJvmAnnotationInJava",
"codeQualityCategory": "Code Style"
},
{
"id": "ObsoleteKotlinJsPackages",
"codeQualityCategory": "Sanity"
},
{
"id": "CascadeIf",
"codeQualityCategory": "Code Style"
},
{
"id": "OptionalExpectation",
"codeQualityCategory": "Sanity"
},
{
"id": "DestructuringWrongName",
"codeQualityCategory": "Code Style"
},
{
"id": "RestrictReturnStatementTargetMigration",
"codeQualityCategory": "Code Style"
},
{
"id": "MigrateDiagnosticSuppression",
"codeQualityCategory": "Code Style"
},
{
"id": "DeferredResultUnused",
"codeQualityCategory": "Reliability"
},
{
"id": "SelfReferenceConstructorParameter",
"codeQualityCategory": "Reliability"
},
{
"id": "MainFunctionReturnUnit",
"codeQualityCategory": "Code Style"
},
{
"id": "SuspiciousCallableReferenceInLambda",
"codeQualityCategory": "Code Style"
},
{
"id": "ConvertSecondaryConstructorToPrimary",
"codeQualityCategory": "Code Style"
},
{
"id": "ProhibitRepeatedUseSiteTargetAnnotationsMigration",
"codeQualityCategory": "Reliability"
},
{
"id": "UnusedReceiverParameter",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceArrayOfWithLiteral",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceToWithInfixForm",
"codeQualityCategory": "Code Style"
},
{
"id": "ConstPropertyName",
"codeQualityCategory": "Code Style"
},
{
"id": "EqualsOrHashCode",
"codeQualityCategory": "Reliability"
},
{
"id": "RedundantRunCatching",
"codeQualityCategory": "Code Style"
},
{
"id": "SimpleRedundantLet",
"codeQualityCategory": "Code Style"
},
{
"id": "NonExhaustiveWhenStatementMigration",
"codeQualityCategory": "Reliability"
},
{
"id": "ScopeFunctionConversion",
"codeQualityCategory": "Code Style"
},
{
"id": "FoldInitializerAndIfToElvis",
"codeQualityCategory": "Code Style"
},
{
"id": "UselessCallOnCollection",
"codeQualityCategory": "Performance"
},
{
"id": "RedundantRequireNotNullCall",
"codeQualityCategory": "Code Style"
},
{
"id": "PackageDirectoryMismatch",
"codeQualityCategory": "Sanity"
},
{
"id": "RedundantEnumConstructorInvocation",
"codeQualityCategory": "Code Style"
},
{
"id": "FakeJvmFieldConstant",
"codeQualityCategory": "Reliability"
},
{
"id": "WhenWithOnlyElse",
"codeQualityCategory": "Code Style"
},
{
"id": "SafeCastWithReturn",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceAssertBooleanWithAssertEquality",
"codeQualityCategory": "Code Style"
},
{
"id": "UnnecessaryOptInAnnotation",
"codeQualityCategory": "Code Style"
},
{
"id": "NonVarPropertyInExternalInterface",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceSubstringWithSubstringBefore",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceCollectionCountWithSize",
"codeQualityCategory": "Performance"
},
{
"id": "DeprecatedGradleDependency",
"codeQualityCategory": "Sanity"
},
{
"id": "CastDueToProgressionResolutionChangeMigration",
"codeQualityCategory": "Sanity"
},
{
"id": "ConvertReferenceToLambda",
"codeQualityCategory": "Code Style"
},
{
"id": "KotlinEqualsBetweenInconvertibleTypes",
"codeQualityCategory": "Reliability"
},
{
"id": "JoinDeclarationAndAssignment",
"codeQualityCategory": "Code Style"
},
{
"id": "HasPlatformType",
"codeQualityCategory": "Reliability"
},
{
"id": "DataClassPrivateConstructor",
"codeQualityCategory": "Code Style"
},
{
"id": "JavaCollectionsStaticMethodOnImmutableList",
"codeQualityCategory": "Reliability"
},
{
"id": "NullableBooleanElvis",
"codeQualityCategory": "Code Style"
},
{
"id": "DeprecatedMavenDependency",
"codeQualityCategory": "Sanity"
},
{
"id": "UnnecessaryVariable",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantEmptyInitializerBlock",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantLabeledReturnOnLastExpressionInLambda",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantWith",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantLabelMigration",
"codeQualityCategory": "Code Style"
},
{
"id": "KotlinRedundantDiagnosticSuppress",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceNegatedIsEmptyWithIsNotEmpty",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantLambdaArrow",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantValueArgument",
"codeQualityCategory": "Code Style"
},
{
"id": "UseWithIndex",
"codeQualityCategory": "Code Style"
},
{
"id": "KotlinCatchMayIgnoreException",
"codeQualityCategory": "Reliability"
},
{
"id": "CanBeVal",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceWithIgnoreCaseEquals",
"codeQualityCategory": "Performance"
},
{
"id": "ReplaceSubstringWithSubstringAfter",
"codeQualityCategory": "Code Style"
},
{
"id": "InconsistentCommentForJavaParameter",
"codeQualityCategory": "Code Style"
},
{
"id": "RemoveRedundantCallsOfConversionMethods",
"codeQualityCategory": "Code Style"
},
{
"id": "KotlinThrowableNotThrown",
"codeQualityCategory": "Reliability"
},
{
"id": "SelfAssignment",
"codeQualityCategory": "Code Style"
},
{
"id": "RecursiveEqualsCall",
"codeQualityCategory": "Reliability"
},
{
"id": "ExplicitThis",
"codeQualityCategory": "Code Style"
},
{
"id": "UnusedMainParameter",
"codeQualityCategory": "Code Style"
},
{
"id": "FunctionWithLambdaExpressionBody",
"codeQualityCategory": "Code Style"
},
{
"id": "ConvertTwoComparisonsToRangeCheck",
"codeQualityCategory": "Code Style"
},
{
"id": "ProhibitTypeParametersForLocalVariablesMigration",
"codeQualityCategory": "Code Style"
},
{
"id": "TestFunctionName",
"codeQualityCategory": "Code Style"
},
{
"id": "RecursivePropertyAccessor",
"codeQualityCategory": "Reliability"
},
{
"id": "ReplacePutWithAssignment",
"codeQualityCategory": "Code Style"
},
{
"id": "KotlinDoubleNegation",
"codeQualityCategory": "Code Style"
},
{
"id": "FunctionName",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceRangeToWithUntil",
"codeQualityCategory": "Code Style"
},
{
"id": "UnclearPrecedenceOfBinaryExpression",
"codeQualityCategory": "Code Style"
},
{
"id": "UnusedLambdaExpressionBody",
"codeQualityCategory": "Reliability"
},
{
"id": "PropertyName",
"codeQualityCategory": "Code Style"
},
{
"id": "SimplifiableCall",
"codeQualityCategory": "Performance"
},
{
"id": "ObjectLiteralToLambda",
"codeQualityCategory": "Code Style"
},
{
"id": "ConvertObjectToDataObject",
"codeQualityCategory": "Code Style"
},
{
"id": "BooleanLiteralArgument",
"codeQualityCategory": "Code Style"
},
{
"id": "ConvertArgumentToSet",
"codeQualityCategory": "Performance"
},
{
"id": "ProtectedInFinal",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceRangeStartEndInclusiveWithFirstLast",
"codeQualityCategory": "Performance"
},
{
"id": "ReplaceSizeCheckWithIsNotEmpty",
"codeQualityCategory": "Code Style"
},
{
"id": "IntroduceWhenSubject",
"codeQualityCategory": "Code Style"
},
{
"id": "DeprecatedCallableAddReplaceWith",
"codeQualityCategory": "Code Style"
},
{
"id": "RemoveRedundantSpreadOperator",
"codeQualityCategory": "Code Style"
},
{
"id": "ProhibitJvmOverloadsOnConstructorsOfAnnotationClassesMigration",
"codeQualityCategory": "Code Style"
},
{
"id": "RemoveSetterParameterType",
"codeQualityCategory": "Code Style"
},
{
"id": "ObjectPrivatePropertyName",
"codeQualityCategory": "Code Style"
},
{
"id": "ConflictingExtensionProperty",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceJavaStaticMethodWithKotlinAnalog",
"codeQualityCategory": "Code Style"
},
{
"id": "RemoveEmptyParenthesesFromLambdaCall",
"codeQualityCategory": "Code Style"
},
{
"id": "JavaCollectionsStaticMethod",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceCallWithBinaryOperator",
"codeQualityCategory": "Performance"
},
{
"id": "FloatingPointLiteralPrecision",
"codeQualityCategory": "Performance"
},
{
"id": "KDocMissingDocumentation",
"codeQualityCategory": "Code Style"
},
{
"id": "RemoveExplicitTypeArguments",
"codeQualityCategory": "Code Style"
},
{
"id": "EnumEntryName",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceSubstringWithDropLast",
"codeQualityCategory": "Code Style"
},
{
"id": "SetterBackingFieldAssignment",
"codeQualityCategory": "Reliability"
},
{
"id": "RedundantConstructorKeyword",
"codeQualityCategory": "Code Style"
},
{
"id": "KotlinDeprecation",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceSubstringWithTake",
"codeQualityCategory": "Code Style"
},
{
"id": "AddOperatorModifier",
"codeQualityCategory": "Code Style"
},
{
"id": "MayBeConstant",
"codeQualityCategory": "Performance"
},
{
"id": "ReplaceIsEmptyWithIfEmpty",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantModalityModifier",
"codeQualityCategory": "Code Style"
},
{
"id": "SimplifyAssertNotNull",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantAsSequence",
"codeQualityCategory": "Performance"
},
{
"id": "KotlinUnusedImport",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantObjectTypeCheck",
"codeQualityCategory": "Code Style"
},
{
"id": "SuspendFunctionOnCoroutineScope",
"codeQualityCategory": "Reliability"
},
{
"id": "LiftReturnOrAssignment",
"codeQualityCategory": "Code Style"
},
{
"id": "ForEachParameterNotUsed",
"codeQualityCategory": "Code Style"
},
{
"id": "LeakingThis",
"codeQualityCategory": "Reliability"
},
{
"id": "AddVarianceModifier",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantSuspendModifier",
"codeQualityCategory": "Code Style"
},
{
"id": "SuspiciousAsDynamic",
"codeQualityCategory": "Reliability"
},
{
"id": "FilterIsInstanceCallWithClassLiteralArgument",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceReadLineWithReadln",
"codeQualityCategory": "Code Style"
},
{
"id": "DeclaringClassMigration",
"codeQualityCategory": "Sanity"
},
{
"id": "ReplaceMapIndexedWithListGenerator",
"codeQualityCategory": "Performance"
},
{
"id": "RemoveEmptyClassBody",
"codeQualityCategory": "Code Style"
},
{
"id": "ProhibitUseSiteTargetAnnotationsOnSuperTypesMigration",
"codeQualityCategory": "Sanity"
},
{
"id": "SuspiciousCollectionReassignment",
"codeQualityCategory": "Performance"
},
{
"id": "RedundantNotNullExtensionReceiverOfInline",
"codeQualityCategory": "Security"
},
{
"id": "PrivatePropertyName",
"codeQualityCategory": "Code Style"
},
{
"id": "EmptyRange",
"codeQualityCategory": "Reliability"
},
{
"id": "NonExternalClassifierExtendingStateOrProps",
"codeQualityCategory": "Code Style"
},
{
"id": "IfThenToSafeAccess",
"codeQualityCategory": "Code Style"
},
{
"id": "ReplaceGetOrSet",
"codeQualityCategory": "Code Style"
},
{
"id": "Destructure",
"codeQualityCategory": "Code Style"
},
{
"id": "KotlinRedundantOverride",
"codeQualityCategory": "Code Style"
},
{
"id": "RunBlocking",
"codeQualityCategory": "Performance"
},
{
"id": "UselessCallOnNotNull",
"codeQualityCategory": "Performance"
}
]
}

View File

@@ -0,0 +1,8 @@
{
"inspections": [
{
"id": "KotlinInvalidBundleOrProperty",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -0,0 +1,8 @@
{
"inspections": [
{
"id": "UnusedDataClassCopyResult",
"codeQualityCategory": "Performance"
}
]
}

View File

@@ -0,0 +1,16 @@
{
"inspections": [
{
"id": "KotlinTestJUnit",
"codeQualityCategory": "Sanity"
},
{
"id": "DifferentKotlinMavenVersion",
"codeQualityCategory": "Sanity"
},
{
"id": "DifferentMavenStdlibVersion",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -0,0 +1,36 @@
{
"inspections": [
{
"id": "SpringQualifierCopyableLombok",
"codeQualityCategory": "Sanity"
},
{
"id": "RedundantSlf4jDefinition",
"codeQualityCategory": "Code Style"
},
{
"id": "LombokSetterMayBeUsed",
"codeQualityCategory": "Code Style"
},
{
"id": "Lombok",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantModifiersUtilityClassLombok",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantModifiersValLombok",
"codeQualityCategory": "Code Style"
},
{
"id": "LombokGetterMayBeUsed",
"codeQualityCategory": "Code Style"
},
{
"id": "RedundantModifiersValueLombok",
"codeQualityCategory": "Code Style"
}
]
}

View File

@@ -0,0 +1,36 @@
{
"inspections": [
{
"id": "MarkdownOutdatedTableOfContents",
"codeQualityCategory": "Sanity"
},
{
"id": "MarkdownUnresolvedLinkLabel",
"codeQualityCategory": "Code Style"
},
{
"id": "MarkdownNoTableBorders",
"codeQualityCategory": "Code Style"
},
{
"id": "MarkdownIncorrectlyNumberedListItem",
"codeQualityCategory": "Code Style"
},
{
"id": "MarkdownUnresolvedHeaderReference",
"codeQualityCategory": "Code Style"
},
{
"id": "MarkdownLinkDestinationWithSpaces",
"codeQualityCategory": "Code Style"
},
{
"id": "MarkdownIncorrectTableFormatting",
"codeQualityCategory": "Code Style"
},
{
"id": "MarkdownUnresolvedFileReference",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -0,0 +1,24 @@
{
"inspections": [
{
"id": "MavenDuplicateDependenciesInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "MavenModelInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "MavenRedundantGroupId",
"codeQualityCategory": "Sanity"
},
{
"id": "MavenDuplicatePluginInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "MavenParentMissedVersionInspection",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -0,0 +1,20 @@
{
"inspections": [
{
"id": "UseEllipsisInPropertyInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "AlphaUnsortedPropertiesFile",
"codeQualityCategory": "Code Style"
},
{
"id": "TrailingSpacesInProperty",
"codeQualityCategory": "Code Style"
},
{
"id": "WrongPropertyKeyValueDelimiter",
"codeQualityCategory": "Code Style"
}
]
}

View File

@@ -0,0 +1,8 @@
{
"inspections": [
{
"id": "ShellCheck",
"codeQualityCategory": "Security"
}
]
}

View File

@@ -0,0 +1,40 @@
{
"inspections": [
{
"id": "groupsTestNG",
"codeQualityCategory": "Sanity"
},
{
"id": "JUnitTestNG",
"codeQualityCategory": "Sanity"
},
{
"id": "UndeclaredTests",
"codeQualityCategory": "Sanity"
},
{
"id": "ConvertJavadoc",
"codeQualityCategory": "Code Style"
},
{
"id": "DataProviderReturnType",
"codeQualityCategory": "Reliability"
},
{
"id": "MalformedDataProvider",
"codeQualityCategory": "Reliability"
},
{
"id": "ExpectedExceptionNeverThrownTestNG",
"codeQualityCategory": "Reliability"
},
{
"id": "ConvertOldAnnotations",
"codeQualityCategory": "Code Style"
},
{
"id": "DuplicatedDataProviderNames",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -0,0 +1,8 @@
{
"inspections": [
{
"id": "TomlUnresolvedReference",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -0,0 +1,32 @@
{
"inspections": [
{
"id": "InvalidPropertyKeyForm",
"codeQualityCategory": "Sanity"
},
{
"id": "MissingMnemonic",
"codeQualityCategory": "Reliability"
},
{
"id": "FormSpellChecking",
"codeQualityCategory": "Code Style"
},
{
"id": "I18nForm",
"codeQualityCategory": "Code Style"
},
{
"id": "DuplicateMnemonic",
"codeQualityCategory": "Code Style"
},
{
"id": "NoScrollPane",
"codeQualityCategory": "Reliability"
},
{
"id": "NoButtonGroup",
"codeQualityCategory": "Reliability"
}
]
}

View File

@@ -0,0 +1,32 @@
{
"inspections": [
{
"id": "RedundantTypeConversion",
"codeQualityCategory": "Performance"
},
{
"id": "CheckNodeTest",
"codeQualityCategory": "Reliability"
},
{
"id": "HardwiredNamespacePrefix",
"codeQualityCategory": "Reliability"
},
{
"id": "ImplicitTypeConversion",
"codeQualityCategory": "Reliability"
},
{
"id": "IndexZeroUsage",
"codeQualityCategory": "Reliability"
},
{
"id": "XsltTemplateInvocation",
"codeQualityCategory": "Reliability"
},
{
"id": "XsltVariableShadowing",
"codeQualityCategory": "Code Style"
}
]
}

View File

@@ -0,0 +1,24 @@
{
"inspections": [
{
"id": "YAMLIncompatibleTypes",
"codeQualityCategory": "Sanity"
},
{
"id": "YAMLUnresolvedAlias",
"codeQualityCategory": "Sanity"
},
{
"id": "YAMLDuplicatedKeys",
"codeQualityCategory": "Sanity"
},
{
"id": "YAMLSchemaDeprecation",
"codeQualityCategory": "Sanity"
},
{
"id": "YAMLRecursiveAlias",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -0,0 +1,44 @@
{
"inspections": [
{
"id": "PyPep8NamingInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyPep8Inspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PoetryPackageVersionsInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "PyStubPackagesCompatibilityInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "UnsatisfiedRequirementInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "CommandLineInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "PyStubPackagesAdvertiser",
"codeQualityCategory": "Sanity"
},
{
"id": "PyRelativeImportInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "PyShadowingBuiltinsInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "RestRoleInspection",
"codeQualityCategory": "Code Style"
}
]
}

View File

@@ -0,0 +1,284 @@
{
"inspections": [
{
"id": "PyProtocolInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyMethodMayBeStaticInspection",
"codeQualityCategory": "Performance"
},
{
"id": "PyAssignmentToLoopOrWithParameterInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PySuperArgumentsInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyAttributeOutsideInitInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyMissingTypeHintsInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyComparisonWithNoneInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyMethodParametersInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyNamedTupleInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyPropertyDefinitionInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyIncorrectDocstringInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyStringFormatInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyOldStyleClassesInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyAugmentAssignmentInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyNoneFunctionAssignmentInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyTrailingSemicolonInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyPropertyAccessInspection",
"codeQualityCategory": "Security"
},
{
"id": "PyOverloadsInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyDeprecationInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyUnnecessaryBackslashInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PySingleQuotedDocstringInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyTypedDictInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyCallingNonCallableInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyTypeCheckerInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyDecoratorInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyPackageRequirementsInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "PyRedundantParenthesesInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyRedeclarationInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyProtectedMemberInspection",
"codeQualityCategory": "Security"
},
{
"id": "PyChainedComparisonsInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyCompatibilityInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "PyTypeHintsInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyNonAsciiCharInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyAbstractClassInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyDefaultArgumentInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyMethodOverridingInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyDocstringTypesInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyClassHasNoInitInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyUnboundLocalVariableInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyOverridesInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PySimplifyBooleanCheckInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyUnreachableCodeInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyDictCreationInspection",
"codeQualityCategory": "Performance"
},
{
"id": "PyExceptionInheritInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyShadowingNamesInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyInconsistentIndentationInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyTupleItemAssignmentInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyAsyncCallInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyClassVarInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyArgumentListInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyExceptClausesOrderInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyClassicStyleClassInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PySetFunctionToLiteralInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyInitNewSignatureInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyMissingConstructorInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyBroadExceptionInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyFinalInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyUnusedLocalInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyMethodFirstArgAssignmentInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyDataclassInspection",
"codeQualityCategory": "Reliability"
},
{
"id": "PyGlobalUndefinedInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyMissingOrEmptyDocstringInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyDictDuplicateKeysInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyStatementEffectInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyMandatoryEncodingInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyNewStyleGenericSyntaxInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyArgumentEqualDefaultInspection",
"codeQualityCategory": "Performance"
},
{
"id": "PyFromFutureImportInspection",
"codeQualityCategory": "Code Style"
},
{
"id": "PyInterpreterInspection",
"codeQualityCategory": "Sanity"
},
{
"id": "PyListCreationInspection",
"codeQualityCategory": "Performance"
}
]
}

View File

@@ -0,0 +1,8 @@
{
"inspections": [
{
"id": "SpellCheckingInspection",
"codeQualityCategory": "Code Style"
}
]
}

View File

@@ -0,0 +1,8 @@
{
"inspections": [
{
"id": "UnresolvedReference",
"codeQualityCategory": "Sanity"
}
]
}

View File

@@ -0,0 +1,80 @@
{
"inspections": [
{
"id": "HtmlUnknownBooleanAttribute",
"codeQualityCategory": "Code Style"
},
{
"id": "CheckXmlFileWithXercesValidator",
"codeQualityCategory": "Sanity"
},
{
"id": "XmlUnusedNamespaceDeclaration",
"codeQualityCategory": "Code Style"
},
{
"id": "CheckDtdRefs",
"codeQualityCategory": "Sanity"
},
{
"id": "CheckTagEmptyBody",
"codeQualityCategory": "Code Style"
},
{
"id": "CheckEmptyScriptTag",
"codeQualityCategory": "Reliability"
},
{
"id": "HtmlUnknownTarget",
"codeQualityCategory": "Sanity"
},
{
"id": "XmlWrongRootElement",
"codeQualityCategory": "Sanity"
},
{
"id": "HtmlUnknownAttribute",
"codeQualityCategory": "Sanity"
},
{
"id": "HtmlExtraClosingTag",
"codeQualityCategory": "Code Style"
},
{
"id": "XmlPathReference",
"codeQualityCategory": "Sanity"
},
{
"id": "HtmlMissingClosingTag",
"codeQualityCategory": "Code Style"
},
{
"id": "XmlInvalidId",
"codeQualityCategory": "Sanity"
},
{
"id": "XmlDeprecatedElement",
"codeQualityCategory": "Sanity"
},
{
"id": "XmlUnresolvedReference",
"codeQualityCategory": "Sanity"
},
{
"id": "HtmlUnknownTag",
"codeQualityCategory": "Code Style"
},
{
"id": "XmlHighlighting",
"codeQualityCategory": "Reliability"
},
{
"id": "HtmlWrongAttributeValue",
"codeQualityCategory": "Code Style"
},
{
"id": "HtmlUnknownAnchorTarget",
"codeQualityCategory": "Security"
}
]
}