Code formatting comes to uv experimentally
uv format — экспериментальная команда в uv для форматирования кода. Под капотом вызывает Ruff, но не требует отдельной установки.
Как начать
# форматировать текущий проект
uv format
# проверить, без изменений
uv format --check
# только нужные файлы
uv format src/ tests/
Передача аргументов Ruff
Всё, что идёт после --
, уходит напрямую в Ruff:
# исключить файлы
uv format -- --exclude="*_pb2.py"
# задать длину строки
uv format -- --line-length 100
Пока функция флажком --preview
, но уже позволяет обойтись без отдельного бинарника ruff
.