Commit 4a99d11
committed
feat(lint): resolve linters discovery-first
Resolve linter_deps through the shared resolver against nvim-lint's registry,
batched per filetype off the lint events, with an idle-gated 120s parity sweep
(generation-guarded) for never-opened filetypes and a fallback timer so an
already-idle session isn't stranded. The plugin-loading buffer gets its initial
lint. Late configures re-lint only the new linter; a broken-linter verdict is
memoized so its load-time side effects run once. ftdetect/github.lua detects
GitHub workflow files as yaml.github (consumed by the actionlint/shuck run:
linters here, and claimed by the LSP servers).1 parent 820ece1 commit 4a99d11
2 files changed
Lines changed: 397 additions & 33 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
0 commit comments