vimでjslint
できるようにした。
jslint.vim にしようとしたけどうまいこと動かんかったので syntasticにした
http://superbrothers.hatenablog.com/entry/2012/03/04/155645
設定
$ npm install -g jslint $ vim ~/.vimrc
NeoBundleで入れて
NeoBundle 'scrooloose/syntastic.git'
javascriptのみ構文チェックを有効に設定
" syntastic "{{{ let g:syntastic_mode_map = { 'mode': 'passive', \ 'active_filetypes': ['javascript'], \ 'passive_filetypes': [] } " }}}"
使いかた
これでjsファイルを開いたり、保存したりしたらlint checkが走る。
一覧の表示は
:Errors
強制的にチェックを走らせるのは
:SyntasticCheck
その他
色々、「え」ってところでエラーになったので勉強になった。
例えば
(function(){})();
じゃなくて
(function(){}());
とか。
あと
(function(){}).call(hoge);
が
(function(){}(hoge));
とか。
まぁ、諸説あるとは思いますが…
なんというか、勉強がたりませんな…