{"library":"ruff","type":"library","category":null,"description":"Extremely fast Python linter and formatter written in Rust by Astral. Current version is 0.15.7. Two separate subcommands: ruff check (linting, replaces Flake8/isort/pyupgrade) and ruff format (formatting, replaces Black). Not a Python library to import — CLI tool only. The format setting and RUFF_FORMAT env var were repurposed/removed; use output-format and RUFF_OUTPUT_FORMAT instead. 2026 style guide introduced in 0.15.0 changes lambda formatting.","language":"python","status":"active","version":"0.15.7","tags":["linting","formatting","code-quality","flake8","black","isort","astral","rust"],"install":[{"cmd":"uv tool install ruff@latest","imports":["# ruff is a CLI tool — not a Python library to import\n# Two separate subcommands:\n\n# Linting (replaces flake8, isort, pyupgrade, etc.)\nruff check .                  # lint all files\nruff check . --fix            # lint and auto-fix safe issues\nruff check . --unsafe-fixes   # also apply unsafe fixes\n\n# Formatting (replaces Black)\nruff format .                 # format all files\nruff format . --check         # check only, no changes\n\n# Configuration in pyproject.toml:\n# [tool.ruff]\n# line-length = 88\n# [tool.ruff.lint]\n# select = [\"E\", \"F\", \"B\", \"I\"]\n# [tool.ruff.format]\n# quote-style = \"double\""]},{"cmd":"uv add --dev ruff","imports":[]},{"cmd":"pip install ruff","imports":[]},{"cmd":"pipx install ruff","imports":[]}],"homepage":"https://docs.astral.sh/ruff","github":"https://github.com/astral-sh/ruff","docs":"https://docs.astral.sh/ruff/","changelog":"https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md","pypi":"https://pypi.org/project/ruff/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.3,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/ruff/compatibility"},"provenance":{"verified_status":"skip","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Sun Jul 05","install_tag":"verified"}}