I have ReSharper v8.2.1 (Build 8.2.1000.4556) running in Visual Studio 2013. I just noticed behavior where if I put an underscore in the name of a method, the "Inconsistent Naming" warning goes away completely. For example:
public void zzz()
{
// The ReSharper warning appears for this one, zzz()
}
public void zz_z()
{
// But not this one
}
I just re-set my ReSharper settings to factory defaults to make sure I didn't have something else interfering and the same behavior persists.
I checked the naming conventions under "Methods, properties, and events" (the effective setting producing the warning for "zzz()") and the Name style is set to "UpperCamelCase" as I've always known it to be. None of the "underscores tolerant" settings are selected.
So, the question is, is this a new "feature", do I have something configured incorrectly somewhere, or am I missing something completely obvious?