64

次のようなエラーを抑制するオプションはありますか?

175,14:['tracker'] はドット表記の方が適切です。

4

3 に答える 3

144

それがバグではなく機能である場合は、これをファイルの先頭に配置してください。

/*jshint sub:true*/

バグの場合は、コードをリファクタリングする必要があります

foo['tracker'] = bar // from this...
foo.tracker = bar;   // to this!

理由に関する良い投稿: https://stackoverflow.com/a/2001410/94668

于 2012-11-02T09:26:02.847 に答える
16

JSHint 1.0.0 以降では、特別なオプション構文を使用して警告を無視することができます。この警告の識別子はW069です。

これは、このディレクティブでこの警告を発行しないように JSHint に指示できることを意味します/*jshint -W069 */

以下の例のように、数行のコードをラップしてから、警告を再度有効にすることもできます (なぜそれが良いアイデアだったのかを後でメモしてください)。

/*jshint -W069 */
/*Disable Warning Justification:
    Using bracket notation so Google Closure Compiler 
    ADVANCED_OPTIMIZATIONS will keep the original property names. */
obj['prop1'] ='foo';
obj['prop2'] ='bar';
/*jshint +W069 */
于 2014-03-26T17:48:15.707 に答える