javascript - 导出未使用的函数以进行 linting

标签 javascript lint eslint

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

/* exported something */

function something() {}

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

当linter运行时,在我的例子中,es-lint,我收到一条no-unused-vars消息。

我预计 exported 注释可以解决此问题,但事实并非如此。

我做错了什么吗?我错过了什么吗?

最佳答案

尝试消除编译指示和代码之间的空格:

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

如果这不起作用,那么您可以随时编辑 eslint 配置,以便 vars 属性仅查看本地范围内的函数:

{
    "rules": {
        "no-unused-vars": [2, {"vars": "local", "args": "after-used"}]
    }
}

关于javascript - 导出未使用的函数以进行 linting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31968128/

相关文章:

javascript - 使用 AJAX 上传 XML 文件

javascript - 使用 jquery 获取表中特定行的下拉列表的值

javascript - 有没有办法用 eslint 来检查特定的变量名

javascript - React Native 中的 ".eslintrc.js"是什么?

javascript - Object.hasOwnProperty() 产生 ESLint 'no-prototype-builtins' 错误 : how to fix?

javascript - react 路由器 : cannot pass props to activeRouteHandler

javascript - 以 Angular 更新表格

Java/SpotBugs,如果在接口(interface)中声明 "named static inner class",那么它是什么?

android - 使用Gradle自定义 Lint

javascript - 在没有反应插件的情况下使用 eslint-config-airbnb