2

我在 Javascript 文件中有以下代码:

/* exported something */

function something() {}

something函数未在文件中使用,因为它是从 Html 表单提交中调用的。

在我的情况下,当 linter 运行时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 回答