UNPKG

eslint-plugin-web-standards

Version:

An ESLint plugin to enforce modern web standards including accessibility, performance, semantic HTML, and SEO best practices.

24 lines (23 loc) 551 B
module.exports = { meta: { type: "problem", docs: { description: "Require alt attribute on img tags" }, messages: { missingAlt: "Image tag must have an alt attribute." } }, create(context) { return { JSXOpeningElement(node) { if (node.name.name === "img") { const hasAlt = node.attributes.some(attr => attr.name?.name === "alt"); if (!hasAlt) { context.report({ node, messageId: "missingAlt" }); } } } }; } };