I'm using StyleCop to clean up some old but still used code.
This code has had many developers so several styles are used.
When I have a public method that starts with a lower-case character I copy that method, make the name correctly and let the old method call the new method.
I also mark the old method as being deprecated: [Obsolete("This method is obsolete; use GetConversionFactor() instead")]
This way I retain backwards compatibility and over time I can update the classes that are using these methods.
This works fine, but StyleCop keeps complaining with 'SA1300: method names begin with an upper-case letter'.
Wouldn't it make sense that StyleCop would skip checking methods that are marked as obsolete?