Ember CLI integration for linting Ember.js templates to enforce code style and best practices.
ember-cli-template-lint is an Ember CLI addon that integrates template linting into Ember.js applications. It uses ember-template-lint to analyze Handlebars templates for style violations and automatically generates test assertions for any issues found, helping developers maintain clean and consistent template code.
Ember.js developers and teams who want to enforce coding standards and best practices in their Handlebars templates as part of their development workflow.
It provides seamless integration of template linting directly into Ember CLI's build and test processes, making it easy to catch style violations early without extra tooling setup.
Ember CLI integration for ember-template-lint
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Integrates directly into the Ember CLI development workflow, automatically linting Handlebars templates during builds and tests, as described in the GitHub description.
Generates failing tests for each template with lint violations, ensuring issues are caught early in testing, as shown in the README example with the 'no-bare-strings' rule.
Supports configuration via a .template-lintrc.js file, allowing teams to define and enforce custom style rules, mentioned in the Key Features section.
Can be installed with a simple 'ember install' command, making setup straightforward for existing Ember CLI projects, per the README.
The project is officially deprecated in favor of using ember-template-lint directly, meaning no future updates, bug fixes, or support, as stated prominently in the README.
Only works within Ember.js applications that use Ember CLI, so it's not suitable for projects with other build systems or frameworks.
Existing users must migrate to ember-template-lint, which involves uninstalling this addon and adjusting configuration, potentially disrupting development workflows.