summaryrefslogtreecommitdiff
path: root/igor.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2015-02-02 18:54:12 -0500
committerNed Batchelder <ned@nedbatchelder.com>2015-02-02 18:54:12 -0500
commitf59f32f8a0d058f521787defa3ee398cfb3a4d9b (patch)
treed51377e43c729e59eb72c3ed365cb642c3107696 /igor.py
parentdc6dc4ff6c6a8a1943aa97cd4d1e63b87f9086e5 (diff)
downloadpython-coveragepy-git-f59f32f8a0d058f521787defa3ee398cfb3a4d9b.tar.gz
Ignore more directories when linting.
Diffstat (limited to 'igor.py')
-rw-r--r--igor.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/igor.py b/igor.py
index 40216aea..8e9410bc 100644
--- a/igor.py
+++ b/igor.py
@@ -191,8 +191,10 @@ def do_check_eol():
"""Check files for incorrect newlines and trailing whitespace."""
ignore_dirs = [
- '.svn', '.hg', '.tox', '.tox_kits', 'coverage.egg-info',
- '_build', 'covtestegg1.egg-info',
+ '.svn', '.hg', '.git',
+ '.tox*',
+ '*.egg-info',
+ '_build',
]
checked = set([])
@@ -230,8 +232,12 @@ def do_check_eol():
if fnmatch.fnmatch(fname, p):
check_file(fname, **kwargs)
break
- for dir_name in ignore_dirs:
- if dir_name in dirs:
+ for ignore_dir in ignore_dirs:
+ ignored = []
+ for dir_name in dirs:
+ if fnmatch.fnmatch(dir_name, ignore_dir):
+ ignored.append(dir_name)
+ for dir_name in ignored:
dirs.remove(dir_name)
check_files("coverage", ["*.py", "*.c"])