roslynator icon indicating copy to clipboard operation
roslynator copied to clipboard

Question: Can roslynator detect "collection of objects with a singular name" scenarios?

Open ChairmanMawh opened this issue 1 year ago • 1 comments

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"

ChairmanMawh avatar May 31 '24 12:05 ChairmanMawh

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.

josefpihrt avatar May 31 '24 19:05 josefpihrt