mirror of
https://github.com/frappe/frappe_docker.git
synced 2026-06-23 00:05:09 +00:00
chore: add hooks and updated versions
- Updated versions of pre-commit hooks to ensure compatibility and improvements: - Upgraded `pre-commit-hooks` to v5.0.0. - Upgraded `black` to v25.1.0. - Added new hooks for `pyupgrade`, `isort`, `prettier`, `codespell`, `shfmt`, and `shellcheck`. - Ensured no duplicate hooks and maintained proper configuration for local hooks. - Improved linting coverage for Dockerfiles, YAML files, and shell scripts.
This commit is contained in:
parent
0b396de113
commit
72fb041382
1 changed files with 35 additions and 7 deletions
|
|
@ -1,11 +1,44 @@
|
|||
---
|
||||
repos:
|
||||
- repo: local
|
||||
hooks:
|
||||
- id: check-file-structure
|
||||
name: Check File Structure
|
||||
entry: python3 -m scripts.pre_commit_check
|
||||
language: system
|
||||
types: [file]
|
||||
- id: hadolint
|
||||
name: Hadolint Dockerfile Linter
|
||||
entry: docker run --rm -v ${PWD}:/mnt hadolint/hadolint hadolint
|
||||
language: system
|
||||
types: [dockerfile]
|
||||
files: ^Dockerfile$
|
||||
- id: docker-compose-lint
|
||||
name: Docker Compose Linter (dclint)
|
||||
entry: docker run -t --rm -v ${PWD}:/app zavoloklom/dclint .
|
||||
language: system
|
||||
types: [yaml]
|
||||
files: ^docker-compose\.ya?ml$
|
||||
|
||||
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||
rev: v5.0.0
|
||||
hooks:
|
||||
- id: check-executables-have-shebangs
|
||||
- id: check-shebang-scripts-are-executable
|
||||
- id: trailing-whitespace
|
||||
- id: end-of-file-fixer
|
||||
- id: check-case-conflict
|
||||
- id: check-executables-have-shebangs
|
||||
- id: check-shebang-scripts-are-executable
|
||||
- id: check-toml
|
||||
- id: check-yaml
|
||||
- id: check-json
|
||||
- id: check-added-large-files
|
||||
args: ["--maxkb=102400"]
|
||||
- id: check-merge-conflict
|
||||
|
||||
- repo: https://github.com/psf/black
|
||||
rev: 25.1.0
|
||||
hooks:
|
||||
- id: black
|
||||
|
||||
- repo: https://github.com/asottile/pyupgrade
|
||||
rev: v3.19.1
|
||||
|
|
@ -13,11 +46,6 @@ repos:
|
|||
- id: pyupgrade
|
||||
args: [--py37-plus]
|
||||
|
||||
- repo: https://github.com/psf/black
|
||||
rev: 25.1.0
|
||||
hooks:
|
||||
- id: black
|
||||
|
||||
- repo: https://github.com/pycqa/isort
|
||||
rev: 6.0.1
|
||||
hooks:
|
||||
|
|
|
|||
Loading…
Reference in a new issue