python-linting-ruff
Installation
SKILL.md
Python Linting with Ruff
Configure and use Ruff as the primary linter and formatter for Python projects. Ruff is an extremely fast Python linter and formatter written in Rust that replaces flake8, isort, pyupgrade, and many other tools.
When to Use This Skill
- Setting up linting for new Python projects
- Migrating from flake8/pylint/isort to Ruff
- Configuring pyproject.toml for code quality
- Fixing linting errors and warnings
- Integrating linting into CI/CD pipelines
Standard Ruff Configuration
Add this configuration to pyproject.toml: