簡體   English   中英

Rosyln/NetAnayzers/Stylecop 分析器:生成檢驗報告

[英]Rosyln/NetAnayzers/Stylecop Analyzers: Generate Inspection Report

我們在解決方案中使用Microsoft.CodeAnalysis.NetAnalyzerStyleCop.Analyzer roslyn 分析器來檢查代碼質量。 我們被要求向一些利益相關者提供我們運行這些分析器的證據。 不幸的是,我們只得到警告/錯誤列表時問題,但沒有當一切都很好。 即我需要一個列表,顯示所有執行的檢查並且他們通過了。

關於我如何提出這樣一份報告的任何想法?

(我發現有可能使用 csproj 中的<ErrorLog>標記創建一個包含警告/錯誤的文件。但這里有同樣的問題 - 我沒有得到成功執行的檢查列表情況,僅當發現問題時。)

您可以使用<ReportAnalyzer>true</ReportAnalyzer>並使用/bl選項進行編譯以生成二進制日志。 binlog 包含規則列表(以及每個規則的執行時間)。 請注意,它沒有顯示每個規則的嚴重性。 因此,您還需要檢查所有.editorconfig文件和 csproj 以獲取這些信息(您可以在 binlog 中搜索AnalyzerConfigFiles )。

https://www.meziantou.net/understanding-the-impact-of-roslyn-analyzers-on-the-build-time.htm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM