ruff

Installation
SKILL.md

ruff — Python Linter & Formatter

ruff (v0.15.12, Apr 2026) is three tools in one Rust binary: linter (ruff check), formatter (ruff format), and dependency analyzer (ruff analyze graph). It replaces Flake8, Black, isort, pyupgrade, and dozens more.

The built-in language server (ruff server) replaces the deprecated ruff-lsp package (archived Dec 2025).

Invocation

uv run ruff ...     # Project dependency (pinned version)
uvx ruff ...        # One-off (latest)
ruff ...            # Global install

Rule Selection — The Critical Decision

Default rules are minimal: only ["E4", "E7", "E9", "F"] — catches syntax errors and undefined names but misses most quality rules. You almost certainly need to extend this.

select vs extend-select

Related skills

More from hyperb1iss/hyperskills

Installs
7
GitHub Stars
9
First Seen
Apr 7, 2026