A plugin for ember-template-lint that integrates Prettier to lint Handlebars/Glimmer templates. Current stable version is 5.0.0, released in 2023, requiring ember-template-lint >=4.0.0 and Prettier >=3.0.0. Release cadence is irregular with major version bumps for breaking changes. Unlike manual formatting, it automatically compares templates against Prettier output, enforcing consistent code style. It supports only a single rule and is ESM-only from v4. Recommended for Ember.js projects using both ember-template-lint and Prettier.
npm install ember-template-lint-plugin-prettierVerified import paths — ran on the pinned version, not inferred.
Configures ember-template-lint to use the prettier plugin with recommended rules.
Upgrade Prettier to v3: `npm install prettier@^3.0.0`
Ensure your project uses ESM or update to Node >=12 and ember-template-lint v4.
Upgrade Node to >=12 or use v2 if needed.
Remove options from rule config and configure Prettier via .prettierrc or package.json.
Install prettier as a dev dependency: `npm install --save-dev prettier`
Run `npm install --save-dev ember-template-lint-plugin-prettier`
Update prettier: `npm install prettier@^3.0.0`
Add `plugins: ['ember-template-lint-plugin-prettier']` to your config.