ESLint抱怨即使对象周围有if语句,我的对象也可能为空。
const user: User | null = getUser()
if (user) { // if (user !== null) doesn't work either
await user.updateProfile({
displayName: this.displayName
})
}
有时它不显示此错误,有时却显示,并且不可能消除。所以我只想完全禁用此规则,但找不到规则名称。
这是ESLint中的什么规则名称,或者我还能如何关闭它?
答案 0 :(得分:0)
您尝试过吗?
const user: User | null = getUser()
if (user instanceof User) { // if (user !== null) doesn't work either
await user.updateProfile({
displayName: this.displayName
})
}