我的TS项目中有这个功能:
size(): number {
let size = 0;
for (const _ of this) {
size++;
}
return size;
}
虽然我想继续使用 for every 来计算 eslint 错误后出现的元素:
'_' is assigned a value but never used
在 ruby 等其他语言中,使用下划线前缀可以解决此问题。在这种情况下,这是行不通的。
您可以配置 ESLint
no-unused-vars
规则来添加 varsIgnorePattern
,例如^_
表示“以下划线开头”:
"no-unused-vars": ["error", {
"varsIgnorePattern": "^_"
}]