如果你在 TypeScript 函数中使用了可选参数,但是 ESLint 报错了,你可以通过以下方法进行解决:
// eslint-disable-next-line @typescript-eslint/no-unused-vars
来忽略该行的错误提示。这会告诉 ESLint 忽略当前行的未使用变量的警告。function myFunction(param1: string, param2?: number) {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
// 使用了可选参数 `param2`,但是未在代码中使用
console.log(param1);
}
@typescript-eslint/no-unused-vars
规则。在你的项目根目录下的 .eslintrc.js
或 .eslintrc.json
文件中,找到相关的规则配置并将其禁用。{
"rules": {
"@typescript-eslint/no-unused-vars": "off"
}
}
function myFunction(param1: string, param2?: number) {
if (param2) {
console.log(param2); // 使用了可选参数 `param2`
}
console.log(param1);
}
通过采取上述方法,你可以解决 ESLint 报错的问题,并根据你的实际需求来处理 TypeScript 函数中的可选参数。