3

Visual Studio 2010内でChirpy(http://chirpy.codeplex.com/)を使用しており、JSHintを実行しています。問題は、JSHintのオプションを設定する方法がわからないこと、またはデフォルトでどのオプションがオンになっているかを確認することさえできないことです。

インライン構文(以下を参照)を試しましたが、Chirpyはそれを無視しているようです。オプションを設定する方法を知っている人はいますか?

/*jshint evil: true, boss: true */
4

1 に答える 1

3

少し恥ずかしいですが、インライン構文が機能することも嬉しく思います。ただし、デフォルトのオプションがあるため、わかりにくいです。

ほとんどのChirpyコードベースとUglifyJSのコードベースを読んで、Chirpyがオプションのすべての値をfalseに設定していることを理解しました。これは、JavaScriptコードの多くを必要としないことを意味します。

最も厳密なJSHintオプションをオンにするには、JSファイルの先頭でこれを使用します。

/*jshint bitwise: true, curly: true, eqeqeq: true, immed: true, newcap: true, 
noarg: true, noempty: true, nonew: true, nomen: true, onevar: true, 
plusplus: true, regexp: true, undef: true, strict: true, white: true */

/*jshintの間にスペースを入れることはできません。あなたがそうするならば、Chirpyはそれを無視します。

于 2011-07-18T20:45:05.530 に答える