From 0b4efa3fcdae95423cf980076f1910b4bf61daf8 Mon Sep 17 00:00:00 2001 From: Chris Meyers Date: Fri, 6 Nov 2015 07:38:29 -0500 Subject: [PATCH] added git pre commit hook to run flake8 --- setup.cfg | 2 +- tools/git_hooks/pre-commit | 2 ++ tools/git_hooks/pre_commit.yml | 8 ++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100755 tools/git_hooks/pre-commit create mode 100644 tools/git_hooks/pre_commit.yml 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 +