From 5fd94cc066c396ee1b15880ce0f07a366cabd7db Mon Sep 17 00:00:00 2001 From: kennarddh <79390992+kennarddh@users.noreply.github.com> Date: Sat, 25 May 2024 00:07:06 +0700 Subject: [PATCH] ci: Remove qodana --- .github/workflows/qodana_code_quality.yml | 19 - qodana.yaml | 850 ---------------------- 2 files changed, 869 deletions(-) delete mode 100644 .github/workflows/qodana_code_quality.yml delete mode 100644 qodana.yaml diff --git a/.github/workflows/qodana_code_quality.yml b/.github/workflows/qodana_code_quality.yml deleted file mode 100644 index bbe62aa..0000000 --- a/.github/workflows/qodana_code_quality.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: Qodana -on: - workflow_dispatch: - pull_request: - push: - branches: - - main - -jobs: - qodana: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - name: 'Qodana Scan' - uses: JetBrains/qodana-action@v2023.3 - env: - QODANA_TOKEN: ${{ secrets.QODANA_TOKEN }} \ No newline at end of file diff --git a/qodana.yaml b/qodana.yaml deleted file mode 100644 index a2fd715..0000000 --- a/qodana.yaml +++ /dev/null @@ -1,850 +0,0 @@ -version: "1.0" -linter: jetbrains/qodana-jvm-community:2023.3 -projectJDK: temurin-17 -exclude: - - name: Gradle - paths: - - ./gradlew - - ./gradlew.bat - - ./gradle/gradle-wrapper.properties - - name: Qodana - paths: - - ./qodana.yaml -include: - - name: CheckDependencyLicenses - - name: VulnerableLibrariesGlobal - - name: ForbiddenInSuspectContextMethod - - name: AddConversionCallMigration - - name: ProhibitUseSiteTargetAnnotationsOnSuperTypesMigration - - name: InlineClassDeprecatedMigration - - name: FromClosedRangeMigration - - name: RedundantLabelMigration - - name: NonExhaustiveWhenStatementMigration - - name: CastDueToProgressionResolutionChangeMigration - - name: ProhibitRepeatedUseSiteTargetAnnotationsMigration - - name: WarningOnMainUnusedParameterMigration - - name: KotlinDeprecation - - name: OverrideDeprecatedMigration - - name: DeclaringClassMigration - - name: AmbiguousExpressionInWhenBranchMigration - - name: ProhibitJvmOverloadsOnConstructorsOfAnnotationClassesMigration - - name: MavenCoroutinesDeprecation - - name: KotlinLoggerInitializedWithForeignClass - - name: RedundantNotNullExtensionReceiverOfInline - - name: GradleKotlinxCoroutinesDeprecation - - name: ModuleWithTooFewClasses - - name: ModuleWithTooManyClasses - - name: ConstPropertyName - - name: ClassName - - name: InconsistentCommentForJavaParameter - - name: LocalVariableName - - name: ObjectPrivatePropertyName - - name: ObjectPropertyName - - name: PackageName - - name: PrivatePropertyName - - name: PropertyName - - name: TestFunctionName - - name: RedundantUnitExpression - - name: RemoveRedundantBackticks - - name: KotlinDoubleNegation - - name: KotlinRedundantDiagnosticSuppress - - name: KotlinRedundantOverride - - name: RedundantSetter - - name: RemoveRedundantQualifierName - - name: RedundantSemicolon - - name: ReplaceWithIgnoreCaseEquals - - name: KotlinUnusedImport - - name: FilterIsInstanceCallWithClassLiteralArgument - - name: UsePropertyAccessSyntax - - name: ReplaceIsEmptyWithIfEmpty - - name: ReplaceGetOrSet - - name: UseExpressionBody - - name: AddOperatorModifier - - name: ReplaceGuardClauseWithFunctionCall - - name: JavaCollectionsStaticMethod - - name: JavaMapForEach - - name: ReplaceJavaStaticMethodWithKotlinAnalog - - name: CanBeVal - - name: UnclearPrecedenceOfBinaryExpression - - name: ReplaceUntilWithRangeUntil - - name: SortModifiers - - name: SuspiciousAsDynamic - - name: TrailingComma - - name: AddVarianceModifier - - name: InstanceofThis - - name: PublicMethodNotExposedInInterface - - name: BooleanParameter - - name: InstanceofChain - - name: ClassReferencesSubclass - - name: DeclareCollectionAsInterface - - name: FeatureEnvy - - name: MagicNumber - - name: OverlyStrongTypeCast - - name: MethodOnlyUsedFromInnerClass - - name: StaticMethodOnlyUsedInOneClass - - name: TypeMayBeWeakened - - name: UnresolvedClassReferenceRepair - - name: UseOfConcreteClass - - name: AssignmentToNull - - name: ReplaceAssignmentWithOperatorAssignment - - name: GroovyAssignmentCanBeOperatorAssignment - - name: AssignmentToCatchBlockParameter - - name: AssignmentToForLoopParameter - - name: GroovyAssignmentToForLoopParameter - - name: AssignmentToLambdaParameter - - name: AssignmentToMethodParameter - - name: GroovyAssignmentToMethodParameter - - name: AssignmentToStaticFieldFromInstanceMethod - - name: AssignmentUsedAsCondition - - name: AssignmentToSuperclassField - - name: GroovyAssignabilityCheck - - name: NestedAssignment - - name: GroovyNestedAssignment - - name: IncrementDecrementUsedAsExpression - - name: GroovyResultOfAssignmentUsed - - name: GroovySillyAssignment - - name: GroovyUncheckedAssignmentOfMemberOfRawType - - name: ConfigurationAvoidance - - name: DoubleLiteralMayBeFloatLiteral - - name: IntLiteralMayBeLongLiteral - - name: UnnecessaryExplicitNumericCast - - name: CastThatLosesPrecision - - name: ClassNamePrefixedWithPackageName - - name: ClassNameSameAsAncestorName - - name: NewClassNamingConvention - - name: NonExceptionNameEndsWithException - - name: ExceptionNameDoesntEndWithException - - name: AnonymousClassMethodCount - - name: ClassInheritanceDepth - - name: ConstructorCount - - name: FieldCount - - name: MethodCount - - name: ClassNestingDepth - - name: AnonymousClassComplexity - - name: ClassComplexity - - name: ClassCoupling - - name: FinalPrivateMethod - - name: PublicConstructor - - name: FinalStaticMethod - - name: StaticNonFinalField - - name: ClassMayBeInterface - - name: AnonymousInnerClass - - name: FinalClass - - name: ListenerMayUseAdapter - - name: ClassNameDiffersFromFileName - - name: ClassWithOnlyPrivateConstructors - - name: ConstantDeclaredInAbstractClass - - name: ConstantDeclaredInInterface - - name: EmptyClass - - name: FieldCanBeLocal - - name: InnerClassOnInterface - - name: InterfaceMayBeAnnotatedFunctional - - name: LimitedScopeInnerClass - - name: MarkerInterface - - name: MethodReturnAlwaysConstant - - name: MultipleTopLevelClassesInFile - - name: NoopMethodInAbstractClass - - name: ClassInitializer - - name: NonFinalFieldInEnum - - name: Singleton - - name: UtilityClass - - name: UtilityClassCanBeEnum - - name: UtilityClassWithPublicConstructor - - name: NonFinalUtilityClass - - name: ParameterCanBeLocal - - name: UtilityClassWithoutPrivateConstructor - - name: CloneCallsConstructors - - name: CloneInNonCloneableClass - - name: NonPublicClone - - name: CloneReturnsClassType - - name: ThrowablePrintedToSystemOut - - name: ThrowablePrintStackTrace - - name: ThreadDumpStack - - name: CommentedOutCode - - name: Deprecation - - name: DeprecatedIsStillUsed - - name: SuppressionAnnotation - - name: ExtractMethodRecommender - - name: OptionalAssignedToNull - - name: RedundantScheduledForRemovalAnnotation - - name: MarkedForRemoval - - name: ObsoleteCollection - - name: SystemOutErr - - name: UseOfObsoleteDateTimeApi - - name: AssertMessageNotString - - name: SimplifiableIfStatement - - name: EqualsCalledOnEnumConstant - - name: ListIndexOfReplaceableByContains - - name: ObjectsEqualsCanBeSimplified - - name: OptionalToIf - - name: OptionalContainsCollection - - name: ReturnSeparatedFromComputation - - name: SizeReplaceableByIsEmpty - - name: TryStatementWithMultipleResources - - name: ArrayCanBeReplacedWithEnumValues - - name: ArrayCreationWithoutNewKeyword - - name: JoinDeclarationAndAssignmentJava - - name: BlockMarkerComments - - name: CStyleArrayDeclaration - - name: CallToStringConcatCanBeReplacedByOperator - - name: BoundedWildcard - - name: ChainedEquality - - name: ExtendsObject - - name: ChainedMethodCall - - name: SingleStatementInBlock - - name: ConditionalCanBeOptional - - name: ConfusingOctalEscape - - name: ConstantExpression - - name: ConstantOnWrongSideOfComparison - - name: ControlFlowStatementWithoutBraces - - name: DiamondCanBeReplacedWithExplicitTypeArguments - - name: FieldMayBeFinal - - name: MoveFieldAssignmentToInitializer - - name: ImplicitCallToSuper - - name: UnqualifiedFieldAccess - - name: UnqualifiedMethodAccess - - name: SwitchLabeledRuleCanBeCodeBlock - - name: RedundantLabeledSwitchRuleCodeBlock - - name: LambdaCanBeReplacedWithAnonymous - - name: LambdaBodyCanBeCodeBlock - - name: LambdaParameterTypeCanBeSpecified - - name: LocalCanBeFinal - - name: MethodRefCanBeReplacedWithLambda - - name: MissortedModifiers - - name: MultiCatchCanBeSplit - - name: UnclearBinaryExpression - - name: MultipleVariablesInDeclaration - - name: OptionalIsPresent - - name: NestedMethodCall - - name: SingleElementAnnotation - - name: EscapedSpace - - name: ReassignedVariable - - name: RecordCanBeClass - - name: RedundantFieldInitialization - - name: UnnecessaryConstantArrayCreationExpression - - name: CharsetObjectCanBeUsed - - name: StreamToLoop - - name: LiteralAsArgToStringEquals - - name: FuseStreamOperations - - name: TypeParameterExtendsObject - - name: TrailingWhitespacesInTextBlock - - name: UnnecessarilyQualifiedStaticUsage - - name: UnnecessarilyQualifiedInnerClassAccess - - name: UnnecessarilyQualifiedStaticallyImportedElement - - name: UnnecessaryFinalOnLocalVariableOrParameter - - name: SimplifiableEqualsExpression - - name: UnnecessarySuperQualifier - - name: UnnecessaryThis - - name: UnnecessarySuperConstructor - - name: UnnecessaryToStringCall - - name: UnnecessaryBlockStatement - - name: UnnecessaryCallToStringValueOf - - name: UnnecessaryFullyQualifiedName - - name: UnnecessaryModifier - - name: UnnecessaryParentheses - - name: UnnecessarySemicolon - - name: UnnecessaryQualifierForThis - - name: UnqualifiedInnerClassAccess - - name: UnqualifiedStaticUsage - - name: PatternVariablesCanBeReplacedWithCast - - name: UNCHECKED_WARNING - - name: BreakStatement - - name: GroovyBreak - - name: BreakStatementWithLabel - - name: ContinueStatement - - name: GroovyContinue - - name: ContinueStatementWithLabel - - name: DefaultNotLastCaseInSwitch - - name: ForLoopReplaceableByWhile - - name: ForLoopWithMissingComponent - - name: NegatedIfElse - - name: IfStatementWithTooManyBranches - - name: GroovyReturnFromClosureCanBeImplicit - - name: SwitchStatement - - name: SwitchStatementDensity - - name: SwitchStatementsWithoutDefault - - name: AssertionCanBeIf - - name: BooleanExpressionMayBeConditional - - name: SwitchExpressionCanBePushedDown - - name: ConditionalBreakInInfiniteLoop - - name: ConditionalCanBePushedInsideExpression - - name: ConditionalExpression - - name: NegatedConditional - - name: GroovyConstantConditional - - name: GroovyConstantIfStatement - - name: EnumSwitchStatementWhichMissesCases - - name: ExpressionMayBeFactorized - - name: FallthruInSwitchStatement - - name: GroovyFallthrough - - name: GrFinalVariableAccess - - name: GroovyIfStatementWithIdenticalBranches - - name: GroovyIfStatementWithTooManyBranches - - name: LabeledStatement - - name: GroovyLoopStatementThatDoesntLoop - - name: LoopWithImplicitTerminationCondition - - name: SwitchStatementWithTooManyBranches - - name: SwitchStatementWithTooFewBranches - - name: NegatedConditionalExpression - - name: NegatedEqualityExpression - - name: NestedSwitchStatement - - name: NestedConditionalExpression - - name: OverlyComplexBooleanExpression - - name: PointlessIndexOfComparison - - name: ConfusingElse - - name: TrivialIf - - name: GroovyTrivialIf - - name: GroovyTrivialConditional - - name: IfCanBeAssertion - - name: GroovySwitchStatementWithNoDefault - - name: GroovyConditionalCanBeElvis - - name: GroovyConditionalCanBeConditionalCall - - name: GroovyConditionalWithIdenticalBranches - - name: GroovyUnnecessaryContinue - - name: GroovyUnnecessaryReturn - - name: BooleanMethodIsAlwaysInverted - - name: BooleanVariableAlwaysNegated - - name: LawOfDemeter - - name: GroovyMissingReturnStatement - - name: NegativelyNamedBooleanVariable - - name: UnnecessaryLocalVariable - - name: ReuseOfLocalVariable - - name: TooBroadScope - - name: GroovyUnusedIncOrDec - - name: GroovyUnusedAssignment - - name: ConstantValueVariableUse - - name: GroovyVariableNotAssigned - - name: GroovyVariableCanBeFinal - - name: FinalMethodInFinalClass - - name: ProtectedMemberInFinalClass - - name: AccessStaticViaInstance - - name: WeakerAccess - - name: CanBeFinal - - name: DefaultAnnotationParam - - name: DuplicateThrows - - name: EmptyInitializer - - name: EmptyMethod - - name: FunctionalExpressionCanBeFolded - - name: SameReturnValue - - name: UnusedReturnValue - - name: SameParameterValue - - name: RedundantExplicitClose - - name: RedundantThrows - - name: Java9RedundantRequiresStatement - - name: RedundantLambdaParameterType - - name: RedundantRecordConstructor - - name: TrivialFunctionalExpressionUsage - - name: UnnecessaryModuleDependencyInspection - - name: unused - - name: GroovyUnusedDeclaration - - name: UnusedLabel - - name: UnusedLibrary - - name: SillyAssignment - - name: ClassWithTooManyDependencies - - name: ClassWithTooManyDependents - - name: ClassWithTooManyTransitiveDependencies - - name: ClassWithTooManyTransitiveDependents - - name: CyclicClassDependency - - name: CyclicPackageDependency - - name: EditorConfigDeprecatedDescriptor - - name: EditorConfigCharClassLetterRedundancy - - name: EditorConfigPatternRedundancy - - name: EditorConfigHeaderUniqueness - - name: EditorConfigEmptyHeader - - name: EditorConfigEmptySection - - name: EditorConfigRootDeclarationUniqueness - - name: EditorConfigEncoding - - name: EditorConfigVerifyByCore - - name: EditorConfigValueCorrectness - - name: EditorConfigReferenceCorrectness - - name: EditorConfigNoMatchingFiles - - name: EditorConfigValueUniqueness - - name: EditorConfigPartialOverride - - name: EditorConfigShadowedOption - - name: EditorConfigShadowingOption - - name: EditorConfigOptionRedundancy - - name: EditorConfigWildcardRedundancy - - name: EditorConfigMissingRequiredDeclaration - - name: EditorConfigSpaceInHeader - - name: EditorConfigNumerousWildcards - - name: EditorConfigUnexpectedComma - - name: EditorConfigPairAcceptability - - name: EditorConfigRootDeclarationCorrectness - - name: EditorConfigListAcceptability - - name: EditorConfigKeyCorrectness - - name: EditorConfigPatternEnumerationRedundancy - - name: EditorConfigCharClassRedundancy - - name: EditorConfigUnusedDeclaration - - name: AbstractClassWithOnlyOneDirectInheritor - - name: ArrayLengthInLoopCondition - - name: InterfaceWithOnlyOneDirectInheritor - - name: CheckForOutOfMemoryOnLargeArrayAllocation - - name: MethodCallInLoopCondition - - name: MultiplyOrDivideByPowerOfTwo - - name: OverlyLargePrimitiveArrayInitializer - - name: PrivateMemberAccessBetweenOuterAndInnerClass - - name: PublicField - - name: PublicInnerClass - - name: UseOfAnotherObjectsPrivateField - - name: AssignmentOrReturnOfFieldWithMutableType - - name: PackageVisibleInnerClass - - name: PackageVisibleField - - name: ProtectedField - - name: ProtectedInnerClass - - name: GroovyContinueOrBreakFromFinallyBlock - - name: ErrorRethrown - - name: InstanceofCatchParameter - - name: NullThrown - - name: GroovyReturnFromFinallyBlock - - name: ThreadDeathRethrown - - name: ThrowCaughtLocally - - name: GroovyThrowFromFinallyBlock - - name: ExceptionFromCatchWhichDoesntWrap - - name: CheckedExceptionClass - - name: ExtendsThrowable - - name: GroovyEmptyCatchBlock - - name: GroovyEmptyFinallyBlock - - name: GroovyEmptyTryBlock - - name: NewExceptionWithoutArguments - - name: NestedTryStatement - - name: NonFinalFieldOfException - - name: TooBroadThrows - - name: TooBroadCatch - - name: BadExceptionCaught - - name: BadExceptionDeclared - - name: BadExceptionThrown - - name: UncheckedExceptionClass - - name: ThrowsRuntimeException - - name: GroovyUnusedCatchParameter - - name: Finalize - - name: EmptyDirectory - - name: Annotator - - name: IncorrectFormatting - - name: InconsistentLineSeparators - - name: InjectedReferences - - name: LongLine - - name: ProblematicWhitespace - - name: ReassignedToPlainText - - name: RedundantSuppression - - name: TodoComment - - name: GroovyListSetCanBeKeyedAccess - - name: GroovyListGetCanBeKeyedAccess - - name: GroovyMapGetCanBeKeyedAccess - - name: GroovyMapPutCanBeKeyedAccess - - name: JavaLangImport - - name: SamePackageImport - - name: UNUSED_IMPORT - - name: AbstractClassExtendsConcreteClass - - name: AbstractClassNeverImplemented - - name: AbstractClassWithoutAbstractMethods - - name: AbstractMethodOverridesAbstractMethod - - name: AbstractMethodWithMissingImplementations - - name: AbstractMethodOverridesConcreteMethod - - name: ExtendsConcreteCollection - - name: ExtendsUtilityClass - - name: FrequentlyUsedInheritorInspection - - name: InterfaceNeverImplemented - - name: RedundantMethodOverride - - name: MissingOverrideAnnotation - - name: ProblematicVarargsMethodOverride - - name: ParameterTypePreventsOverriding - - name: NonProtectedConstructorInAbstractClass - - name: RedundantImplements - - name: StaticInheritance - - name: TypeParameterExtendsFinalClass - - name: ThisEscapedInConstructor - - name: AbstractMethodCallInConstructor - - name: DoubleBraceInitialization - - name: InstanceVariableInitialization - - name: InstanceVariableUninitializedUse - - name: NonFinalStaticVariableUsedInClassInitialization - - name: OverridableMethodCallDuringObjectConstruction - - name: OverriddenMethodCallDuringObjectConstruction - - name: StaticVariableInitialization - - name: StaticVariableUninitializedUse - - name: NonThreadSafeLazyInitialization - - name: VariableTypeCanBeExplicit - - name: RedundantExplicitVariableType - - name: ReadWriteStringCanBeUsed - - name: StringRepeatCanBeUsed - - name: EnhancedSwitchMigration - - name: EnhancedSwitchBackwardMigration - - name: TextBlockMigration - - name: TextBlockBackwardMigration - - name: PatternVariableCanBeUsed - - name: ClassCanBeRecord - - name: DeconstructionCanBeUsed - - name: ForEachWithRecordPatternCanBeUsed - - name: SequencedCollectionMethodCanBeUsed - - name: StringTemplateMigration - - name: EqualsReplaceableByObjectsCall - - name: TryFinallyCanBeTryWithResources - - name: Convert2Diamond - - name: TryWithIdenticalCatches - - name: SafeVarargsDetector - - name: Java8ListSort - - name: ComparatorCombinators - - name: Convert2Lambda - - name: Anonymous2MethodRef - - name: AnonymousHasLambdaAlternative - - name: FoldExpressionIntoStream - - name: StaticPseudoFunctionalStyleMethod - - name: Guava - - name: LambdaCanBeMethodCall - - name: Convert2MethodRef - - name: Convert2streamapi - - name: Java8CollectionRemoveIf - - name: Java8ListReplaceAll - - name: Java8MapForEach - - name: Java8MapApi - - name: SimplifyForEach - - name: CodeBlock2Expr - - name: JavaRequiresAutoModule - - name: Java9CollectionFactory - - name: ReplaceNullCheck - - name: AssertStatement - - name: Annotation - - name: AnnotationClass - - name: ForeachStatement - - name: EnumClass - - name: VarargParameter - - name: IfCanBeSwitch - - name: UseCompareMethod - - name: EnumerationCanBeIteration - - name: PackageInfoWithoutPackage - - name: HtmlTagCanBeJavadocTag - - name: PackageDotHtmlMayBePackageInfo - - name: JavadocBlankLines - - name: ReplaceWithJavadoc - - name: DanglingJavadoc - - name: JavadocReference - - name: JavadocDeclaration - - name: JavadocHtmlLint - - name: JavadocLinkAsPlainText - - name: MismatchedJavadocCode - - name: MissingDeprecatedAnnotation - - name: UnnecessaryInheritDoc - - name: UnnecessaryJavaDocLink - - name: JsonSchemaCompliance - - name: JsonStandardCompliance - - name: JsonSchemaDeprecation - - name: Json5StandardCompliance - - name: JsonDuplicatePropertyKeys - - name: JsonSchemaRefReference - - name: SystemGetProperty - - name: IllegalDependencyOnInternalPackage - - name: SerializableHasSerialVersionUIDField - - name: UnstableTypeUsedInSignature - - name: Since15 - - name: UsagesOfObsoleteApi - - name: LanguageMismatch - - name: InjectionNotApplicable - - name: UnknownLanguage - - name: ClassWithMultipleLoggers - - name: PublicMethodWithoutLogging - - name: ClassWithoutLogger - - name: LoggingConditionDisagreesWithLogLevelStatement - - name: LoggerInitializedWithForeignClass - - name: LogStatementGuardedByLogCondition - - name: NonStaticFinalLogger - - name: StringConcatenationArgumentToLogCall - - name: MisspelledHeader - - name: MissingFinalNewline - - name: MavenDuplicateDependenciesInspection - - name: MavenDuplicatePluginInspection - - name: MavenModelInspection - - name: MavenParentMissedVersionInspection - - name: MavenPropertyInParent - - name: MavenRedundantGroupId - - name: StringBufferField - - name: AnonymousInnerClassMayBeStatic - - name: SystemGC - - name: ReturnOfInnerClass - - name: StaticCollection - - name: ZeroLengthArrayInitialization - - name: BooleanMethodNameMustStartWithQuestion - - name: LambdaUnfriendlyMethodOverload - - name: MethodNameSameAsClassName - - name: MethodNameSameAsParentName - - name: NewMethodNamingConvention - - name: MisspelledMethodName - - name: NonBooleanMethodNameMayNotStartWithQuestion - - name: OverloadedMethodsWithSameNumberOfParameters - - name: OverloadedVarargsMethod - - name: ParametersPerConstructor - - name: GroovyMethodWithMoreThanThreeNegations - - name: MethodWithMultipleLoops - - name: MultipleReturnPointsPerMethod - - name: GroovyMultipleReturnPointsPerMethod - - name: ThrownExceptionsPerMethod - - name: ParametersPerMethod - - name: GroovyMethodParameterCount - - name: CyclomaticComplexity - - name: GroovyOverlyComplexMethod - - name: MethodCoupling - - name: OverlyLongLambda - - name: NonCommentSourceStatements - - name: GroovyOverlyLongMethod - - name: NestingDepth - - name: GroovyOverlyNestedMethod - - name: NoConstructorMigration - - name: ObsoleteExperimentalCoroutines - - name: ProhibitTypeParametersForLocalVariablesMigration - - name: RestrictReturnStatementTargetMigration - - name: ClassIndependentOfModule - - name: ClassOnlyUsedInOneModule - - name: InconsistentLanguageLevel - - name: NewGroovyClassNamingConvention - - name: GroovyConstantNamingConvention - - name: EnumEntryName - - name: FieldNamingConvention - - name: FunctionName - - name: GroovyInstanceMethodNamingConvention - - name: GroovyInstanceVariableNamingConvention - - name: JavaModuleNaming - - name: LambdaParameterNamingConvention - - name: GroovyLocalVariableNamingConvention - - name: LocalVariableNamingConvention - - name: GroovyParameterNamingConvention - - name: ParameterNamingConvention - - name: UpperCaseFieldNameNotConstant - - name: PackageNamingConvention - - name: ParameterNameDiffersFromOverriddenParameter - - name: QuestionableName - - name: StandardVariableNames - - name: GroovyStaticMethodNamingConvention - - name: GroovyStaticVariableNamingConvention - - name: DollarSignInName - - name: CharUsedInArithmeticContext - - name: BigDecimalEquals - - name: ComparisonOfShortAndChar - - name: ConfusingFloatingPointLiteral - - name: ConstantMathCall - - name: FloatingPointEquality - - name: ImplicitNumericConversion - - name: NonReproducibleMathCall - - name: OctalAndDecimalIntegersMixed - - name: OverlyComplexArithmeticExpression - - name: BadOddness - - name: RemoveLiteralUnderscores - - name: SuspiciousLiteralUnderscore - - name: InsertLiteralUnderscores - - name: TypeCustomizer - - name: GrMethodMayBeStatic - - name: PublicApiImplicitType - - name: ClassUnconnectedToPackage - - name: ClassOnlyUsedInOnePackage - - name: PackageInMultipleModules - - name: ExceptionPackage - - name: ObjectEqualsCanBeEquality - - name: IOStreamConstructor - - name: MapReplaceableByEnumMap - - name: SetReplaceableByEnumSet - - name: StringEqualsEmptyString - - name: StringBufferToStringInConcatenation - - name: StringBufferMustHaveInitialCapacity - - name: AutoBoxing - - name: AutoUnboxing - - name: BulkFileAttributesRead - - name: ArraysAsListWithZeroOrOneArgument - - name: CallToSimpleGetterInClass - - name: CallToSimpleSetterInClass - - name: CollectionsMustHaveInitialCapacity - - name: DynamicRegexReplaceableByCompiledPattern - - name: ExplicitArgumentCanBeLambda - - name: FieldMayBeStatic - - name: KeySetIterationMayUseEntrySet - - name: MethodMayBeStatic - - name: StringReplaceableByStringBuffer - - name: ObjectAllocationInLoop - - name: ObjectInstantiationInEqualsHashCode - - name: LengthOneStringInIndexOf - - name: LengthOneStringsInConcatenation - - name: TailRecursion - - name: RandomDoubleForRandomInteger - - name: RuntimeExec - - name: SystemExit - - name: SystemGetenv - - name: HardcodedFileSeparators - - name: HardcodedLineSeparators - - name: NativeMethods - - name: UseOfProcessBuilder - - name: UseOfSunClasses - - name: UseOfAWTPeerClass - - name: UseOfJDBCDriverClass - - name: ClashingGetters - - name: ClashingTraitMethods - - name: GrDeprecatedAPIUsage - - name: GroovyDoubleNegation - - name: GroovyGStringKey - - name: GroovyImplicitNullArgumentCall - - name: GrReassignedInClosureLocalVar - - name: GroovyNegatedConditional - - name: GroovyNegatedIf - - name: GroovyNestedConditional - - name: GroovyNestedSwitch - - name: NewInstanceOfSingleton - - name: GroovyOctalInteger - - name: GroovyOverlyComplexArithmeticExpression - - name: GroovyOverlyComplexBooleanExpression - - name: GrPackage - - name: GroovyPointlessArithmetic - - name: GroovyPointlessBoolean - - name: GroovyResultOfIncrementOrDecrementUsed - - name: GroovyEmptyStatementBody - - name: UnnecessaryQualifiedReference - - name: ComparableImplementedButEqualsNotOverridden - - name: MisspelledEquals - - name: EqualsAndHashcode - - name: GrEqualsBetweenInconvertibleTypes - - name: InstanceofIncompatibleInterface - - name: IteratorNextDoesNotThrowNoSuchElementException - - name: ArrayEquality - - name: BintrayPublishingPlugin - - name: JCenterRepository - - name: ObjectToString - - name: CastConflictsWithInstanceof - - name: CastToIncompatibleInterface - - name: ConstantAssertCondition - - name: CovariantEquals - - name: GroovyDivideByZero - - name: GrSwitchExhaustivenessCheck - - name: NonNullableBooleanPropertyInExternalInterface - - name: GroovyAccessibility - - name: GroovyInArgumentCheck - - name: IncompleteDestructuring - - name: GroovyRangeTypeCheck - - name: GroovyInfiniteLoopStatement - - name: GroovyInfiniteRecursion - - name: InnerClassReferencedViaSubclass - - name: GroovyLabeledStatement - - name: MultipleRepositoryUrls - - name: GroovyConstructorNamedArguments - - name: GroovyNonShortCircuitBoolean - - name: GrPermitsClause - - name: CompareToUsesNonFinalVariable - - name: EqualsUsesNonFinalVariable - - name: HashCodeUsesNonFinalVariable - - name: NonShortCircuitBoolean - - name: ObjectEquality - - name: ForeignDelegate - - name: VariableNotUsedInsideIf - - name: ResultOfObjectAllocationIgnored - - name: GroovyResultOfObjectAllocationIgnored - - name: SecondUnsafeCall - - name: StaticFieldReferenceOnSubclass - - name: StaticCallOnSubclass - - name: StringConcatenationInFormatCall - - name: StringConcatenationInMessageFormatCall - - name: SubtractionInCompareTo - - name: SuspiciousArrayCast - - name: DependencyNotationArgument - - name: GroovyDocCheck - - name: GrUnresolvedAccess - - name: ClassNewInstance - - name: GroovyUntypedAccess - - name: UseOfPropertiesAsHashtable - - name: ResultSetIndexZero - - name: StringConcatenationMissingWhitespace - - name: SpellCheckingInspection - - name: DuplicatePropertyInspection - - name: InconsistentResourceBundle - - name: UnusedMessageFormatParameter - - name: AlphaUnsortedPropertiesFile - - name: WrongPropertyKeyValueDelimiter - - name: SuspiciousLocalesLanguages - - name: UseEllipsisInPropertyInspection - - name: TrailingSpacesInProperty - - name: UnusedProperty - - name: QodanaSanity - - name: WhenWithOnlyElse - - name: ConstantConditionIf - - name: CanBeParameter - - name: NullChecksToSafeCall - - name: RedundantExplicitType - - name: CanBePrimaryConstructorProperty - - name: RedundantElvisReturnNull - - name: RedundantCompanionReference - - name: RedundantConstructorKeyword - - name: RedundantIf - - name: RedundantInnerClassModifier - - name: RedundantRequireNotNullCall - - name: RedundantReturnLabel - - name: RedundantSuspendModifier - - name: RedundantUnitReturnType - - name: RedundantWith - - name: ComplexRedundantLet - - name: RemoveRedundantCallsOfConversionMethods - - name: RemoveToStringInStringTemplate - - name: RemoveEmptySecondaryConstructorBody - - name: RedundantLambdaOrAnonymousFunction - - name: RemoveCurlyBracesFromTemplate - - name: RemoveEmptyPrimaryConstructor - - name: RedundantEnumConstructorInvocation - - name: ExplicitThis - - name: RedundantLambdaArrow - - name: RedundantModalityModifier - - name: RedundantNullableReturnType - - name: RedundantGetter - - name: SimpleRedundantLet - - name: RedundantSamConstructor - - name: RemoveSetterParameterType - - name: RemoveRedundantSpreadOperator - - name: RemoveSingleExpressionStringTemplate - - name: RedundantValueArgument - - name: RedundantVisibilityModifier - - name: RemoveEmptyClassBody - - name: SimplifyWhenWithBooleanConstantCondition - - name: UnnecessaryOptInAnnotation - - name: UnnecessaryVariable - - name: RemoveEmptyParenthesesFromLambdaCall - - name: RemoveExplicitSuperQualifier - - name: RemoveExplicitTypeArguments - - name: RemoveForLoopIndices - - name: UnusedReceiverParameter - - name: UnusedSymbol - - name: RegExpAnonymousGroup - - name: RegExpEscapedMetaCharacter - - name: RegExpRedundantEscape - - name: RegExpOctalEscape - - name: RegExpSimplifiable - - name: ChannelResource - - name: HibernateResource - - name: IOResource - - name: JDBCResource - - name: JNDIResource - - name: SocketResource - - name: DriverManagerGetConnection - - name: ClassLoaderInstantiation - - name: PublicStaticArrayField - - name: PublicStaticCollectionField - - name: SystemProperties - - name: JDBCPrepareStatementWithNonConstantString - - name: RuntimeExecWithNonConstantString - - name: JDBCExecuteWithNonConstantString - - name: LoadLibraryWithNonConstantString - - name: SystemSetSecurityManager - - name: CloneableClassInSecureContext - - name: CustomClassloader - - name: CustomSecurityManager - - name: DesignForExtension - - name: UnsecureRandomNumberGeneration - - name: NonFinalClone - - name: SerializableDeserializableClassInSecureContext - - name: ComparatorNotSerializable - - name: ReadObjectAndWriteObjectPrivate - - name: ReadResolveAndWriteReplaceProtected - - name: SerializableStoresNonSerializable - - name: SerialPersistentFieldsWithWrongSignature - - name: ExternalizableWithSerializationMethods - - name: ReadObjectInitialization - - name: NonSerializableWithSerializationMethods - - name: NonSerializableFieldInSerializableClass - - name: NonSerializableObjectBoundToHttpSession - - name: NonSerializableObjectPassedToObjectStream - - name: SerializableWithUnconstructableAncestor - - name: SerializableHasSerializationMethods - - name: SerializableInnerClassWithNonSerializableOuterClass - - name: SerializableInnerClassHasSerialVersionUIDField - - name: TransientFieldInNonSerializableClass - - name: TransientFieldNotInitialized - - name: SSBasedInspection