no-extra-non-null-assertion
禁止額外的非空斷言。
✅
延伸閱讀 "plugin:@typescript-eslint/推薦"
於 ESLint 設定 啟用此規則。
🔧
此規則報告的一些問題可以使用 --fix
ESLint 命令列選項自動修正.
TypeScript 中的 !
非空斷言運算子用於斷言值的型別不包含 null
或 undefined
。對單一值使用此運算子超過一次不會產生作用。
.eslintrc.cjs
module.exports = {
"rules": {
"@typescript-eslint/no-extra-non-null-assertion": "error"
}
};
在遊樂場嘗試此規則 ↗
範例
- ❌ 錯誤
- ✅ 正確
選項
此規則不可設定。