| name | ruff-0-15-18 |
| description | Ruff 0.15.18 — extremely fast Python linter and code formatter written in Rust. Use this skill whenever the user mentions ruff, linting Python, formatting Python code, ruff check, ruff format, pyproject.toml lint config, Flake8 replacement, Black replacement, isort replacement, or any Python code quality task involving ruff configuration, rule selection, or CI integration. Covers `ruff check`, `ruff format`, `ruff rule`, `ruff config`, `ruff analyze graph`, and `ruff server` (LSP).
|
| metadata | {"tags":["python","linting","formatting","code-quality"]} |
ruff 0.15.18
Overview
Ruff is an extremely fast Python linter and code formatter written in Rust, designed as a drop-in
replacement for Flake8 (plus dozens of plugins), Black, isort, pydocstyle, pyupgrade, autoflake,
and more — executing tens to hundreds of times faster than any individual tool.
Version 0.15.18 supports Python 3.7 through 3.15, includes over 900 built-in lint rules across
30+ linter plugins (Pyflakes, pycodestyle, flake8-bugbear, isort, etc.), and a Black-compatible
formatter. New in this release: ruff analyze graph for dependency mapping, human-readable rule
names in CLI output, and improved __init__.py import fix safety in preview mode.
Usage
Installation
uv tool install ruff@0.15.18
uvx ruff check
uvx ruff format
pip install ruff==0.15.18
curl -LsSf https://astral.sh/ruff/0.15.18/install.sh | sh