dense-analysis / dense-analysis/ale
ALEInfo enhancement - Failed Linters
- Dominant language
- Vim Script
- Stars
- 14k
- Forks
- 1.5k
- Avg merge
- 17h 49m
- Merged PRs (30d)
- 1
Description
It just occurred to me that `:ALEInfo` could easily display a second `List` of linters beneath `Enabled Linters:`, named `Failed Linters:`. It would look like so:
```
Available Linters: ['swaglint', 'yamllint']
Enabled Linters: ['swaglint', 'yamllint']
Failed Linters: ['swaglint', 'yamllint']
```
The List would be populated with all of the linters that failed on their last invocation, such as those where no executable could be found, or those where ALE tried to run a command, but it failed, etc.
Contributor guide
Research direction
Start at the :ALEInfo entry point and trace how the existing Available Linters and Enabled Linters lists are assembled. Follow the linter invocation results for missing executables and failed commands, then verify that :ALEInfo displays those linters under Failed Linters after their last invocation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- vim
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100