0

win7にCygwinをインストールし、node-jslintをインストールしました

npm install -g jslint

そして node-jslint は、.vimrc で構成することにより、 Syntasticの Javascript 構文チェッカーになります。

let g:syntastic_js_checkers=['jslint']

test.jsコードが 1 行だけのファイルがあります。

function(){console.log('hello')}

にいる間cmd.exe、実行すると次のjslint test.jsようになります。

test.js
#1 Expected exactly one space between 'function' and '('.
    function(){console.log('hello')} // Line 1, Pos 9
#2 Missing name in function statement.
    function(){console.log('hello')} // Line 1, Pos 9
#3 Stopping. (50% scanned).
    // Line 1, Pos 9

しかし、Cygwin で同じコマンドを実行すると、次のようになります。

test.js

いくつかの問題により、Cygwin によって一部の出力がカットされているようです。

vim では、js ファイルタイプのファイルに対してSyntasticチェッカーを実行しているときに、いくつかのエラーしか表示されず、実行したようにすべてのエラーが表示されることはありませんcmd.exe

4

1 に答える 1