123456789101112131415161718192021222324252627282930 |
- # See https://pre-commit.com for more information
- # See https://pre-commit.com/hooks.html for more hooks
- repos:
- - repo: https://github.com/pre-commit/pre-commit-hooks
- rev: v3.2.0
- hooks:
- - id: trailing-whitespace
- - repo: local
- hooks:
- # Run astyle over the staged files with c and h extension found in the directories
- # listed in the files regex pattern. Ignoring the files in the exclude pattern.
- - id: format-source
- name: Formatting source files
- entry: astyle --options=scripts/code-format.cfg --ignore-exclude-errors
- stages: [ commit ]
- language: system
- pass_filenames: true
- verbose: true
- files: |
- (?x)^(
- src/ |
- tests/src/test_cases/
- )
- exclude: |
- (?x)^(
- src/extra/libs/ |
- src/lv_conf_internal.h
- )
- types_or: ["c", "header"]
|