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
そのルール クラスの 1 つの呼び出しにブレーク ポイントを設定し、デバッグ開始時に別の VS インスタンスを開始するように設定し、そこで ConsoleApplication6 を開きましたが、ブレーク ポイント ヒットはありませんでした。