Loading...
Loading...
Build, tune, and operate Ruff for Python linting, formatting, and editor/CI integration. Use when adding or updating Ruff configuration, migrating from Black/Flake8/isort, selecting rule families, enforcing fix safety, or debugging lint/format behavior in local development, pre-commit, and CI.
npx skill4agent add kittne/codex-skills-by-codex ruffpyproject.tomlruff.toml.ruff.tomlrequired-versionpreview = falseextendtarget-versionsrcrespect-gitignore[tool.ruff]
target-version = "py311"
line-length = 100
src = ["src"]
respect-gitignore = true
required-version = ">=0.15.1"
[tool.ruff.lint]
extend-select = ["I", "UP", "B", "SIM", "RUF"]
ignore = ["E501"]
[tool.ruff.format]
preview = falseper-file-ignores__init__.pyruff format.ipynbextend-excluderuff check . --fixruff check . --fix --unsafe-fixesextendextend-selectselectforce-exclude = trueruff check .
ruff check . --fix
ruff format .
ruff check . --output-format=github.ruff_cacheRUFF_CACHE_DIRsrcexcluderuff check .references/ruff-2026-02-17.mdrg -n "Version|preview|required-version" references/ruff-2026-02-17.mdrg -n "extend|monorepo|closest config" references/ruff-2026-02-17.mdrg -n "rule|extend-select|per-file-ignores" references/ruff-2026-02-17.mdrg -n "formatter|Black|ruff format" references/ruff-2026-02-17.mdrg -n "cache|RUFF_CACHE_DIR|performance" references/ruff-2026-02-17.mdrg -n "pre-commit|CI|output-format" references/ruff-2026-02-17.md