Lint Your Code Into the Future
summary
A concrete process reduces upgrade pain: write specific lint rules (example: ban a Tailwind flex class on a ui-button), use AST Explorer to locate patterns, and run ember-template-lint and eslint plugins in CI. A surprising outcome is finding thousands of failures at once, so lint-to-the-future auto-inserts file-based ignores and produces a static dashboard (plus a GitHub Action) that graphs progress over time without a database, enabling gradual, trackable fixes rather than an all-or-nothing rollout.
AI-written summary · about
chapters (21)
- 0:00Start
- 0:48A Process
- 1:49You, a Developer
- 2:36Code Reviews
- 3:40The Rules Document
- 4:30Step 2
- 5:27The Masked Lint
- 6:26Nothing new
- 7:29Real world example
- 8:25What is a lint rule anyway?
- 8:58Eint rules in 30 seconds
- 11:36AST Explorer
- 13:30Custom Rule
- 19:39All the warnings
- 20:45File based ignore
- 21:53Install Lint to the Future
- 22:33Back to the Errors
- 23:22The Dashboard
- 25:11Output
- 26:05Yesterday's News
- 27:35Dashboard demo








