Node.js で動くコマンドラインツールを使用する。(for JavaScript)


テスト用JavaScript(input.js)を用意

jshint

概要:バリデーションツール

インストール

npm install -g jshint

実行

C:\works\js>jshint input.js
input.js: line 4, col 7, Unnecessary directive "use strict".

1 error

C:\works\js>

uglify-js

概要:修正ツール(オプションなしだと、 minify されるため、 --beautify オプション付きで出力し、差分を確認する。)

インストール

npm install -g uglify-js

実行

C:\works>uglifyjs --beautify --comments=all -- input.js > output.js

C:\works>