How can I make VS2010 insert using statements in the order dictated by StyleCop rules.
- by Hamish Grubijan
The related default StyleCop rules are:
Place using statements inside namespace.
Sort using statements alphabetically.
But ... System using come first (still trying to figure out if that means just using System; or using System[.*];).
So, my use case:
I find a bug and decide that I need to at least add an intelligible Assert to make debugging less painful for the next guy. So I start typing Debug.Assert( and intellisense marks it in Red. I hover mouse over Debug and between using System.Diagnostics; and System.Diagnostics.Debug I choose the former. This inserts using System.Diagnostics; after all other using statements. It would be nice if VS2010 did not assist me in writing code that won't build due to warnings as errors.
How can I make VS2010 smarter? Is there some sort of setting, or does this require a full-fledged add-in of some sort?