# 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/**" is a qlty default, removed here: internal/config is project # code (the YAML settings loader) and must be measured like the rest. "**/db/**", "**/deps/**", "**/dist/**", "**/extern/**", "**/external/**", "**/generated/**", "**/Godeps/**", "**/gradlew/**", "**/mvnw/**", "**/node_modules/**", "**/protos/**", "**/seed/**", "**/target/**", "**/templates/**", "**/testdata/**", "**/vendor/**", # Excluded at the user's request (2026-09-15): # kits/ is the vendored dev-toolkit kit — the sources installed into # ~/.claude/, including the quality skill's own quality_report.py, so leaving # it in scope would measure the instrument with itself (its subprocess use is # flagged by every Python security linter and cannot be fixed). "kits/**", # tmp/ holds a draft agent (tmp/draft-agent) and a cross-compile script # (tmp/build.sh) that are not part of the mm binary or its tests. "tmp/**", ] test_patterns = [ "**/test/**", "**/spec/**", "**/*.test.*", "**/*.spec.*", "**/*_test.*", "**/*_spec.*", "**/test_*.*", "**/spec_*.*", ] [smells] mode = "comment" [[source]] name = "default" default = true [[plugin]] name = "ripgrep" mode = "comment" [[plugin]] name = "shellcheck" [[plugin]] name = "trufflehog" # `qlty init` only looks at files git tracks, and at init time every Go file of # this project was still untracked, so it enabled none of the Go plugins. These # are the ones it enables when it does see Go code. [[plugin]] name = "gofmt" [[plugin]] name = "golangci-lint" [[plugin]] name = "osv-scanner"