Ruff Linter and Formatter
Ultra-fast Python linting and formatting using Ruff CLI with pyproject.toml configuration. Supports auto-fix, import sorting (isort-compatible), and rule selection from 800+ built-in rules.
What it does
Ruff Linter and Formatter
Ultra-fast Python linting and formatting using Ruff CLI with pyproject.toml configuration. Supports auto-fix, import sorting (isort-compatible), and rule selection from 800+ built-in rules.
Prerequisites
Python
Installation
Use the upstream install or setup path that matches your environment:
- uv tool install ruff@latest # Install Ruff globally.
- uv add --dev ruff # Or add Ruff to your project.
- pip install ruff
- pipx install ruff
Requirements and caveats from upstream:
Basic usage or getting-started notes:
-
For more, see the documentation.
-
Ruff is available as ruff on PyPI.
-
Extracted from upstream docs: https://raw.githubusercontent.com/astral-sh/ruff/HEAD/README.md
Documentation
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,285 chars)