ruff: Сверхбыстрый линтер и форматировщик кода Python, написанный на Rust.
Сверхбыстрый линтер и форматировщик кода Python, написанный на Rust.
Иллюстрация: GitHub
Главное в цифрах
- Звёзд на GitHub: 50,8 тыс.
- Язык: Rust
- Лицензия: MIT
Чем полезно
Заменяет Flake8 с плагинами, Black, isort и pyupgrade одним инструментом, который работает в десятки и сотни раз быстрее. Уже используется в Apache Airflow, FastAPI, Pandas и SciPy.
Главные возможности
- Более 900 встроенных правил, включая реализации плагинов Flake8
- Автоматическое исправление ошибок и встроенное кэширование
- Установка через pip или uv, настройка через pyproject.toml
Для кого
Python-разработчики и команды, которым нужен быстрый линтинг и форматирование
Как начать
uvx ruff@0.17.4 check
Нашли ошибку или есть что добавить? Напишите редакции
Источник: GitHub
GitHub-находки
Такие новости первыми, в Telegram