--- a/checker.py Sat Jul 30 13:48:34 2016 +0800
+++ b/checker.py Sat Jul 30 16:11:32 2016 +0800
lc = process_config(linter_config[name], linter)
- if 'setup' in lc and str(lc['setup']) not in setup_cache:
- for item in lc['setup']:
- setup_cache.add(str(lc['setup']))
+ key = (name, str(lc.get('setup', [])))
+ for item in lc.get('setup', []):
if not run(lc['exec'] + lc['version'], env=lc['env']):
if name not in installed: