-
Notifications
You must be signed in to change notification settings - Fork 60
Descriptive rule names #1529
Description
Is your feature request related to a problem? Please describe.
I struggle with tweaking and reading configuration files due to the large amount of rules & their undescriptive names.
(I'm aware the doc has description, though with the amount of rules, and their existance on different pages, it's still very hard to work with)
Describe the solution you'd like
Give rules descriptive identifiers/names.
For this consider Clang's system.
Describe alternatives you've considered
I've used vsg -co, converted it to yaml (also looked at the predefined jcl style), used a script to remove unused/unfixed entries, and attributes with no real consequence (eg. case_exceptions: [], user_error_message: "", etc) reducing the initial 9660 lines to a config file of 2417 lines. Given the immense amount of different rules, this is however still unworkable.
I've even considered generating comments in my yaml adding the "This rule..." description from the docs.
(A lot of work just to tweak my style)
Metadata
Metadata
Assignees
Labels
Projects
Status