qlty-check

Run qlty CLI code quality checks to produce lint reports, fixes, and metrics.

3.9k|296|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/parcadei/Continuous-Claude --skill qlty-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qlty-check
Source: https://github.com/parcadei/Continuous-Claude/tree/main/.claude/skills/qlty-check
Command: npx skills add https://github.com/parcadei/Continuous-Claude --skill qlty-check

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a unified interface to run and manage 70+ linters and code quality checks, auto-formatting and gathering metrics across languages.

Core Features & Use Cases

  • Linting before commits
  • Auto-fix formatting
  • Compute code metrics
  • Detect code smells

Quick Start

Run the quality check with fix on changed files: uv run python -m runtime.harness scripts/qlty_check.py --fix

Frequently Asked Questions about qlty-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run code quality checks across multiple languages in my repository?

Code quality checks analyze your entire codebase using 70+ integrated linters and formatters across languages. qlty-check provides a unified interface to run linting, auto-formatting, and metrics gathering in one command, supporting multi-language repos through a single .qlty/qlty.toml configuration file.

Can I automatically fix formatting issues and lint violations in my codebase?

Yes. The --fix flag auto-corrects formatting violations and applies lint auto-fixes across your repository. Combined with --fmt, it handles formatting changes while --check mode reports violations without modifying files, making it suitable for pre-commit checks and CI pipelines.

What metrics and code smells can quality checks detect in my code?

Code quality checks detect code smells using the --smells flag and compute code metrics with --metrics, surfacing issues like complexity, duplication, and maintainability problems. These insights enable quality dashboards and help identify technical debt across multi-language codebases.

How do I integrate code quality checks into my CI/CD workflow?

qlty-check supports continuous integration pipelines through the qlty CLI and MCP server wrapper configured at .qlty/qlty.toml. Use --check mode in CI to fail builds on violations, --all to scan the entire repo, and optional --level to enforce severity thresholds before deployment.

Do code quality checks work with my existing linter and formatter configurations?

Yes. qlty-check wraps 70+ existing linters and formatters, working with your repository's established tooling and configurations. The --plugins flag allows selective tool inclusion, and --paths targets specific files, adapting to diverse tech stacks without replacing existing tools.

What's the difference between running checks on all files versus changed files only?

The --all flag scans your entire repository for comprehensive quality reports, while omitting it or using --paths runs checks on changed files, reducing CI time. Both modes support --fix for auto-corrections, enabling fast pre-commit checks and thorough quality dashboards.