roslynator
roslynator copied to clipboard
Question: Can roslynator detect "collection of objects with a singular name" scenarios?
Just wondering..
I'd like to be able to flag variables, fields and properties in the codebase that have a singular name. Also variables that are sole objects but have a plural name (less affected by this)
Expected Behavior:
var something = new[]{ "" }
^^^^^^^^^
"variables that represent a collection should have a name that is a plural"
It depends whether there is some general algorithm how to detect if a noun is a singular or a plural. If a word does not end with "s", it's singular, that seems to be easy. The tricky part is how to detect plural because the fact that a word ends with "s" does not mean that it's plural.
Another option is to have a full list of singular and plural nouns.