In the office we use StyleCop to make sure everyone writes code in the same style. And all of us have StyleCop installed coupled with Resharper. So whenever you have a violation of StyleCop rule, Resharper highlights the issue via squiggly line. And all our projects do conform to our StyleCop settings.
But I do look on code of many other projects – I have source code for most of the dependencies we use, like Entity Framework, Nlog, etc. And looking on other people projects is painful because of StyleCop:
See these lines – they annoy me. And just make code unreadable. And there is no simple way to turn off StyleCop in R# or VS, you’ll have to suck it up.
Or follow instructions in this post: http://stylecop.codeplex.com/discussions/285902
Basically there people say create
Settings.Stylecop file with the following contents:
<StyleCopSettings Version="105"> <GlobalSettings> <BooleanProperty Name="RulesEnabledByDefault">False</BooleanProperty> </GlobalSettings> </StyleCopSettings>
and place it in the folder next to
*.sln file. This disables all the StyleCop rules for the solution.
For my own convenience, I’ll place this file here: settings.StyleCop
You’ll have to remove .txt extension to make things work. Otherwise your antivirus might not like the file.