88 lines
1.7 KiB
YAML
88 lines
1.7 KiB
YAML
config:
|
|
warningsAsErrors: true
|
|
|
|
complexity:
|
|
LongMethod:
|
|
ignoreAnnotated: [ 'Composable' ]
|
|
LongParameterList:
|
|
functionThreshold: 10
|
|
ignoreDefaultParameters: true
|
|
|
|
naming:
|
|
FunctionNaming:
|
|
ignoreAnnotated: [ 'Composable' ]
|
|
TopLevelPropertyNaming:
|
|
constantPattern: '[A-Z][_A-Za-z0-9]*'
|
|
|
|
style:
|
|
MagicNumber:
|
|
ignorePropertyDeclaration: true
|
|
UnnecessaryAbstractClass:
|
|
ignoreAnnotated: [ 'Database', 'Module' ]
|
|
UnusedPrivateMember:
|
|
ignoreAnnotated: [ 'Preview' ]
|
|
|
|
formatting:
|
|
SpacingBetweenDeclarationsWithAnnotations:
|
|
active: false
|
|
|
|
compose:
|
|
ReusedModifierInstance:
|
|
active: true
|
|
UnnecessaryEventHandlerParameter:
|
|
active: true
|
|
ComposableEventParameterNaming:
|
|
active: true
|
|
ComposableParametersOrdering:
|
|
active: true
|
|
ModifierHeightWithText:
|
|
active: true
|
|
ModifierParameterPosition:
|
|
active: true
|
|
ModifierDefaultValue:
|
|
active: true
|
|
MissingModifierDefaultValue:
|
|
active: true
|
|
PublicComposablePreview:
|
|
active: true
|
|
TopLevelComposableFunctions:
|
|
active: true
|
|
ComposeFunctionName:
|
|
active: true
|
|
|
|
TwitterCompose:
|
|
CompositionLocalAllowlist:
|
|
active: false
|
|
CompositionLocalNaming:
|
|
active: true
|
|
ContentEmitterReturningValues:
|
|
active: true
|
|
ModifierComposable:
|
|
active: true
|
|
ModifierMissing:
|
|
active: true
|
|
ModifierReused:
|
|
active: true
|
|
ModifierWithoutDefault:
|
|
active: true
|
|
MultipleEmitters:
|
|
active: true
|
|
MutableParams:
|
|
active: true
|
|
ComposableNaming:
|
|
active: true
|
|
ComposableParamOrder:
|
|
active: true
|
|
PreviewNaming:
|
|
active: true
|
|
PreviewPublic:
|
|
active: true
|
|
RememberMissing:
|
|
active: true
|
|
UnstableCollections:
|
|
active: false
|
|
ViewModelForwarding:
|
|
active: true
|
|
ViewModelInjection:
|
|
active: true
|