Meteor isobuild pipeline and frontend framework a11y tooling: where does accessibility auditing belong?
0 reputation · 28 Jul 2022, 02:05 UTC
0 reputation · 28 Jul 2022, 02:05 UTC
Meteor's isobuild pipeline compiles and bundles application code but does not include accessibility auditing as a built-in step. Frontend frameworks integrated with Meteor — Blaze, React, Vue, and Svelte — each provide their own linting ecosystems (eslint-plugin-jsx-a11y for React, vue-eslint-plugin-accessibility for Vue, etc.), yet Meteor's meteor lint command does not invoke them by default. This creates an integration gap where accessibility violations can reach production without a dedicated CI configuration that developers must assemble manually.
The absence of a framework-agnostic a11y layer in Meteor means teams adopting multiple frontend technologies within the same codebase cannot rely on a single enforcement mechanism. Community packages that attempted to bridge this gap have not been maintained since Meteor 2.x, and the core team has not published an official accessibility checklist or CI integration guide as of Meteor 3.0.
meteor lint or meteor build?A thoughtful contribution can make all the difference. Be the first to share one.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.