Rad*_*dex 16 javascript eslint
我需要在eslint中禁用一些变量,当前我使用的代码没有结果
/* eslint no-unused-vars: ["error", { "caughtErrorsIgnorePattern": "Hey" }] */
export type Hey={
a:string,
b: Object
}
Run Code Online (Sandbox Code Playgroud)
是否存在以下变体:
就像是
/* eslint rule disable"*/
// my code
/* eslint rule disable"*/
Run Code Online (Sandbox Code Playgroud)
或者将Hey添加为全局,那么可以忽略每一个地方?
Vil*_*nen 20
只需使用一对线:
/* eslint-disable no-unused-vars */
// ... your code here with unused vars...
/* eslint-enable no-unused-vars */
Run Code Online (Sandbox Code Playgroud)
zdo*_*lny 10
或者,您可以禁用一行的规则:
export type Hey={ // eslint-disable-line no-unused-vars
a:string,
b: Object
}
Run Code Online (Sandbox Code Playgroud)
如果您想要忽略多个重叠规则(例如 typescript 和标准 js),您可以通过用逗号分隔来指定多个要忽略的规则:
// eslint-disable-next-line no-unused-vars, @typescript-eslint/no-unused-vars
Run Code Online (Sandbox Code Playgroud)
小智 6
对于打字稿 eslint 用户,只需在您希望忽略的行尾添加:
// eslint-disable-line @typescript-eslint/no-unused-vars
Run Code Online (Sandbox Code Playgroud)
还有一个选择...
function doStuff({
// eslint-disable-next-line no-unused-vars
unused,
usedA,
usedB
}) {
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11061 次 |
| 最近记录: |