How can I make VS2010 insert using statements in the order dictated by StyleCop rules.

Posted by Hamish Grubijan on Stack Overflow See other posts from Stack Overflow or by Hamish Grubijan
Published on 2010-05-20T15:31:46Z Indexed on 2010/05/20 15:40 UTC
Read the original article Hit count: 212

The related default StyleCop rules are:

  1. Place using statements inside namespace.
  2. Sort using statements alphabetically.
  3. 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?

© Stack Overflow or respective owner

Related posts about c#

Related posts about visual-studio-2010