Lint to the Future (LTTF) v2.6.4 is a tool that helps progressively enable lint rules by adding file-based ignore directives to existing violations, then tracking cleanup via a dashboard. It supports ESLint, Ember templates, stylelint via plugins (e.g., lint-to-the-future-eslint). Active development with monthly releases. Unlike blanket ignore configs, it adds temporary per-file ignores, allowing new files to adhere to rules while old files are fixed incrementally. Requires Node >= 18.
npm install lint-to-the-futureNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initialize a project with lint-to-the-future, add file-based ignores for existing ESLint errors, and generate a dashboard.
Update Node.js to v18 or later.
Configure your linter to treat warnings as errors if needed.
Update references from '/files' to '/rule' in your dashboard configuration.
Ensure plugin packages start with 'lint-to-the-future-' and are in node_modules.
Update any parsing logic for --previous-results output.
Run: npm install --save-dev lint-to-the-future-eslint
Ensure the corresponding linter package is installed and configured (e.g., npm install --save-dev eslint).
Install a plugin like lint-to-the-future-eslint.