【发布时间】:2021-05-21 11:14:26
【问题描述】:
所以我是 ESLint 的新手,想禁用我不喜欢的特定规则,但我不知道它是什么以及如何。
所以我的 .eslintrc.js 看起来像这样:
module.exports = {
root: true,
env: {
node: true,
es2021: true,
},
extends: ['eslint:recommended', 'prettier'],
parserOptions: {
ecmaVersion: 12,
sourceType: 'module',
},
plugins: ['prettier'],
rules: {
'prettier/prettier': [
1,
{
trailingComma: 'es5',
singleQuote: true,
semi: true,
tabWidth: 4,
printWidth: 120,
},
],
...require('eslint-config-prettier').rules,
'no-unused-vars': 'off',
},
};
在路由中,对于每条路由,我都有一个名为“aW”的异步包装函数。正因为如此,eslint 警告我并试图打破界限,而我真的不喜欢那样。所以它看起来像这样:
我想保持这种状态。
但是当我格式化那个文件时,它变成了这样:
我真的不喜欢...
如何禁用该规则(如果行包含“aW”,则可能使用模式),但不使用“// eslint-ignore”注释每一行
【问题讨论】: