我需要在eslint中禁用一些变量,当前我使用的代码没有结果
/* eslint no-unused-vars: ["error", { "caughtErrorsIgnorePattern": "Hey" }] */
export type Hey={
a:string,
b: Object
}
是否存在以下变体:
类似
/* eslint rule disable"*/
// my code
/* eslint rule disable"*/
或者将Hey添加为全局,那么可以忽略每个地方吗?
答案 0 :(得分:15)
只需使用一对线:
/* eslint-disable no-unused-vars */
// ... your code here with unused vars...
/* eslint-enable no-unused-vars */
答案 1 :(得分:9)
或者您可以禁用一行规则:
export type Hey={ // eslint-disable-line no-unused-vars
a:string,
b: Object
}
答案 2 :(得分:1)
还有一个选择...
function doStuff({
// eslint-disable-next-line no-unused-vars
unused,
usedA,
usedB
}) {
答案 3 :(得分:0)
对于打字稿夹板用户,只需将其添加到您希望忽略的行末:
// eslint-disable-line @typescript-eslint/no-unused-vars
答案 4 :(得分:0)
如果您有多个要忽略的重叠规则(例如,打字稿和标准js),则可以指定多个规则,以逗号分隔:
renderedInputControlElement