javascript - 禁用注释内的 linting

标签 javascript eslint

我希望 eslint 停止在注释//和/* */内进行 linting。

在发表评论时,我希望能够自由地随心所欲地写作。 (禁用 80 个字符限制等..)

在我看来这是非常基本的,但我在任何地方都找不到它,是否有预定义的规则可以做到这一点?

谢谢

最佳答案

当然,要禁用注释内的行长度检查,只需在 .eslintrc.js 中使用以下规则:

rules: {
    "max-len": ["warn", { "code": 80, "ignoreComments": true }]
}

这样,只有当行数超过 80 个字符时,ESLint 才会提示它们不是注释。检查规则 max-len 的文档了解更多信息。

另请注意,如果您愿意,您为项目定义的任何 ESLint 规则都可以在特定代码块中被忽略,例如:

/* eslint-disable max-len */
YOUR LONG LINE HERE
/* eslint-enable max-len */

关于javascript - 禁用注释内的 linting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63293575/

相关文章:

javascript - 如何在 Angular JS 中正确迭代 JSON 文件?

javascript - 增加 IE 中的 jquery 滚动频率

javascript - 如何处理 eslint 对 dom 事件调用函数的使用变量的投诉

jestjs - 使用 eslintrc 的特定文件结尾的 ESlint 禁用规则

javascript - 使用 javascript/jQuery 获取所有表单标签?

javascript - MatSelect 打开时如何滚动底层 MatDialog?

使用 Emscripten 在 C 代码中回调 javascript 函数

eslint - 我如何通过 eslint 检查 this.props.navigation.navigate (react-navigation)?

rxjs - eslint 错误 : Cannot find any-observable implementation nor global. 可观察到

javascript - 在 Eslint 配置文件中禁用报价规则