Use markuplint with EJS.
$ npm install -D @markuplint/ejs-parser
$ yarn add -D @markuplint/ejs-parser
Add parser
option to your configuration.
{
"parser": {
".ejs$": "@markuplint/ejs-parser"
}
}
It's not able to support syntaxes if one's attribute is complex.
✅ Available codes
<div attr="<%= value %>"></div>
<div attr='<%= value %>'></div>
<div attr="<%= value %>-<%= value2 %>-<%= value3 %>"></div>
❌ Unavailable codes
If it doesn't nest by quotations.
<div attr=<%= value %>></div>