禁止多余的非空断言
禁止多余的非空断言。
✅
在 "plugin:@typescript-eslint/recommended"
中扩展 ESLint 配置 将启用此规则。
🔧
此规则报告的一些问题可以通过 --fix
ESLint 命令行选项 自动修复。
TypeScript 中的 !
非空断言运算符用于断言某个值的类型不包含 null
或 undefined
。对单个值使用该运算符多次不会有任何效果。
.eslintrc.cjs
module.exports = {
"rules": {
"@typescript-eslint/no-extra-non-null-assertion": "error"
}
};
在游乐场中尝试此规则 ↗
示例
- ❌ 错误
- ✅ 正确
选项
此规则不可配置。