diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8119bfc2a2..907eb94c59 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,29 +1,26 @@ # See https://pre-commit.com for more information # See https://pre-commit.com/hooks.html for more hooks -whitespace_excludes: &common_whitespace_excludes - # note: whitespace exclusions use multiline regex, see https://pre-commit.com/#regular-expressions - # items are: - # 1 - some file extensions - # 2 - any file matching *test*/*expected* (for host tests, if possible use this naming pattern always) - # 3 - any directory named 'testdata' - # 4 - IDF monitor test data - exclude: | - (?x)^( - .+\.(md|rst|map|bin)| - .+test.*\/.*expected.*| - .+\/testdata\/.+| - .+test_idf_monitor\/tests\/.+ - )$ - repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v3.3.0 hooks: - id: trailing-whitespace - <<: *common_whitespace_excludes + # note: whitespace exclusions use multiline regex, see https://pre-commit.com/#regular-expressions + # items are: + # 1 - some file extensions + # 2 - any file matching *test*/*expected* (for host tests, if possible use this naming pattern always) + # 3 - any directory named 'testdata' + # 4 - IDF monitor test data + exclude: &whitespace_excludes | + (?x)^( + .+\.(md|rst|map|bin)| + .+test.*\/.*expected.*| + .+\/testdata\/.+| + .+test_idf_monitor\/tests\/.+ + )$ - id: end-of-file-fixer - <<: *common_whitespace_excludes + exclude: *whitespace_excludes - id: check-executables-have-shebangs - id: file-contents-sorter files: 'tools/ci/executable-list.txt'