Post

"No ARIA is better than bad ARIA" — you might know the quote. But in reality? A lot of codebases are full of redundant or even conflicting #ARIA attributes 🤷‍♂️ 💡 So I built something to help!

0 reposts1 like

Introducing: @k9n/eslint-plugin-prefer-implicit An #ESLint plugin 🧩 that checks your code for: • unnecessary #ARIA attributes 🗑️ • redundant roles 👯 • invalid combinations ❌ …and even auto-fixes them

The core idea: 💡 👉 If HTML already provides the correct semantics, don’t override it. Use native elements as intended instead of “rebuilding” them with ARIA Why this matters: • less code 🌱 • fewer #accessibility bugs 🐞 • better maintainability 🔧 • fewer regressions from overengineering 😌