変数attrs
に対して、JSHint警告"attrsは定義されていますが、使用されていません"を黙らせたいです。ただし、警告が完全にオフになるので、/* jshint unused:false */
オプションを使用したくありません。 attrs
に対してのみ警告を無効にしたい。
追加
/* exported variableNameHere */
スクリプトの上部。あなたの場合、variableNameHere
をattrs
に置き換えてください。これは、attrs
が他の場所で使用されることをjshintに伝えます。
複数の変数の場合:
/* exported attrs, somethingElse, somethingElse2 */
this jshint commit およびこれで概説されている方法を使用して、特定の関数スコープ内の未使用のローカル変数allを無視できます GitHubの問題 。例:
//jshint unused:true
var a;
function foo(b) {
//jshint unused:false
return 1;
}
foo();
// ->
// Line 1: 'a' is defined but never used.
これは他のどこにも文書化されていないようですが、 http://jshint.com/ でテストすると機能します