Are there any plugins to check code quality real-time when programming in vim? similar to tools like ReSharper(I imagine, I have only seen them used and never tried them myself) I would be interested in any plugins for refactoring, real-time format detection, code smell detection etc. It's not imperative but it would be nice! Would be nice to check for abbreviations and words not in my project glossary too, to ensure readability.
I am currently particularly interested in c# for the unity game engine, but I prefer my tools to be as generic and widely applicable as possible! If possible, I would like all my tools to be open source, easily extended, well documented, as generic as possible. I want my tools to be available for all my needs for years to come, regardless of which operating system or programming language etc.
But that's obviously asking quite a lot. But at the very least it would have to satisfy my current requirements, to be useful with C#.