23 lines
880 B
Bash
23 lines
880 B
Bash
#!/bin/sh
|
|
|
|
# Сохраняем текущие изменения
|
|
echo "Сохранение текущих изменений..."
|
|
git stash -q --keep-index
|
|
|
|
# Запускаем форматирование кода
|
|
echo "Запуск Ruff format..."
|
|
ruff format . --config pyproject.toml --exclude main.py,handlers/payments
|
|
|
|
# Запускаем проверку и исправление кода
|
|
echo "Запуск Ruff check с автоисправлением..."
|
|
ruff check . --config pyproject.toml --exclude main.py,handlers/payments --fix
|
|
|
|
# Добавляем изменения, внесенные форматированием
|
|
git add -u
|
|
|
|
# Восстанавливаем сохраненные изменения
|
|
echo "Восстановление сохраненных изменений..."
|
|
git stash pop -q
|
|
|
|
# Выход с кодом 0 (успешно)
|
|
exit 0 |