jslint part2
http://d.hatena.ne.jp/cooldaemon/20090119/1232344701
http://www.jslint.com/lint.html
上記のurlの内容の設定例です。
jsコマンドをインストールします。
$ emerge -av dev-lang/spidermonkeyファイルを設置します。
/usr/local/bin/jslint /usr/local/bin/js/jslint.js /usr/local/bin/js/fulljslint.jsファイルの修正部分です。
$ diff jslint.js /usr/local/bin/js/jslint.js 2c2 < load('./fulljslint.js'); --- > load('/usr/local/bin/js/fulljslint.js');
$ chmod +x /usr/local/bin/jslint $ diff jslint.sh /usr/local/bin/jslint 9c9 < js ./jslint.js $1 "`cat $1`" --- > js /usr/local/bin/js/jslint.js $1 "`cat $1`"emacs では shell-mode や M-x grep で呼び出せます。
Run grep (like this): jslint ./jquery-1.4.2.min.js長すぎるとエラーになりますが解決していません。
$ ulimit -s 65535 $ jslint prototype.js /usr/local/bin/jslint: line 10: /usr/bin/js: 引数リストが長すぎます $ LC_ALL=C LANG=C jslint prototype.js /usr/local/bin/jslint: line 10: /usr/bin/js: Argument list too long $ expr `getconf ARG_MAX` \/ 1024 \/ 1024 15 $ expr `ulimit -s` \/ 4 \/ 1024 15コマンドの1つのオプションに付き、71KB ~ 131KB の間に限界が有るようです。
http://x68000.q-e-d.net/~68user/unix/pickup?keyword=%B0%FA%BF%F4&target=command
http://blog.paz-para.com/?p=1301
http://www.atmarkit.co.jp/flinux/rensai/watch2007/watch10a.html
0 件のコメント:
コメントを投稿