New architecture: create linter instances per buffer.
Updated TODO.