-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdetekt.yml
66 lines (61 loc) · 1.66 KB
/
detekt.yml
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
config:
warningsAsErrors: true
complexity:
active: true
comments:
active: true
CommentOverPrivateFunction:
active: false
CommentOverPrivateProperty:
active: false
DeprecatedBlockTag:
active: true
excludes: [ "**/src/*Test/**", "**/examples/**", "**/build-conventions/**" ]
ignoreAnnotated: [ kotlin.Deprecated ]
OutdatedDocumentation:
active: true
excludes: [ "**/src/*Test/**", "**/examples/**", "**/build-conventions/**" ]
ignoreAnnotated: [ kotlin.Deprecated, androidx.compose.runtime.Composable ]
allowParamOnConstructorProperties: false
UndocumentedPublicClass:
active: true
excludes: [ "**/src/*Test/**", "**/examples/**", "**/build-conventions/**" ]
ignoreAnnotated: [ kotlin.Deprecated ]
UndocumentedPublicFunction:
active: true
excludes: [ "**/src/*Test/**", "**/examples/**", "**/build-conventions/**" ]
ignoreAnnotated: [ kotlin.Deprecated ]
UndocumentedPublicProperty:
active: true
ignoreAnnotated: [ kotlin.Deprecated ]
excludes: [ "**/src/*Test/**", "**/examples/**", "**/build-conventions/**" ]
naming:
InvalidPackageDeclaration:
active: false
MatchingDeclarationName:
active: false
TopLevelPropertyNaming:
constantPattern: '[A-Z][_a-zA-Z0-9]*'
FunctionNaming:
ignoreAnnotated:
- androidx.compose.runtime.Composable
style:
ForbiddenComment:
active: false
WildcardImport:
active: false
UnnecessaryAbstractClass:
active: false
MaxLineLength:
active: false
MagicNumber:
active: false
formatting:
Filename:
active: false
NoWildcardImports:
active: false
Indentation:
indentSize: 4
FinalNewline:
active: true