dense-analysis / dense-analysis/ale

Support for generic linters that run on all (most?) filetypes

Open
#3,397 0 comments 7 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

ALE should be able to support a linter that checks all (or some number of) filetypes. I want to add support for [Codespell](https://github.com/codespell-project/codespell), but as-is I think I would need to follow the pattern of how Redpen is implemented (multiple almost identical files). In the case of Redpen, it actually needs slightly different configuration for certain file types, and it's only checking a subset of typesetting or documentation filetypes.

Codespell doesn't need different options for different types of files, and it presumably would work well for a much larger number (all?) filetypes, so I think an alternative approach is worth discussing.

If this a bad idea, I'd like a suggestion on a less-bad idea for adding Codespell support to a wide range of filetypes without lots of code duplication.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.