Skip to content

Pre-commit хуки: линт, формат, unit-тесты + setup-скрипт - #16

Merged
vladcheck merged 4 commits into
mainfrom
vladcheck/pre-commit-hooks
Oct 6, 2026
Merged

vladcheck merged 4 commits into
mainfrom
vladcheck/pre-commit-hooks

Conversation

@vladcheck

Copy link
Copy Markdown
Owner

Что сделано

  • .pre-commit-config.yaml на базе pre-commit framework (repo: local): три хука, все только CHECK без автофиксов — mvn checkstyle:check, mvn spotless:check, mvn test (интеграционные с тегом integration исключены surefire-конфигом, бэкенд не нужен).
  • setup.ps1 — установка хуков одной командой на Windows (PowerShell 5.1/7+, резолвит python/python3, ставит pre-commit через pip при отсутствии).
  • Раздел «Git hooks» в README (установка, ручной прогон, починка формата).

Проверки

  • pre-commit run --all-files — все три хука Passed.
  • Каждый коммит ветки сам прогонял хуки — зелёные.

@vladcheck vladcheck linked an issue Oct 6, 2026 that may be closed by this pull request
@vladcheck vladcheck self-assigned this Oct 6, 2026
@vladcheck
vladcheck requested review from Deatheh and miyagi18 October 6, 2026 12:12
@vladcheck vladcheck added documentation Improvements or additions to documentation enhancement New feature or request CI Job or pipeline related labels Oct 6, 2026
@vladcheck
vladcheck merged commit 6dd704e into main Oct 6, 2026
8 checks passed
@vladcheck
vladcheck deleted the vladcheck/pre-commit-hooks branch October 6, 2026 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Job or pipeline related documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Добавить pre-commit хуки

1 participant