# Конфигурация detekt для LMS. Значения подобраны под текущий стиль кода: # базовые правила включены (buildUponDefaultConfig = true), шумные отключены или ослаблены. build: maxIssues: 0 weights: {} config: validation: true warningsAsErrors: false complexity: LongMethod: threshold: 60 LongParameterList: functionThreshold: 6 constructorThreshold: 7 ignoreDefaultParameters: true TooManyFunctions: thresholdInFiles: 20 thresholdInClasses: 20 thresholdInInterfaces: 20 thresholdInObjects: 20 thresholdInEnums: 20 ComplexCondition: threshold: 4 style: MagicNumber: active: false MaxLineLength: active: false ReturnCount: max: 4 WildcardImport: active: true UnusedPrivateMember: active: true LoopWithTooManyJumpStatements: maxJumpCount: 2 naming: FunctionNaming: ignoreAnnotated: - 'Test' MatchingDeclarationName: active: false empty-blocks: EmptyCatchBlock: allowedExceptionNameRegex: 'ignored|expected|_'