-
-
Notifications
You must be signed in to change notification settings - Fork 51
Open
Labels
enhancementNew feature or requestNew feature or request
Description
It might be valuable to make html-eslint rules reusable not only for plain HTML files but also for frameworks (React, Vue, Angular) and template engines (e.g., Handlebars, EJS, Pug).
The idea is to separate the core HTML checking logic into a @html-eslint/core package, and then provide adapters like @html-eslint/react, @html-eslint/vue, @html-eslint/angular, or @html-eslint/handlebars. Each adapter would parse its syntax and run the shared rules through the core engine.
This could bring consistent HTML linting (attributes, accessibility, best practices, SEO/security checks) across plain HTML, JSX/TSX, Vue SFCs, Angular templates, and popular templating engines.
garrappachc
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request