-
Notifications
You must be signed in to change notification settings - Fork 0
/
qodana.yaml
75 lines (75 loc) · 2.47 KB
/
qodana.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
version: "1.0"
linter: jetbrains/qodana-jvm-community:2022.3
include:
- name: SystemOutErr
- name: FeatureEnvy
- name: MagicNumber
- name: OverlyStrongTypeCast
- name: StaticMethodOnlyUsedInOneClass
- name: MethodOnlyUsedFromInnerClass
- name: AssignmentToNull
- name: AssignmentToLambdaParameter
- name: AssignmentToStaticFieldFromInstanceMethod
- name: NestedAssignment
- name: GroovySillyAssignment
- name: ExceptionNameDoesntEndWithException
- name: NonExceptionNameEndsWithException
- name: ClassNamePrefixedWithPackageName
- name: ClassNameSameAsAncestorName
- name: NewClassNamingConvention
- name: AnonymousClassMethodCount
- name: ClassInheritanceDepth
- name: ConstructorCount
- name: FieldCount
- name: MethodCount
- name: ClassComplexity
- name: ClassCoupling
- name: ClassMayBeInterface
- name: ClassNameDiffersFromFileName
- name: ClassWithOnlyPrivateConstructors
- name: LeakableMapKey
- name: Deprecation
- name: UseOfObsoleteDateTimeApi
- name: SimplifiableIfStatement
- name: ListIndexOfReplaceableByContains
- name: ObjectsEqualsCanBeSimplified
- name: ConditionalCanBeOptional
- name: FieldMayBeFinal
- name: DiamondCanBeReplacedWithExplicitTypeArguments
- name: LambdaBodyCanBeCodeBlock
- name: LambdaCanBeReplacedWithAnonymous
- name: LambdaParameterTypeCanBeSpecified
- name: MethodRefCanBeReplacedWithLambda
- name: IfStatementWithTooManyBranches
- name: GroovyConstantIfStatement
- name: OverlyComplexBooleanExpression
- name: NestedConditionalExpression
- name: ReplaceWithJavadoc
- name: MavenDuplicateDependenciesInspection
- name: StringBufferField
- name: NewMethodNamingConvention
- name: ParametersPerConstructor
- name: MultipleReturnPointsPerMethod
- name: MethodWithMultipleLoops
- name: ThreeNegationsPerMethod
- name: ParametersPerMethod
- name: CyclomaticComplexity
- name: OverlyLongLambda
- name: NonCommentSourceStatements
- name: NestingDepth
- name: InconsistentCommentForJavaParameter
- name: NewGroovyClassNamingConvention
- name: QuestionableName
- name: OverlyComplexArithmeticExpression
- name: BadOddness
- name: SuspiciousLiteralUnderscore
- name: CallToSimpleGetterInClass
- name: CallToSimpleSetterInClass
- name: KeySetIterationMayUseEntrySet
- name: TailRecursion
- name: ClashingGetters
- name: GrDeprecatedAPIUsage
- name: GroovyNegatedConditional
- name: GroovyNegatedIf
- name: GroovyNestedConditional
- name: GroovyNestedSwitch