commit-message-validator/cs
Appearance
commit-message-validator je nástroj, který ověřuje zprávy commitu podle našich pravidel pro zprávy commitu.
Vyžaduje Python 3.6+.
Preferovanou metodou instalace je použití předběžného potvrzení.
K vašemu .pre-commit-config.yaml přidejte následující:
- repo: https://gitlab.wikimedia.org/repos/ci-tools/commit-message-validator
rev: # Zde vyplňte tag / sha (například v2.1.0)
hooks:
- id: commit-message-validator
Pak nainstalujte háček pre-commit:
pre-commit install --hook-type commit-msg
Git háček se spustí po provedení commitu a upozorní vás na všechny chyby, které jste mohli udělat, abyste se mohli vrátit a svou změnu opravit.
Používejte s CI/CD z gitlab.wikimedia.org
Šablona GitLab CI/CD je k dispozici v repozitáři projektu pro linting zpráv commitu v požadavku na sloučení.
K vašemu .gitlab-ci.yml přidejte následující:
include:
- project: repos/ci-tools/commit-message-validator
file: /templates/lint-merge-request.yml