Технологии, деньги и рынки — первымиНаписать в редакциюСтудия Dilami LabDilami Lab

ruff: Сверхбыстрый линтер и форматировщик кода Python, написанный на Rust.

Сверхбыстрый линтер и форматировщик кода Python, написанный на Rust.

ruff: Сверхбыстрый линтер и форматировщик кода 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
Подписаться
0 новых новостей