content: # This file was automatically generated by `qlty init`.
  # You can modify it to suit your needs.
  # We recommend you to commit this file to your repository.
  #
  # This configuration is used by both Qlty CLI and Qlty Cloud.
  #
  #     Qlty CLI -- Code quality toolkit for developers
  #     Qlty Cloud -- Fully automated Code Health Platform
  #
  # Try Qlty Cloud: https://qlty.sh
  #
  # For a guide to configuration, visit https://qlty.sh/d/config
  # Or for a full reference, visit https://qlty.sh/d/qlty-toml
  config_version = "0"
  
  exclude_patterns = [
    "*_min.*",
    "*-min.*",
    "*.min.*",
    "**/.yarn/**",
    "**/*.d.ts",
    "**/assets/**",
    "**/bower_components/**",
    "**/build/**",
    "**/cache/**",
    "**/config/**",
    "**/db/**",
    "**/deps/**",
    "**/dist/**",
    "**/extern/**",
    "**/external/**",
    "**/generated/**",
    "**/Godeps/**",
    "**/gradlew/**",
    "**/mvnw/**",
    "**/node_modules/**",
    "**/protos/**",
    "**/seed/**",
    "**/target/**",
    "**/templates/**",
    "**/testdata/**",
    "**/vendor/**",
    ".github/",
    "assets/",
    "docs/",
    "packages/**/tests/",
    "packages/store/schematics/src/utils/ng-utils/",
    "integrations/",
    "integration/",
    "tools/",
    "tutorials/",
  ]
  
  test_patterns = [
    "**/test/**",
    "**/spec/**",
    "**/*.test.*",
    "**/*.spec.*",
    "**/*_test.*",
    "**/*_spec.*",
    "**/test_*.*",
    "**/spec_*.*",
  ]
  
  [smells]
  mode = "comment"
  
  [smells.boolean_logic]
  threshold = 4
  
  [smells.file_complexity]
  threshold = 55
  
  [smells.return_statements]
  threshold = 4
  
  [smells.nested_control_flow]
  threshold = 4
  
  [smells.function_parameters]
  threshold = 4
  
  [smells.function_complexity]
  threshold = 22
  
  [smells.duplication]
  enabled = true
  threshold = 20
  
  [[source]]
  name = "default"
  default = true
  