JavaScript Lint
http://www.javascriptlint.com/
TL;DR
- ダウンロードして解凍するだけで使用OK!
- リリースは2006年、開発も2014年から止まっている><
- ES5までのチェックなら充分じゃね?
インストール
以下から環境にあったzipをダウンロード。解凍してパスを通す。
http://www.javascriptlint.com/download.htm
macの場合は以下でもOK
$ brew install jsl
実行
$ jsl -process /path/to/hoge.js
ロゴ表示なし
$ jsl -nologo -process /path/to/hoge.js
設定ファイルを指定して実行
$ jsl -conf /path/to/jsl.conf -process /path/to/hoge.js
設定
設定ファイルを書出して編集する
$ jsl -help:conf > /path/to/jsl.conf
$ vi /path/to/jsl.conf
重要
最終行の+process jsl-test.js
はコメントアウトすること!
# To add a set of files, use "+process FileName", "+process Folder\Path\*.js",
# or "+process Folder\Path\*.htm".
#
-+process jsl-test.js
+# +process jsl-test.js
以下、雑な翻訳
https://raw.githubusercontent.com/oppara/dot.vim/master/dot.vim/tools/jsl.conf
エディタから実行する場合
vim
Syntasticを使う場合
.vimrc
let g:syntastic_javascript_checkers = ['jsl']
let g:syntastic_javascript_jsl_args = '-conf /path/to/jsl.conf'
Sublime Text
雑なWindowsバッチ
jsl.bat
@pushd .
@cd c:\path/to\jsl-0.3.0
@jsl.exe conf c:\path\to\jsl.conf -process %1
@popd