Skip to content

Descriptive rule names #1529

@HuskyNator

Description

@HuskyNator

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

No one assigned

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions