diff --git a/packages/eslint-plugin-next/lib/rules/no-img-element.js b/packages/eslint-plugin-next/lib/rules/no-img-element.js index 8724474ce3b9..588fb39aa62c 100644 --- a/packages/eslint-plugin-next/lib/rules/no-img-element.js +++ b/packages/eslint-plugin-next/lib/rules/no-img-element.js @@ -22,7 +22,13 @@ module.exports = { return } - if (node.parent?.parent?.openingElement?.name?.name === 'picture') { + if ( + node.parent && + node.parent.openingElement && + node.parent.parent.openingElement && + node.parent.parent.openingElement.name && + node.parent.parent.openingElement.name.name === 'picture' + ) { return }