summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsetup.cfg2
-rwxr-xr-xtools/git_hooks/pre-commit2
-rw-r--r--tools/git_hooks/pre_commit.yml8
3 files changed, 11 insertions, 1 deletions
diff --git a/setup.cfg b/setup.cfg
index ef8490d9e4..805c47d608 100755
--- a/setup.cfg
+++ b/setup.cfg
@@ -18,4 +18,4 @@ exclude=.tox,awx/lib/site-packages,awx/plugins/inventory/ec2.py,awx/plugins/inve
[flake8]
ignore=E201,E203,E221,E225,E231,E241,E251,E261,E265,E302,E303,E501,W291,W391,W293,E731
-exclude=.tox,awx/lib/site-packages,awx/plugins/inventory/ec2.py,awx/plugins/inventory/gce.py,awx/plugins/inventory/vmware.py,awx/plugins/inventory/windows_azure.py,awx/plugins/inventory/openstack.py,awx/plugins/inventory/rax.py,awx/ui,awx/api/urls.py,awx/main/migrations,awx/main/tests/data,node_modules/,awx/projects/,tools/docker
+exclude=.tox,awx/lib/site-packages,awx/plugins/inventory/ec2.py,awx/plugins/inventory/gce.py,awx/plugins/inventory/vmware.py,awx/plugins/inventory/windows_azure.py,awx/plugins/inventory/openstack.py,awx/plugins/inventory/rax.py,awx/ui,awx/api/urls.py,awx/main/migrations,awx/main/tests/data,node_modules/,awx/projects/,tools/docker,awx/settings/local_settings.py
diff --git a/tools/git_hooks/pre-commit b/tools/git_hooks/pre-commit
new file mode 100755
index 0000000000..a4f4045b4d
--- /dev/null
+++ b/tools/git_hooks/pre-commit
@@ -0,0 +1,2 @@
+#!/bin/bash
+ansible-playbook -i "127.0.0.1," tools/git_hooks/pre_commit.yml
diff --git a/tools/git_hooks/pre_commit.yml b/tools/git_hooks/pre_commit.yml
new file mode 100644
index 0000000000..d2432bbd82
--- /dev/null
+++ b/tools/git_hooks/pre_commit.yml
@@ -0,0 +1,8 @@
+- hosts: all
+ connection: local
+ gather_facts: false
+ tasks:
+ - name: lint check w/ flake8
+ command: 'flake8 {{ playbook_dir }}/../../'
+ register: result
+