eslint-plugin-lodash-template
Version:
ESLint plugin for John Resig-style micro template, Lodash's template, Underscore's template and EJS.
27 lines (24 loc) • 756 B
JavaScript
;
const util = require("../utils/rules");
module.exports = {
parser: require.resolve("../parser/micro-template-eslint-parser"),
plugins: ["lodash-template"],
rules: util.collectRules("base"),
overrides: [
{
files: ["*.ejs"],
parserOptions: {
templateSettings: {
evaluate: [
["<%", "<%_"],
["%>", "-%>", "_%>"],
],
interpolate: ["<%-", ["%>", "-%>", "_%>"]],
escape: ["<%=", ["%>", "-%>", "_%>"]],
comment: ["<%#", ["%>", "-%>", "_%>"]],
literal: ["<%%"],
},
},
},
],
};