feat: Add Docker pre-commit hook

Mostly as an alternative to the src install, but trading host dependency
on Rust with one on Docker.
This commit is contained in:
Ville Skyttä 2022-12-18 16:53:06 +02:00
parent f268a89d38
commit ec3ffa591c
2 changed files with 11 additions and 1 deletions

View file

@ -7,6 +7,15 @@
types: [text] types: [text]
stages: [commit, merge-commit, push, manual] stages: [commit, merge-commit, push, manual]
- id: typos-docker
name: typos
description: Source code spell checker, Docker image
language: docker
entry: typos
args: [--write-changes]
types: [text]
stages: [commit, merge-commit, push, manual]
- id: typos-src - id: typos-src
name: typos name: typos
description: Source code spell checker, source install description: Source code spell checker, source install

View file

@ -13,7 +13,8 @@ repos:
The `typos` id installs a prebuilt executable from GitHub releases. If The `typos` id installs a prebuilt executable from GitHub releases. If
one does not exist for the target platform, or if one built from one does not exist for the target platform, or if one built from
sources is preferred, use `typos-src` as the hook id instead. sources is preferred, use `typos-docker` (requires Docker), or `typos-src`
(requires Rust) as the hook id instead.
Be sure to change `rev` to use the desired `typos` git tag or Be sure to change `rev` to use the desired `typos` git tag or
revision. revision.