Start Date Release Date Release Versions PR link Tracking Link Stage Teams
  • CLI


Add as a default addon for the app and addon blueprints using the recommended rules.


Linting and security in templates would help not only individual developers write better apps with better accessibility and security, but would also help teams to be on the same page and stick to a handful of standards.

Detailed design

  1. Move ember-cli-template-lint to the ember-cli org (better for contributing and getting work off one person, @rwjblue)
  2. Add the dependency to the app blueprint here:
  3. Also add it to the addon blueprint, like the eslint addon here:

How We Teach This

The same way that we teach ESLint being on by default.


  • More chatter in the terminal.
  • An additional dependency.
  • Recommended rules might not be good for everyone.. but that same issue probably exists with ESLint.


Do nothing and have people write sub par template code.

Unresolved questions