makefile: ignore `lib/punycode.js` while linting
authorMaciej Małecki <maciej.malecki@notimplemented.org>
Tue, 10 Jan 2012 22:29:11 +0000 (23:29 +0100)
committerBen Noordhuis <info@bnoordhuis.nl>
Wed, 11 Jan 2012 09:42:33 +0000 (10:42 +0100)
`punycode` is a third party code which generates a lot of lint errors.
Upstream was contacted in order to fix it in bestiejs/punycode.js#6, but
request was denied.

Therefore, it's reasonable to exclude this file from linting process.

Ref #2456.

Makefile

index 70ef273..db4880a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -195,7 +195,7 @@ bench-idle:
        ./node benchmark/idle_clients.js &
 
 jslint:
-       PYTHONPATH=tools/closure_linter/ $(PYTHON) tools/closure_linter/closure_linter/gjslint.py --unix_mode --strict --nojsdoc -r lib/ -r src/ -r test/
+       PYTHONPATH=tools/closure_linter/ $(PYTHON) tools/closure_linter/closure_linter/gjslint.py --unix_mode --strict --nojsdoc -r lib/ -r src/ -r test/ --exclude_files lib/punycode.js
 
 cpplint:
        @$(PYTHON) tools/cpplint.py $(wildcard src/*.cc src/*.h src/*.c)