LoginSignup
6
5

More than 5 years have passed since last update.

JavaScript Lint を使う

Last updated at Posted at 2016-06-16

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

SublimeLinter-jsl

雑なWindowsバッチ

jsl.bat
@pushd .
@cd c:\path/to\jsl-0.3.0
@jsl.exe conf c:\path\to\jsl.conf -process %1
@popd
6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5