{"library":"ruff","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":[]}]}