summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-06-11 13:57:06 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-06-11 13:57:06 +0200
commita7aa8356b9288fb6de1cef2980465703c63102ea (patch)
treebd534a10c858658bd43fb08187569ca5531c2c38
parent31277e43a7b059d420c947f8964125e2d16ace91 (diff)
parent26859357c5b3702c72706cce0fcd39d7c15bbc8b (diff)
downloadredot-engine-a7aa8356b9288fb6de1cef2980465703c63102ea.tar.gz
Merge pull request #92728 from Repiteo/ci/codespell-to-pyproject
CI: Migrate codespell logic to `pyproject.toml`
-rw-r--r--.pre-commit-config.yaml31
-rw-r--r--pyproject.toml48
2 files changed, 50 insertions, 29 deletions
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 12240aef93..d09ecabe70 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -35,37 +35,10 @@ repos:
types_or: [text]
- repo: https://github.com/codespell-project/codespell
- rev: v2.2.6
+ rev: v2.3.0
hooks:
- id: codespell
- types_or: [text]
- exclude: |
- (?x)^(
- .*\.desktop$|
- .*\.gitignore$|
- .*\.po$|
- .*\.pot$|
- .*\.rc$|
- \.mailmap$|
- AUTHORS.md$|
- COPYRIGHT.txt$|
- DONORS.md$|
- core/input/gamecontrollerdb.txt$|
- core/string/locales.h$|
- editor/project_converter_3_to_4.cpp$|
- platform/android/java/lib/src/com/.*|
- platform/web/package-lock.json$
- )
- args:
- - --enable-colors
- - --write-changes
- - --check-hidden
- - --quiet-level
- - '3'
- - --ignore-words-list
- - aesthetic,aesthetics,breaked,cancelled,colour,curvelinear,doubleclick,expct,findn,gird,hel,inout,lod,mis,nd,numer,ot,requestor,te,thirdparty,vai
- - --builtin
- - clear,rare,en-GB_to_en-US
+ additional_dependencies: [tomli]
### Requires Docker; look into alternative implementation.
# - repo: https://github.com/comkieffer/pre-commit-xmllint.git
diff --git a/pyproject.toml b/pyproject.toml
index 34ae075f2b..59b6d09a03 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -27,3 +27,51 @@ extend-select = [
"E402", # Module level import not at top of file
"F821", # Undefined name
]
+
+[tool.codespell]
+enable-colors = ""
+write-changes = ""
+check-hidden = ""
+quiet-level = 3
+builtin = "clear,rare,en-GB_to_en-US"
+skip = """\
+ .mailmap,
+ *.desktop,
+ *.gitignore,
+ *.po,
+ *.pot,
+ *.rc,
+ AUTHORS.md,
+ COPYRIGHT.txt,
+ core/input/gamecontrollerdb.txt,
+ core/string/locales.h,
+ DONORS.md,
+ editor/project_converter_3_to_4.cpp,
+ platform/android/java/lib/src/com/*,
+ platform/web/package-lock.json
+"""
+ignore-words-list = """\
+ breaked,
+ cancelled,
+ checkin,
+ colour,
+ curvelinear,
+ doubleclick,
+ expct,
+ findn,
+ gird,
+ hel,
+ inout,
+ labelin,
+ lod,
+ mis,
+ nd,
+ numer,
+ ot,
+ outin,
+ requestor,
+ te,
+ textin,
+ thirdparty,
+ vai
+"""