anchor.diff:              Filter = "+[NVika]*";
               OptionalArguments = "-excludebyattribute:*.ExcludeFromCodeCoverage* -returntargetcode";
           })
  -    
  +
           if isLocalBuild || isOriginalRepo then
  -            "ReportGenerator" |> NugetInstall (fun p -> 
  -            { p with 
  +            "ReportGenerator" |> NugetInstall (fun p ->
  +            { p with
                   OutputDirectory = "tools";
                   ExcludeVersion = true
               })
  -            [artifactsDir @@ "coverage.xml"] |> ReportGeneratorHelper.ReportGenerator (fun p -> 
  -            { p with 
  -                TargetDir = artifactsDir @@ "reports" 
  +            [artifactsDir @@ "coverage.xml"] |> ReportGeneratorHelper.ReportGenerator (fun p ->
  +            { p with
  +                TargetDir = artifactsDir @@ "reports"
                   ExePath = @"tools\ReportGenerator\tools\ReportGenerator.exe"
                   LogVerbosity = ReportGeneratorHelper.ReportGeneratorLogVerbosity.Error
               })
           else
  -            "coveralls.io" |> NugetInstall (fun p -> 
  -            { p with 
  +            "coveralls.io" |> NugetInstall (fun p ->
  +            { p with
                   OutputDirectory = "tools";
                   ExcludeVersion = true
               })
  
positive.code: 
  Target "InspectCodeAnalysis" (fun _ ->
      "resharper-clt.portable" |> Choco.Install id
      
      directExec(fun info ->
          info.FileName <- "inspectcode"
          info.Arguments <- "/o=\"" + artifactsDir + "inspectcodereport.xml\" /project=\"NVika\" \"src\Vika.sln\"" ) |> ignore
  )
  
  Target "GendarmeAnalysis" (fun _ ->
      "mono.gendarme" |> NugetInstall (fun p -> 
      { p with 
          OutputDirectory = "tools";
          ExcludeVersion = true
      })
      
      if not (directExec(fun info ->
          info.FileName <- System.IO.Path.GetFullPath "./tools/Mono.Gendarme/tools/gendarme.exe"
          info.Arguments <- "--xml " + buildResultDir + "GendarmeReport.xml " + "--ignore " + buildDir + "gendarme.ignore " + buildResultDir + "NVika.exe" ))
          && isOriginalRepo && fileExists (buildResultDir @@ "GendarmeReport.xml")
      then
          let report = System.Xml.Linq.XDocument.Load(buildResultDir @@ "GendarmeReport.xml")
          let xn s = System.Xml.Linq.XName.Get(s)
          if report.Descendants(xn "defect").Any(fun d -> d.Attribute(xn "Severity").Value = "High" || d.Attribute(xn "Severity").Value = "Critical")
  
negative.code: 
       buildResultDir @@ "ReleaseNotes.html" |> FileHelper.CopyFile artifactsDir
  
       SemanticReleaseNotesParser.Convert (fun p -> { p with
                                                          GroupBy = SemanticReleaseNotesParser.GroupByType.Categories
                                                          OutputType = SemanticReleaseNotesParser.OutputType.Environment
                                                          OutputFormat = SemanticReleaseNotesParser.OutputFormat.Markdown
  