Nikita Tsukanov 9 years ago
parent
commit
3d3786e742
  1. 10
      build.cake

10
build.cake

@ -371,15 +371,15 @@ Task("Inspect")
.Does(() =>
{
var badIssues = new []{"PossibleNullReferenceException"};
var whitelist = new []{"tests\\", "src\\android", "src\\ios",
@"src\windows\avalonia.designer", @"src\avalonia.htmlrenderer\external"};
var whitelist = new []{"tests", "src\\android", "src\\ios",
"src\\windows\\avalonia.designer", "src\\avalonia.htmlrenderer\\external"};
Information("Running code inspections");
StartProcess(@"tools\JetBrains.ReSharper.CommandLineTools\tools\inspectcode.exe",
new ProcessSettings{ Arguments = @"--output=artifacts\inspectcode.xml --profile=Avalonia.sln.DotSettings Avalonia.sln" });
StartProcess("tools\\JetBrains.ReSharper.CommandLineTools\\tools\\inspectcode.exe",
new ProcessSettings{ Arguments = "--output=artifacts\\inspectcode.xml --profile=Avalonia.sln.DotSettings Avalonia.sln" });
Information("Analyzing report");
var doc = XDocument.Parse(System.IO.File.ReadAllText(@"artifacts\inspectcode.xml"));
var doc = XDocument.Parse(System.IO.File.ReadAllText("artifacts\\inspectcode.xml"));
var failBuild = false;
foreach(var xml in doc.Descendants("Issue"))
{

Loading…
Cancel
Save