Grouped By Assembly

This report can be generated from a MsBuild log file generated by the XmlFileLogger from the MSBuild Extension Pack and shows all warnings and errors reported in the log file grouped by assembly.

Sample code

To create the report use the CodeAnalysisReport.MsBuildXmlFileLoggerByAssembly value:

#addin "Cake.CodeAnalysisReporting"

Task("create-report").Does(() =>
{
    CreateMsBuildCodeAnalysisReport(
        @"C:\build\msbuild.log",
        CodeAnalysisReport.MsBuildXmlFileLoggerByAssembly,
        @"C:\build\issuesByAssembly.html");
}

Sample output

GitHub