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