【发布时间】:2011-02-21 22:45:31
【问题描述】:
相关的默认 StyleCop 规则有:
- 将
using语句放在namespace中。 - 按字母顺序对
using语句进行排序。 - 但是……
Systemusing先来(仍在试图弄清楚这是否意味着只是using System;或using System[.*];)。
所以,我的用例:
- 我发现了一个错误并决定我至少需要添加一个可理解的 Assert 以减少对下一个人进行调试的痛苦。所以我开始输入
Debug.Assert(,智能感知将其标记为红色。我将鼠标悬停在Debug和using System.Diagnostics;和System.Diagnostics.Debug之间我选择前者。这会在所有其他using语句之后插入using System.Diagnostics;。如果 VS2010 没有帮助我编写由于错误警告而无法构建的代码,那就太好了。
如何让 VS2010 更智能?是否有某种设置,或者这是否需要某种成熟的插件?
【问题讨论】:
-
请记住,即使是 MS 也指出您不必遵守所有规则,而他们自己也不需要(回复:#1)。
-
嗯......那么他们自己不使用哪些规则?是根据项目决定的吗?
标签: c# visual-studio-2010 intellisense stylecop