ruff-linting
Installation
SKILL.md
ruff Linting
Expert knowledge for using ruff check as an extremely fast Python linter with comprehensive rule support and automatic fixing.
When to Use This Skill
| Use this skill when... | Use a focused sibling instead when... |
|---|---|
Running ruff check, selecting rule sets, or auto-fixing lint violations |
Running ruff format to enforce code style — use ruff-formatting |
Configuring [tool.ruff.lint] rules and per-file ignores in pyproject.toml |
Comparing ruff against type-checkers and formatters at a stack level — use python-code-quality |
| Wiring ruff into editors, pre-commit, CI/CD, Docker, or build systems | See the quick forms in CI/CD Integration below; full editor/CI/Docker/migration recipes in REFERENCE.md |
| Migrating from Flake8/pylint/isort/pyupgrade to ruff's combined rule set | Running ruff format to enforce code style — use ruff-formatting |