Vibecosystem qlty-check
Code quality checks, formatting, and metrics via qlty CLI
install
source · Clone the upstream repo
git clone https://github.com/vibeeval/vibecosystem
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/vibeeval/vibecosystem "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/qlty-check" ~/.claude/skills/vibeeval-vibecosystem-qlty-check && rm -rf "$T"
manifest:
skills/qlty-check/SKILL.mdsource content
Qlty Code Quality
Universal code quality tool supporting 70+ linters for 40+ languages via qlty CLI.
When to Use
- Check code for linting issues before commit/handoff
- Auto-fix formatting and style issues
- Calculate code metrics (complexity, duplication)
- Find code smells
Quick Reference
# Check changed files with auto-fix uv run python -m runtime.harness scripts/qlty_check.py --fix # Check all files uv run python -m runtime.harness scripts/qlty_check.py --all # Format files uv run python -m runtime.harness scripts/qlty_check.py --fmt # Get metrics uv run python -m runtime.harness scripts/qlty_check.py --metrics # Find code smells uv run python -m runtime.harness scripts/qlty_check.py --smells
Parameters
| Parameter | Description |
|---|---|
| Run linters (default) |
| Auto-fix issues |
| Process all files, not just changed |
| Format files instead |
| Calculate code metrics |
| Find code smells |
| Specific files/directories |
| Min issue level: note/low/medium/high |
| Working directory |
| Initialize qlty in a repo |
| List available plugins |
Common Workflows
After Implementation
# Auto-fix what's possible, see what remains uv run python -m runtime.harness scripts/qlty_check.py --fix
Quality Report
# Get metrics for changed code uv run python -m runtime.harness scripts/qlty_check.py --metrics # Find complexity hotspots uv run python -m runtime.harness scripts/qlty_check.py --smells
Initialize in New Repo
uv run python -m runtime.harness scripts/qlty_check.py --init --cwd /path/to/repo
Direct CLI (if qlty installed)
# Check changed files qlty check # Auto-fix qlty check --fix # JSON output qlty check --json # Format qlty fmt
Requirements
- qlty CLI: https://github.com/qltysh/qlty
- MCP server:
wraps CLIservers/qlty/server.py - Config:
in repo (run.qlty/qlty.toml
first)qlty init
vs Other Tools
| Tool | Use Case |
|---|---|
| qlty | Unified linting, formatting, metrics for any language |
| ast-grep | Structural code patterns and refactoring |
| morph | Fast text search |