Runs linting and code quality checks. Catches style issues, potential bugs, and enforces project standards.
Runs linting and code quality checks to catch style issues, potential bugs, and enforce project standards.
/plugin marketplace add CloudAI-X/claude-workflow/plugin install project-starter@claude-workflowRun linting and code quality checks. Catches issues before they reach CI.
Find project's linting configuration:
# JavaScript/TypeScript
ls .eslintrc* eslint.config.* .prettierrc* 2>/dev/null
# Python
ls pyproject.toml .flake8 .ruff.toml setup.cfg 2>/dev/null
# Go
ls .golangci.yml .golangci.yaml 2>/dev/null
# Rust
ls rustfmt.toml .rustfmt.toml clippy.toml 2>/dev/null
npx eslint . --ext .js,.ts,.tsx --format stylish
npx prettier --check .
ruff check .
# or fallback
flake8 .
black --check .
mypy .
golangci-lint run
gofmt -l .
go vet ./...
cargo clippy -- -D warnings
cargo fmt --check
Offer to auto-fix style issues:
# JavaScript/TypeScript
npx eslint . --fix
npx prettier --write .
# Python
ruff check . --fix
black .
isort .
# Go
gofmt -w .
# Rust
cargo fmt
## Lint Results: [PASS/FAIL/WARNINGS]
### Summary
- Errors: X
- Warnings: Y
- Auto-fixable: Z
### Critical Issues (Must Fix)
1. **[Rule]** - `file:line`
- Message: [linter message]
- Fix: [how to fix]
### Warnings (Should Fix)
1. **[Rule]** - `file:line`
- Message: [message]
### Auto-Fixed (if --fix was run)
- [List of auto-fixed issues]
### Commands Used
- [List all linting commands run]
### Recommendation
[ ] Ready to commit
[ ] Fix critical issues first
[ ] Run auto-fix and review changes
Copy to your project:
cp templates/subagents/lint-check.md .claude/commands/
Invoke with: /project:lint-check