Skip to content

Commit 3ac999a

Browse files
authored
Confine formatting-related hooks to meaningful stages (#75)
1 parent 1759815 commit 3ac999a

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.pre-commit-hooks.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,25 @@
44
entry: forbid_crlf
55
language: python
66
types: [text]
7+
stages: [pre-commit, pre-push, pre-merge-commit]
8+
minimum_pre_commit_version: "3.2.0"
79
- id: remove-crlf
810
name: CRLF end-lines remover
911
description: "Replace CRLF end-lines by LF ones before committing"
1012
entry: remove_crlf
1113
language: python
1214
types: [text]
15+
stages: [pre-commit, pre-push, pre-merge-commit]
16+
minimum_pre_commit_version: "3.2.0"
1317
- id: forbid-tabs
1418
name: No-tabs checker
1519
description: "Forbid files containing tabs to be committed"
1620
entry: forbid_tabs
1721
language: python
1822
types: [text]
1923
exclude: (Makefile|debian/rules|.gitmodules)(\.in)?$
24+
stages: [pre-commit, pre-push, pre-merge-commit]
25+
minimum_pre_commit_version: "3.2.0"
2026
- id: remove-tabs
2127
name: Tabs remover
2228
description: "Replace tabs by whitespaces before committing"
@@ -25,6 +31,8 @@
2531
args: [ --whitespaces-count, '4' ]
2632
types: [text]
2733
exclude: (Makefile|debian/rules|.gitmodules)(\.in)?$
34+
stages: [pre-commit, pre-push, pre-merge-commit]
35+
minimum_pre_commit_version: "3.2.0"
2836
- id: chmod
2937
name: Set file permissions
3038
entry: chmod

0 commit comments

Comments
 (0)