code-linting

Run ruff and Biome linting with auto-fixes across Python and JavaScript projects.

415|44|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/notque/claude-code-toolkit --skill code-linting-notque
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-linting
Source: https://github.com/notque/claude-code-toolkit/tree/main/skills/code-linting
Command: npx skills add https://github.com/notque/claude-code-toolkit --skill code-linting-notque

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Python and JavaScript projects often suffer from inconsistent code quality and formatting across languages. This skill runs Python lints (ruff) and JavaScript/TypeScript lints (Biome) in a unified workflow, detecting style, syntax, and simple correctness issues and applying safe auto-fixes when possible.

Core Features & Use Cases

  • Run Python linting with ruff check and auto-fix
  • Run JavaScript/TypeScript linting with Biome check and auto-fix
  • Respect project configurations (pyproject.toml, biome.json) and report full outputs
  • Integrate with pre-commit and CI pipelines to enforce code quality

Quick Start

Navigate to your project root and run the linting workflow to check and fix issues across both Python and JavaScript.

Frequently Asked Questions about code-linting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Python and JavaScript linting together in a multi-language repository?

Unified linting for Python and JavaScript runs ruff check and Biome check together, detecting style and syntax issues across multi-language repositories while applying safe auto-fixes.

Can I use ruff and Biome to enforce code quality in pre-commit and CI pipelines?

Yes, ruff and Biome integrate with pre-commit and CI pipelines to enforce consistent code quality across Python and JavaScript codebases by automating lint checks and formatting.

Does the linting workflow respect existing project configurations like pyproject.toml and biome.json?

The linting workflow honors existing project configurations such as pyproject.toml for Python and biome.json for JavaScript, ensuring your established lint rules are strictly applied.

How do I apply auto-fixes for Python and TypeScript linting issues?

Auto-fixes for Python and TypeScript linting issues are applied automatically by ruff and Biome during the check process, safely resolving style and simple correctness problems.

What is the best way to view full command outputs when running ruff and Biome checks?

The linting workflow displays full command outputs from ruff and Biome checks, ensuring complete visibility into all detected code quality issues and applied auto-fixes.

Are there limitations when running ruff check and Biome check together on a project?

The workflow runs only requested linters and applies safe auto-fixes, but complex correctness issues across Python and JavaScript may require manual intervention beyond automated formatting.