mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-12-07 10:14:05 +03:00
* Standardize spelling to American English (only in .md files) * Update remaining British english spell words to American english style * Configures the codespell pre-commit hook to enforce US English consistency changes: - Activates the `en-GB_to_en-US` built-in dictionary to flag British spellings - Created codespell-ignore-words.txt file to ignore specific words - include `code` and `names` for comprehensive typo checking in technical contexts. - changed the 'lets' to 'let's'.
50 lines
1.3 KiB
YAML
50 lines
1.3 KiB
YAML
repos:
|
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
|
rev: v6.0.0
|
|
hooks:
|
|
- id: check-added-large-files
|
|
- id: check-case-conflict
|
|
- id: check-json
|
|
- id: check-merge-conflict
|
|
- id: check-symlinks
|
|
- id: check-toml
|
|
- repo: https://github.com/PyCQA/isort
|
|
rev: 7.0.0
|
|
hooks:
|
|
- id: isort
|
|
- repo: https://github.com/PyCQA/flake8
|
|
rev: 7.3.0
|
|
hooks:
|
|
- id: flake8
|
|
additional_dependencies:
|
|
- flake8-tidy-imports
|
|
- repo: https://github.com/adamchainz/blacken-docs
|
|
rev: 1.20.0
|
|
hooks:
|
|
- id: blacken-docs
|
|
additional_dependencies:
|
|
- black==25.9.0
|
|
- repo: https://github.com/codespell-project/codespell
|
|
# Configuration for codespell is in .codespellrc
|
|
rev: v2.4.1
|
|
hooks:
|
|
- id: codespell
|
|
args: [
|
|
"--builtin", "clear,rare,code,names,en-GB_to_en-US",
|
|
"--ignore-words", "codespell-ignore-words.txt",
|
|
"--skip", "*.css",
|
|
]
|
|
exclude: locale|kickstarter-announcement.md|coreapi-0.1.1.js
|
|
additional_dependencies:
|
|
# python doesn't come with a toml parser prior to 3.11
|
|
- "tomli; python_version < '3.11'"
|
|
- repo: https://github.com/asottile/pyupgrade
|
|
rev: v3.21.0
|
|
hooks:
|
|
- id: pyupgrade
|
|
args: ["--py310-plus", "--keep-percent-format"]
|
|
- repo: https://github.com/tox-dev/pyproject-fmt
|
|
rev: v2.11.0
|
|
hooks:
|
|
- id: pyproject-fmt
|