You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-2Lines changed: 16 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -278,6 +278,20 @@ libcloud драйвер для сервиса vdsina.ru
278
278
279
279
## Разработка
280
280
281
-
В проекте настроена автоматическая проверка линтерами и тестами.
281
+
Для запуска тестов настроен tox. Для проверки коммитов настроен pre-commit.
282
+
Так же в проекте настроена автоматический запуск tox в GitHub Actions.
282
283
283
-
Линтеры запускаются в `pre-commit`, тесты в `pytest`.
284
+
### Тесты
285
+
286
+
Тесты запускаются при помощи [pytest](https://pytest.org/).
287
+
288
+
### Линтеры и форматтеры
289
+
290
+
Для запуска линтеров необходимо установить [pre-commit](https://pre-commit.com/). Линтеры запускаются командой `$ pre-commit run -a`.
291
+
292
+
#### Настройка `pre-commit`
293
+
294
+
Github Actions запускаются в `stage: commit`, поэтому в `.pre-commit-config.yaml` проверка `id: no-commit-to-branch` установлена в `stage: push`. Что бы проверка запускалась локально и не срабатывала в CI. Локально надо установить pre-commit хуки на пуши и на коммиты следующей командой:
0 commit comments