# Exceptions for compose. See https://detekt.dev/docs/introduction/compose naming: FunctionNaming: functionPattern: '[a-zA-Z][a-zA-Z0-9]*' TopLevelPropertyNaming: constantPattern: '[A-Z][A-Za-z0-9]*' complexity: LongParameterList: ignoreAnnotated: ['Composable'] TooManyFunctions: ignoreAnnotatedFunctions: ['Preview'] style: MagicNumber: ignorePropertyDeclaration: true ignoreCompanionObjectPropertyDeclaration: true ignoreAnnotated: ['Composable'] UnusedPrivateMember: ignoreAnnotated: ['Composable'] # Deviations from defaults formatting: TrailingCommaOnCallSite: active: true autoCorrect: true useTrailingCommaOnCallSite: true TrailingCommaOnDeclarationSite: active: true autoCorrect: true useTrailingCommaOnDeclarationSite: true