qa-code-quality
Production code quality checks: SonarQube maintainability gates, Lizard complexity limits, Madge circular dependencies, and Knip dead-code detection. A critic agent (code-quality-critic) merges the tool reports, dedupes overlapping findings, and separates fix-now items from the backlog. Production code only; test-code hygiene lives in qa-test-review.
/plugin install qa-code-quality@testland-qaFirst time? Add the marketplace with /plugin marketplace add testland/qa
- Category
- Tooling
- Version
v1.2.4- Contents
- 4 skills · 1 agent
Skills4
knip-dead-codeUse after a feature or route is deleted and the project still compiles, or when package.json has dependencies nobody can explain.skilllizard-complexityUse when a multi-language codebase needs one complexity gate, or a function has grown unreviewable and CI needs a number.skillmadge-depsUse when a JS/TS build compiles but a clearly imported module is undefined at runtime, or CI should block new import cycles.skillsonarqube-maintainability-gateUse when a team wants maintainability and technical-debt ratings to gate PRs, or a SonarQube project reports numbers nobody tied to a gate.skill
Agents1
About qa-code-quality
Production code quality wrappers + a synthesizing critic. Five skills covering SonarQube (Reliability+Maintainability lens - qa-security-scanning covers the Security lens), Qlty (formerly Code Climate), Lizard (cyclomatic complexity, language-agnostic), Madge (JS/TS module graph + circular deps), and Knip (dead code) - plus a critic agent (code-quality-critic) that dedupes and prioritizes findings across all five tools.
Scoped to production code only. Test-code hygiene (AAA structure, assertion quality, mocking anti-patterns) is owned by qa-test-review. Each skill includes the production-only scoping config (e.g., sonar.exclusions, lizard -x"./tests/*", Madge excludeRegExp).