code-linting
Code Linting runs unified checks across Python and JavaScript/TypeScript projects using ruff and Biome. It detects violations, applies safe auto-fixes for formatting and imports, and guides manual resolution of remaining issues.
Code Linting runs ruff and Biome to identify style and quality violations in Python and JavaScript code.
AI-generated summary based on this skill's SKILL.md
Install
notque/vexjoy-agent/code-linting · repository language: Python
git clone https://github.com/notque/vexjoy-agent
cp -r vexjoy-agent/skills/code-quality/code-linting ~/.claude/skills/code-lintingnpx skillfed install notque/vexjoy-agent/code-lintingFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What can Code Linting do to lint my Python and JavaScript code?
Code Linting runs unified checks across Python and JavaScript/TypeScript projects using ruff and Biome. It detects style violations, quality issues, and unused imports, then applies safe auto-fixes for formatting and import problems. Remaining issues are flagged for manual review.
How does Code Linting fix linting issues automatically?
Code Linting uses ruff for Python and Biome for JavaScript/TypeScript to automatically fix formatting, import organization, and style violations. Safe transformations are applied directly to your code, while complex issues remain flagged for you to resolve manually.
Can Code Linting verify code meets project linting standards?
Yes. Code Linting checks whether your code meets project standards before committing or running CI. It validates Python and JavaScript/TypeScript files against configured rules, helping catch violations early in your development workflow.
What linting tools does Code Linting use for Python and JavaScript?
Code Linting uses ruff for Python linting and formatting, and Biome for JavaScript and TypeScript. Both tools detect style errors, quality issues, and unused code, with built-in auto-fix capabilities for safe transformations.
How do I use Code Linting to find unused imports and style violations?
Code Linting scans your Python and JavaScript/TypeScript files to identify unused imports, formatting inconsistencies, and style violations. It reports findings and applies auto-fixes where safe, then guides resolution of remaining issues.
Is Code Linting available under an open-source license?
Yes, Code Linting is released under the MIT license, making it free to use, modify, and distribute in both open-source and commercial projects.
SKILL.md
rendered from the published skill — quoted content, verbatim
Code Linting Skill
Unified linting workflow for Python (ruff) and JavaScript (Biome). Covers check, format, and auto-fix for both languages. Only handles Python and JavaScript/TypeScript -- complex logic issues and other languages are out of scope.
Reference Loading Table
| Signal | Load These Files | Why |
|---|---|---|
| Python violations, ruff rules, F401/E711/B006/UP errors | ruff-rules-reference.md |
Routes to the matching deep reference |
| ruff not found, pyproject.toml config, ruff version differences | ruff-rules-reference.md |
Routes to the matching deep reference |
| JavaScript/TypeScript violations, Biome rules, noVar/useConst/noDoubleEquals | biome-rules-reference.md |
Routes to the matching deep reference |
| biome not found, biome.json config, |
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 3 files
skills/code-quality/code-linting/SKILL.md
skills/code-quality/code-linting/references/biome-rules-reference.md
skills/code-quality/code-linting/references/ruff-rules-reference.md