skillfed

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

412 42 MIT updated by notque

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-linting
npx skillfed install notque/vexjoy-agent/code-linting

Frequently 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

Related skills

Tags

multi-language-linting code-quality-automation style-enforcement auto-fix-workflow import-management pre-commit-checks format-verification violation-detection ci-integration configuration-driven