我已经安装了StyleCop.Analyzers nuget(它的版本1.0.0)并且我已经将SA1515(单个注释必须以空白行开头)配置为违规错误。
以下代码
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
int x = 2;
/// my comment
int y = 3;
}
}
}
仅在输出窗口中显示违规行为
ConsoleApplication6\Program.cs(8,7,8,9): error SA1515: Single-line comment must be preceded by blank linelists the error
但错误窗口中没有曲线和条目。将///
更改为//
会使错误立即显示在错误列表中。
有没有办法调试这个以找到有缺陷的地方?我打开了我在Visual Studio中从GitHub获得的源代码,在该规则类的一个context.ReportDiagnostic
调用上设置了一个断点,设置为在调试启动时启动另一个VS实例,在那里打开ConsoleApplication6并且从未得到过突破点。