diff --git a/packages/eslint-plugin/src/rules/prefer-optional-chain.ts b/packages/eslint-plugin/src/rules/prefer-optional-chain.ts index 0889ba32478..c7638924f65 100644 --- a/packages/eslint-plugin/src/rules/prefer-optional-chain.ts +++ b/packages/eslint-plugin/src/rules/prefer-optional-chain.ts @@ -224,6 +224,7 @@ export default util.createRule({ let operator = previous.right.operator; if ( previous.right.operator === '!==' && + // TODO(#4820): Use the type checker to know whether this is `null` previous.right.right.type === AST_NODE_TYPES.Literal && previous.right.right.raw === 'null' ) {