Add pre-commit hook for trailing-whitespace 31/11831/1
authorThanh Ha <thanh.ha@linuxfoundation.org>
Wed, 18 Jul 2018 01:28:53 +0000 (21:28 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Wed, 18 Jul 2018 01:29:51 +0000 (21:29 -0400)
Install using tox:

    tox -e check-hooks

ref: https://pre-commit.com

Change-Id: Ie7882b59f1817708b5365cb0490e644d3a411b93
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
.pre-commit-config.yaml [new file with mode: 0644]
tox.ini

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
new file mode 100644 (file)
index 0000000..ce05348
--- /dev/null
@@ -0,0 +1,6 @@
+---
+repos:
+  - repo: https://github.com/pre-commit/pre-commit-hooks
+    rev: v1.3.0
+    hooks:
+      - id: trailing-whitespace
diff --git a/tox.ini b/tox.ini
index 5677326..e6e3ae4 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -2,6 +2,7 @@
 minversion = 1.6
 envlist =
     check-best-practices,
+    check-hooks,
     coala,
     docs,
     docs-linkcheck
@@ -10,6 +11,12 @@ skipsdist=true
 [testenv:check-best-practices]
 commands = python {toxinidir}/check-best-practices.py
 
+[testenv:check-hooks]
+deps = pre-commit
+commands =
+    pre-commit install
+    pre-commit run --all-files
+
 [testenv:coala]
 basepython = python3
 deps =