Lint Code
lint-code
Check code for style and quality issues. Use when validating code before commits.
SKILL.md
Full skill instructions
Lint Code
Run linting tools to identify style issues, potential bugs, and code quality problems in source files.
When to Use
- Pre-commit code validation
- Finding simple mistakes (unused variables, typos)
- Enforcing style consistency
- Quick code review before merging
Quick Reference
# Python linting
pylint module.py
flake8 .
black --check . # Format checker
# Mojo formatting (enforced by pre-commit)
pixi run mojo format file.mojo
# All linters via pixi
pixi run quality-run-linters
Workflow
- Select linters: Choose appropriate tools (pylint, flake8, black, etc.)
- Run checks: Execute linters on code
- Review issues: Analyze warnings and errors
- Fix problems: Address high-priority issues
- Verify fixes: Re-run linters to confirm
Output Format
Lint report:
- File path and line number
- Issue type (style, convention, error, warning)
- Issue description
- Suggested fix or reference
- Severity level
References
- See CLAUDE.md > Pre-commit Hooks for automated checking
- See
quality-run-lintersskill for comprehensive linting - See quality standards in CLAUDE.md for project guidelines
