joyent/node — pull request #3501 by shigeki (2012-06-21 01:16:10+00:00)
Title: tools: update closure_linter to the latest(2.3.5)

When the latest closure linter is installed in local, `make jslint` on Node was failed with the following error.
````
> make jslint
PYTHONPATH=tools/closure_linter/ python tools/closure_linter/closure_linter/gjslint.py --unix_mode --strict --nojsdoc -r lib/ -r src/ --exclude_files lib/punycode.js
Traceback (most recent call last):
File "tools/closure_linter/closure_linter/gjslint.py", line 43, in
from closure_linter.common import errorprinter
ImportError: cannot import name errorprinter
make: *** [jslint] Error 1
````
This error was fixed in http://code.google.com/p/closure-linter/source/diff?spec=svn16&r=15&format=side&path=/trunk/closure_linter/gjslint.py&old_path=/trunk/closure_linter/gjslint.py&old=9
After updating it to the latest(2.3.5), `make jslint` works fine as
````
> make jslint
PYTHONPATH=tools/closure_linter/ python tools/closure_linter/closure_linter/gjslint.py --unix_mode --strict --nojsdoc -r lib/ -r src/ --exclude_files lib/punycode.js
Skipping 1 file(s).
36 files checked, no errors found.
````
The LICENSE of closure linter of the latest version was also changed to Apache 2.0 .