.hbs) template files. It checks for accessibility violations, deprecated patterns, template anti-patterns, and style issues in Ember.js and Glimmer templates.
Files
ember-template-lint runs on files with the following extensions:.hbs
Configuration
ember-template-lint reads its configuration from your repository automatically. Supported config files include:.template-lintrc.js.template-lintrc.cjs.template-lintrc.mjs.template-lintrc.json.template-lintrc.yaml.template-lintrc.yml
.coderabbit.yaml file or the CodeRabbit web UI:
- .coderabbit.yaml
- Web UI
.coderabbit.yaml
When CodeRabbit skips ember-template-lint
CodeRabbit skips ember-template-lint when:- No
.hbsfiles are present in the pull request diff. - ember-template-lint is already running as a step in your CI pipeline (detected via GitHub Checks).
Whatβs next
All supported tools
Browse the complete list of linters, security analyzers, and CI/CD integrations available in CodeRabbit.
Tools reference
Explore detailed specifications and capabilities of all available CodeRabbit tools.
Configuration reference
Full reference for all available options, including how to enable, disable, and tune individual tools.