2

Javascript ファイルに次のコードがあります。

/* exported something */

function something() {}

このsomething関数は、Html フォームの送信から呼び出されるため、ファイルでは使用されません。

es-lint私の場合、リンターが実行されると、no-unused-varsメッセージが表示されます。

exportedコメントでこれが修正されると思っていましたが、そうではありません。

私は何か間違ったことをしていますか?何か不足していますか?

4

1 に答える 1

3

プラグマとコードの間のスペースを削除してみてください。

/* exported something */
function something() {}

これが機能しない場合は、いつでも eslint 構成を編集して、varsプロパティがローカル スコープの関数のみを参照するようにすることができます。

{
    "rules": {
        "no-unused-vars": [2, {"vars": "local", "args": "after-used"}]
    }
}
于 2015-08-12T14:40:48.487 に答える