If I Wrote a Linter, Part 2: Developer Experience

This is how I would tailor the developer experience for a modern linter from scratch: focusing on end-to-end type safety, self-apparent configs, and native workspaces.