All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.danilopianini.kotlinqa.detekt.yml Maven / Gradle / Ivy

Go to download

Automated Quality Assurance configuration for Kotlin Projects built with Gradle

There is a newer version: 0.73.0
Show newest version
comments:
  EndOfSentenceFormat:
    active: true
  UndocumentedPublicClass:
    active: true
  UndocumentedPublicFunction:
    active: true
  UndocumentedPublicProperty:
    active: true
complexity:
  LongMethod:
    active: false
  LongParameterList:
    active: false
  NestedBlockDepth:
    threshold: 5
  TooManyFunctions:
    ignoreDeprecated: true
    ignorePrivate: true
    ignoreOverridden: true
    thresholdInFiles: 40
    thresholdInInterfaces: 20
    thresholdInObjects: 20
naming:
  MemberNameEqualsClassName:
    active: false
performance:
  SpreadOperator:
    active: false
style:
  DestructuringDeclarationWithTooManyEntries:
    maxDestructuringEntries: 10
  ForbiddenComment:
    allowedPatterns: 'TODO:'
  MagicNumber:
    ignoreNumbers: ['-2', '-1', '0', '0.5', '1', '2', '3', '4', '5', '10', '100', '360.0', '1000']
  ThrowsCount:
    max: 10




© 2015 - 2024 Weber Informatics LLC | Privacy Policy