ESLint - return 之前的新行与 IIFE

ESLint - new line before return with IIFE

有如下简单代码

如何避免这个通知?我认为这是因为我使用了IIFE函数。

提前致谢。

如果您想针对这种特定情况禁用它,您只需在同一行添加禁用注释即可:(function(){ // eslint-disable-line newline-before-return

如果您想为整个项目禁用它,请编辑您的 .eslintrc 文件以将其添加到 rules 部分:

{
    "rules": {
        "newline-before-return": "off"
    }
}

更多关于配置的信息:http://eslint.org/docs/user-guide/configuring

您当前版本的 ESLint 中未包含的规则似乎有错误。该规则可能已在 ESLint 更新中被删除或重命名。

查看您的 eslintrc 文件。我的恰好是 YAML,但你的可能是 JSON。在 rules 块中,查找类似 newline-before-return: 1 的内容。删除它。

根据您的编辑器,您可能已将 JavaScript 文件重新保存到 运行 再次进行 linting 操作,或者关闭并重新打开编辑器以刷新 linter 配置。