build:
  maxIssues: 0

style:
  MagicNumber:
    active: false
  ForbiddenComment:
    active: true
  UnusedImports:
    active: true
  UnusedPrivateMember:
    active: true
  UnusedPrivateClass:
    active: true
  MaxLineLength:
    active: false
  WildcardImport:
    active: true
  ReturnCount:
    active: false

naming:
  FunctionNaming:
    active: true
    ignoreAnnotated: ['Composable']

complexity:
  LongMethod:
    active: true
    threshold: 70
    ignoreAnnotated: ['Composable']
  TooManyFunctions:
    active: false
  CyclomaticComplexMethod:
    ignoreAnnotated: ['Composable']
  LongParameterList:
    functionThreshold: 9
    ignoreAnnotated: ['Composable']

potential-bugs:
  UnsafeCast:
    active: false

comments:
  CommentOverPrivateFunction:
    active: false
