15

node-jshint コマンド ラインを使用して、すべての JS ファイルをリントしています。私は $ の再割り当てを行っています:

$ = someWindowObj.document.id;

「読み取り専用」というエラーが表示されます。私は Mootools を使用しているので、オプション mootools を true に設定しています。ファイル自体でオプションをオフにすると、/*jshint mootools:false*/まだエラーが発生します。mootools (または jquery) オプションを無効にすると、エラーも無効になりますか? ~/.jshintrc と JS ファイルから mootools オプションを完全に削除すると、エラーは報告されません。

これがバグなのか意図された動作なのかわからないので、バグを送信する前に SO に投稿したと思いました。

4

1 に答える 1

44

プロジェクト設定がファイル内設定を上書きする場合は、node-jshint プロジェクトのバグ レポートを提出する必要があります。それまでの間、いつでもできます/*global $:true */$これにより、グローバル変数を上書きしてもよいことが JSHint に通知されます。

于 2011-12-13T23:17:04.383 に答える