Hello Guys,
Just to add a couple of thoughts here: it's always a tough decision to deprecate a plugin, because there are people using it. There are many reasons though to deprecate them, but mostly it boils down to one: there's not enough added value provided by the plugin to justify the maintenance costs. We are focusing our new rules on bug detection and StyleCop is definitely not in that direction. And for ReSharper, I think the C# plugin covers most of the valuable rules there.
As Ann mentioned the Roslyn SDK is a way to fill this gap, but it's unclear who should do the necessary work. Generally wrapping a nuget package into a SonarQube plugin is easy, however extra care should be taken when rules have parameters (additional files in Roslyn terms). Some/Many (I don't know) StyleCop rules are parameterized (stylecop.json) and propagating the parameters from SonarQube to VS can't be done automatically.
If you heavily rely on the deprecated StyleCop plugin, then another option is to say that you'd like to be the maintainer of it, and update the plugin to the latest SonarQube API. It's a small plugin as you can see here:
https://github.com/SonarQubeCommunity/sonar-stylecop
Regards,
Tamas