Browse Source

GHA CI: add spelling check (typos)

adaptive-webui-19844
Chocobo1 1 year ago
parent
commit
88bd4f270f
No known key found for this signature in database
GPG Key ID: 210D9C873253A68C
  1. 18
      .github/workflows/helper/pre-commit/.typos.toml
  2. 25
      .pre-commit-config.yaml

18
.github/workflows/helper/pre-commit/.typos.toml

@ -0,0 +1,18 @@
# https://github.com/crate-ci/typos/blob/master/docs/reference.md
# https://github.com/crate-ci/typos/blob/master/docs/design.md#identifiers-and-words
# try adding to `identifiers` list first, if doesn't work then `words` list
[default.extend-identifiers]
additionals = "additionals"
caf = "caf"
curren = "curren"
FO = "FO"
ket = "ket"
Q_INVOKABLE = "Q_INVOKABLE"
switchs = "switchs"
ths = "ths"
[default.extend-words]
BA = "BA"
helo = "helo"

25
.pre-commit-config.yaml

@ -81,3 +81,28 @@ repos:
)$ )$
exclude_types: exclude_types:
- ts - ts
- repo: https://github.com/crate-ci/typos
rev: v1.15.5
hooks:
- id: typos
name: Check spelling (typos)
args: ["--config", ".github/workflows/helper/pre-commit/.typos.toml"]
exclude: |
(?x)^(
.*\.asc |
.*\.desktop |
.*\.qrc |
\.pre-commit-config\.yaml |
build-aux/.* |
Changelog |
configure.* |
dist/windows/installer-translations/.* |
m4/.* |
src/base/3rdparty/.* |
src/searchengine/nova3/socks.py |
src/webui/www/private/scripts/lib/.*
)$
exclude_types:
- svg
- ts

Loading…
Cancel
Save