[#98] Detekt 1.19.0
This commit is contained in:
parent
d10ff6eb46
commit
c457406bc3
|
@ -73,9 +73,8 @@ commons-logging:commons-logging:1.2=classpath
|
|||
de.undercouch:gradle-download-task:4.1.1=classpath
|
||||
io.github.detekt.sarif4k:sarif4k:0.0.1=classpath
|
||||
io.github.x-stream:mxparser:1.2.1=classpath
|
||||
io.gitlab.arturbosch.detekt:detekt-bom:1.18.1=classpath
|
||||
io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.18.1=classpath
|
||||
io.gitlab.arturbosch.detekt:io.gitlab.arturbosch.detekt.gradle.plugin:1.18.1=classpath
|
||||
io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.19.0=classpath
|
||||
io.gitlab.arturbosch.detekt:io.gitlab.arturbosch.detekt.gradle.plugin:1.19.0=classpath
|
||||
io.grpc:grpc-api:1.21.1=classpath
|
||||
io.grpc:grpc-context:1.21.1=classpath
|
||||
io.grpc:grpc-core:1.21.1=classpath
|
||||
|
|
|
@ -46,7 +46,7 @@ ANDROID_COMPILE_SDK_VERSION=31
|
|||
ANDROID_NDK_VERSION=23.0.7599858
|
||||
|
||||
ANDROID_GRADLE_PLUGIN_VERSION=7.0.3
|
||||
DETEKT_VERSION=1.18.1
|
||||
DETEKT_VERSION=1.19.0
|
||||
GRADLE_VERSIONS_PLUGIN_VERSION=0.39.0
|
||||
KTLINT_VERSION=0.43.1
|
||||
JGIT_VERSION=5.12.0.202106070339-r
|
||||
|
|
|
@ -38,6 +38,7 @@ console-reports:
|
|||
- 'NotificationReport'
|
||||
# - 'FindingsReport'
|
||||
- 'FileBasedFindingsReport'
|
||||
- 'LiteFindingsReport'
|
||||
|
||||
output-reports:
|
||||
active: true
|
||||
|
@ -61,6 +62,10 @@ comments:
|
|||
EndOfSentenceFormat:
|
||||
active: false
|
||||
endOfSentenceFormat: '([.?!][ \t\n\r\f<])|([.?!:]$)'
|
||||
OutdatedDocumentation:
|
||||
active: false
|
||||
matchTypeParameters: true
|
||||
matchDeclarationsOrder: true
|
||||
UndocumentedPublicClass:
|
||||
active: false
|
||||
excludes: ['**/test/**', '**/androidTest/**', '**/commonTest/**', '**/jvmTest/**', '**/jsTest/**', '**/iosTest/**']
|
||||
|
@ -110,14 +115,13 @@ complexity:
|
|||
LongMethod:
|
||||
active: true
|
||||
threshold: 60
|
||||
ignoreAnnotated: []
|
||||
LongParameterList:
|
||||
active: true
|
||||
functionThreshold: 6
|
||||
constructorThreshold: 7
|
||||
ignoreDefaultParameters: false
|
||||
ignoreDataClasses: true
|
||||
ignoreAnnotated: []
|
||||
ignoreAnnotatedParameter: []
|
||||
MethodOverloading:
|
||||
active: false
|
||||
threshold: 6
|
||||
|
@ -152,6 +156,12 @@ coroutines:
|
|||
active: true
|
||||
GlobalCoroutineUsage:
|
||||
active: false
|
||||
InjectDispatcher:
|
||||
active: false
|
||||
dispatcherNames:
|
||||
- 'IO'
|
||||
- 'Default'
|
||||
- 'Unconfined'
|
||||
RedundantSuspendModifier:
|
||||
active: false
|
||||
SleepInsteadOfDelay:
|
||||
|
@ -312,7 +322,7 @@ formatting:
|
|||
active: true
|
||||
autoCorrect: true
|
||||
MultiLineIfElse:
|
||||
active: true
|
||||
active: false
|
||||
autoCorrect: true
|
||||
NoBlankLineBeforeRbrace:
|
||||
active: true
|
||||
|
@ -451,6 +461,10 @@ naming:
|
|||
active: false
|
||||
excludes: ['**/*.kts']
|
||||
rootPackage: ''
|
||||
LambdaParameterNaming:
|
||||
active: false
|
||||
excludes: ['**/test/**', '**/androidTest/**', '**/commonTest/**', '**/jvmTest/**', '**/jsTest/**', '**/iosTest/**']
|
||||
parameterPattern: '[a-z][A-Za-z0-9]*|_'
|
||||
MatchingDeclarationName:
|
||||
active: true
|
||||
mustBeFirst: true
|
||||
|
@ -555,10 +569,12 @@ potential-bugs:
|
|||
LateinitUsage:
|
||||
active: false
|
||||
excludes: ['**/test/**', '**/androidTest/**', '**/commonTest/**', '**/jvmTest/**', '**/jsTest/**', '**/iosTest/**']
|
||||
excludeAnnotatedProperties: []
|
||||
ignoreOnClassesPattern: ''
|
||||
MapGetWithNotNullAssertionOperator:
|
||||
active: false
|
||||
MissingPackageDeclaration:
|
||||
active: false
|
||||
excludes: ['**/*.kts']
|
||||
MissingWhenCase:
|
||||
active: true
|
||||
allowElseExpression: true
|
||||
|
@ -578,6 +594,7 @@ potential-bugs:
|
|||
active: true
|
||||
UnsafeCallOnNullableType:
|
||||
active: true
|
||||
excludes: ['**/test/**', '**/androidTest/**', '**/commonTest/**', '**/jvmTest/**', '**/jsTest/**', '**/iosTest/**']
|
||||
UnsafeCast:
|
||||
active: true
|
||||
UnusedUnaryOperator:
|
||||
|
@ -619,6 +636,7 @@ style:
|
|||
- 'STOPSHIP:'
|
||||
- 'TODO:'
|
||||
allowedPatterns: '\[[^\]]\d+\]'
|
||||
customMessage: ''
|
||||
ForbiddenImport:
|
||||
active: false
|
||||
imports: []
|
||||
|
@ -643,8 +661,6 @@ style:
|
|||
ignoreOverridableFunction: true
|
||||
ignoreActualFunction: true
|
||||
excludedFunctions: ''
|
||||
excludeAnnotatedFunction:
|
||||
- 'dagger.Provides'
|
||||
LibraryCodeMustSpecifyReturnType:
|
||||
active: true
|
||||
excludes: ['**']
|
||||
|
@ -733,11 +749,9 @@ style:
|
|||
active: false
|
||||
UnderscoresInNumericLiterals:
|
||||
active: false
|
||||
acceptableDecimalLength: 5
|
||||
acceptableLength: 4
|
||||
UnnecessaryAbstractClass:
|
||||
active: true
|
||||
excludeAnnotatedClasses:
|
||||
- 'dagger.Module'
|
||||
UnnecessaryAnnotationUseSiteTarget:
|
||||
active: false
|
||||
UnnecessaryApply:
|
||||
|
@ -759,6 +773,8 @@ style:
|
|||
UnusedPrivateMember:
|
||||
active: true
|
||||
allowedNames: '(_|ignored|expected|serialVersionUID)'
|
||||
UseAnyOrNoneInsteadOfFind:
|
||||
active: false
|
||||
UseArrayLiteralsInAnnotations:
|
||||
active: false
|
||||
UseCheckNotNull:
|
||||
|
@ -767,7 +783,6 @@ style:
|
|||
active: false
|
||||
UseDataClass:
|
||||
active: false
|
||||
excludeAnnotatedClasses: []
|
||||
allowVars: false
|
||||
UseEmptyCounterpart:
|
||||
active: false
|
||||
|
@ -794,4 +809,3 @@ style:
|
|||
excludes: ['**/test/**', '**/androidTest/**', '**/commonTest/**', '**/jvmTest/**', '**/jsTest/**', '**/iosTest/**']
|
||||
excludeImports:
|
||||
- 'java.util.*'
|
||||
- 'kotlinx.android.synthetic.*'
|
||||
|
|
Loading…
Reference in New Issue