-
Notifications
You must be signed in to change notification settings - Fork 232
Description
What problem does this solve?
In VS Code settings, there are a lot of individual tickboxes for lints. To find consequential lints like Oxford comma or orthographic consistency that apply in many cases, you have to scroll through an ocean of hyperspecific lints like "bare in mind". Some important settings are at the very bottom after all linter settings, such as the Harper executable path.
Proposed Solution
Create settings subcategories within Harper, grouping lints into sections.
Examples
Incorrect idioms (e.g. "bare in mind") would be collected into one category. Proper nouns (e.g. Apple products, Azure products, Australian states) would be in their own category. Stylistic choices that are disabled by default (e.g. boring words, spelled numbers) could also be their own category. General settings not related to lints would be in their own category.
Component
- Core engine
- Plugin/Extension
- Other: _____
Additional Context
This kind of categorisation can be seen in the Rust Analyzer extension, for example.