spa*_*tak 20 typescript eslint
我从 ESLint 收到错误/警告'd' is declared but never used,但是我需要在函数参数中使用此类型声明以避免后续的 TypeScript 错误。.eslintrc.json除了更改文件中的规则之外,还有其他方法可以解决此问题/警告吗no-unused-vars?
Jos*_*ues 25
在您.eslintrc.json添加"no-unused-vars": ["error", { "argsIgnorePattern": "^_" }]到"rules". 我的看起来像这样:
...
"rules": {
"no-unused-vars": ["error", { "argsIgnorePattern": "^_" }],
"@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_" }],
},
...
Run Code Online (Sandbox Code Playgroud)
现在您应该能够在变量声明的开头添加下划线,并且应该避免出现错误消息。
前任:
const myFunc = (c, b) => {}将会const myFunc = (_c, _b) => {}
您还可以查看ESLint 文档中的argsignorepattern 。
我相信如果您正在使用typescript您可能还需要添加"@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_" }]"
我认为这是最短的答案
//.eslintrc.json
...
"rules": {
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": "error",
},
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10689 次 |
| 最近记录: |