2016-07-28 8 views
1

最近、Javascriptコードのデバッグに役立つJSHintがインストールされました。 JSHintは完璧に動作しているように見えますが、今は私に合わせて調整する必要があります。VimのJSHintの設定

例を示します。私は警告 "WXXX"、エラー "EXXX"を無効にするか、いくつかの設定を追加します。グローバルな.jshintrcファイルを使用してこれをどうすればいいですか?

{ 
    //Settings 
    "debug": true', 
    "devel": true', 
    //And some more settings 

    "-WXXX": false, 
    "-WXXX": false, 
    "-EXXX": false 
} 

しかし、これまで私は、これは何もしていない言うことができるように:

現在、私は次のようになります〜/ .jshintrcを持っています。

答えて

0

警告を無効にするには、"-WXXX": trueを使用する必要があります。あなたは、エラー(EXXX)を無効にすることはできません

http://jshint.com/docs/

この構文は、(コードがWで始まる)の警告でのみ動作し、それはエラー(コードがEで始まる)では動作しません。

+0

はい私はエラーを無効にできないことをドキュメントで確認しました。とにかくチェックする:) JSHintが自分の.jshintrcファイルを正しくロードしていることを知るにはどうすればよいですか?私は偽の代わりに真実を使用しても、まだ多くの警告を受けます。 – Edvin

+0

'let a = 2;'だけを含むファイルを作成してみてください。警告:警告が表示されます。次に、.jshintrcファイルに '' esversion ":6'を追加します。警告が消えると、設定が正しくロードされています。さもなければ、jshintはうまくいくはずなのでバグがあります(http://jshint.com/docs/cli/、 "Linting Optionsの指定"、4) –

+0

これは動作しません。 JSHintのような.jshintrcファイルを見つけることができないようです。 My -jshintrc場所:〜/ .jshintrc プロジェクトの場所:〜/ dev/bla/bla/bla/app.js .jshintrcファイルをプロジェクトフォルダに移動すると、そのファイルが機能します。なぜ私はそれをユーザーのフォルダに入れられないのですか?私はこれがグローバルな.jshintrcファイルを持つ方法でしたが。 – Edvin

関連する問題