dense-analysis / dense-analysis/ale

ALEInfo enhancement - Failed Linters

Open
#3,000 2 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.