lint-to-the-future-ember-template is a plugin for lint-to-the-future that integrates with ember-template-lint to allow progressive adoption of lint rules in Ember.js projects. It generates and manages ignore files for template linting, enabling teams to incrementally fix lint errors without blocking CI. Current stable version is 4.1.0, released January 2026, with active development and regular major releases (v4.0.0 dropped support for ember-template-lint v2 and added v7 support). Key differentiators: seamless integration with lint-to-the-future ecosystem, automatic ignore insertion at top of template tags, multi-line disable support, and respect for .gitignore. ESM-only since v3.0.0, requires Node >=18 (dropped Node 14 in v2, Node 16 in v3).
npm install lint-to-the-future-ember-templateNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to configure lint-to-the-future-ember-template as a plugin in lint-to-the-future config file, using ESM imports. Assumes lint-to-the-future is installed.
Use import syntax. Set type:module in package.json or use .mjs extension.
Upgrade ember-template-lint to v3, v4, v5, v6, or v7.
Use Node 18, 20, or >=22 as specified in engines.
Upgrade to v4.0.0 or later.
Use Node >=14 (but recommended Node >=18 for latest versions).
Run npm install lint-to-the-future-ember-template. Ensure import path is correct: 'lint-to-the-future-ember-template'
Use import plugin from 'lint-to-the-future-ember-template' without 'new'.
Switch to import syntax. If you must use CommonJS, use dynamic import: import('lint-to-the-future-ember-template')