Currently the .editorconfig file requires the capitalization option to be specified for any naming style rule.
It is very easy to miss this note in the documentation (currently it is in a small blue span on the page). I think having this more explicitly called out in the documentation is important (at least until https://github.com/dotnet/roslyn/issues/19055 is resolved).
I think capitalization in particular should be allowed to be inherited. I should be able to declare that all public members/types are Pascal and all private member/types are Camel without having to also declare that information when I want to enforce a prefix/suffix (which may mean duplicating such a rule for public/private members that also need to be Pascal vs Camel)
Currently the
.editorconfig
file requires thecapitalization
option to be specified for any naming style rule.It is very easy to miss this note in the documentation (currently it is in a small blue span on the page). I think having this more explicitly called out in the documentation is important (at least until https://github.com/dotnet/roslyn/issues/19055 is resolved).
I think
capitalization
in particular should be allowed to be inherited. I should be able to declare that all public members/types arePascal
and all private member/types areCamel
without having to also declare that information when I want to enforce a prefix/suffix (which may mean duplicating such a rule for public/private members that also need to be Pascal vs Camel)