Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Code Formatting Tools
  3. Ruff

Ruff

Plans and prices

Ruff

Free

Open-source Python linter and formatter · permissively licensed

Every plan, in full

On the record

Automatic fixes
Ruff can automatically fix lint violations, including removing unused imports.docs.astral.sh · read 29 Sep 2026
CI integrations
Ruff documents integrations for GitHub Actions and GitLab CI/CD, and hooks for pre-commit.docs.astral.sh · read 29 Sep 2026
Configuration
Ruff supports configuration through pyproject.toml, ruff.toml, or .ruff.toml.docs.astral.sh · read 29 Sep 2026
Docker
The maker publishes Ruff as a Docker image tagged by release and with a latest tag.docs.astral.sh · read 29 Sep 2026
Editor integrations
The setup guide documents integrations including VS Code, Sublime Text, PyCharm, and Zed.docs.astral.sh · read 29 Sep 2026
Editor support
The built-in Ruff Language Server provides diagnostics, code actions to fix them, and formatting; the docs recommend pairing it with another Python language server for navigation and autocompletion.docs.astral.sh · read 29 Sep 2026
Formatter
Ruff’s formatter is designed as a drop-in replacement for Black, though the FAQ notes there may be differences at the margins.docs.astral.sh · read 29 Sep 2026
Installation
Ruff can be installed using uv, pip, pipx, standalone installers, and package managers including Homebrew and Conda.docs.astral.sh · read 29 Sep 2026
Linting rules
Ruff includes over 900 built-in rules, including native implementations of popular Flake8 plugins.docs.astral.sh · read 29 Sep 2026
Maker
Astral says it builds high-performance developer tools for the Python ecosystem and that its tools are open source and permissively licensed.astral.sh · read 29 Sep 2026
Notable limit
Ruff does not support custom or third-party lint rules.docs.astral.sh · read 29 Sep 2026
Purpose
Ruff is a Python linter and code formatter written in Rust.docs.astral.sh · read 29 Sep 2026
Security
Ruff’s rules include a Bandit-derived group for detecting common security issues, including possible vulnerabilities in Python code.docs.astral.sh · read 29 Sep 2026
Speed
The maker describes Ruff as 10–100x faster than existing linters and formatters such as Flake8 and Black.docs.astral.sh · read 29 Sep 2026
Support
The editor setup documentation says setup instructions are provided on a best-effort basis and directs users to open an issue for assistance.docs.astral.sh · read 29 Sep 2026

Alternatives to Ruff

Every alternative, ranked