ember-template-lint
Version:
Linter for Ember or Handlebars templates.
25 lines (22 loc) • 541 B
JavaScript
import Rule from './_base.js';
export const ERROR_MESSAGE =
'Templates are required to be in strict mode. Consider refactoring to template tag format.';
export default class RequireStrictMode extends Rule {
/**
* @returns {import('./types.js').VisitorReturnType<RequireStrictMode>}
*/
visitor() {
return {
Template: {
exit(node) {
if (!this.isStrictMode) {
this.log({
message: ERROR_MESSAGE,
node,
});
}
},
},
};
}
}