Updates the lint check to ignore templates
This change is needed because some python files being checked by the flake8 check will have jinja2 expressions within them which will cause flake syntax failures. Change-Id: Id9291c2c1c9ab2632f5fd9b94e13fa4eb62eb05e Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
This commit is contained in:
parent
81a750da5e
commit
611958e01e
@ -38,8 +38,10 @@ fi
|
||||
# Ignores the following rules due to how ansible modules work in general
|
||||
# F403 'from ansible.module_utils.basic import *' used; unable to detect undefined names
|
||||
# H303 No wildcard (*) import.
|
||||
flake8 --ignore=F403,H303 $(grep -rln -e '^#!/usr/bin/env python' -e '^#!/bin/python' -e '^#!/usr/bin/python' * )
|
||||
|
||||
# NOTE:
|
||||
# Template files are skipped because they are python executables potentially with Jinja2
|
||||
# expressions and the jinja2 causes a flake8 failures.
|
||||
flake8 --ignore=F403,H303 $(grep -rln -e '^#!/usr/bin/env python' -e '^#!/bin/python' -e '^#!/usr/bin/python' * | grep -v 'templates/')
|
||||
|
||||
# Create keys if they don't already exist.
|
||||
ssh_key_create
|
||||
|
2
tox.ini
2
tox.ini
@ -30,10 +30,12 @@ commands =
|
||||
--exclude-dir '.*' \
|
||||
--exclude-dir '*.egg' \
|
||||
--exclude-dir '*.egg-info' \
|
||||
--exclude-dir '*templates' \
|
||||
--exclude 'tox.ini' \
|
||||
--exclude '*.sh' \
|
||||
{toxinidir} | xargs flake8 --verbose"
|
||||
|
||||
|
||||
[flake8]
|
||||
# Ignores the following rules due to how ansible modules work in general
|
||||
# F403 'from ansible.module_utils.basic import *' used; unable to detect undefined names
|
||||
|
Loading…
Reference in New Issue
Block a user