MsBuildIssuesAliases.

MsBuildIssues(ICakeContext, MsBuildIssuesSettings) Method

Summary

Gets an instance of a provider for code analysis issues reported as MsBuild warnings using specified settings.

Syntax

public static ICodeAnalysisProvider MsBuildIssues(this ICakeContext context, MsBuildIssuesSettings settings)

Examples

Report code analysis issues reported as MsBuild warnings to a TFS pull request:

 var repoRoot = new DirectoryPath("c:\repo");
     var settings =
         MsBuildIssuesSettings.FromFilePath(
             "C:\build\msbuild.log",
             MsBuildXmlFileLoggerFormat);

     ReportIssuesToPullRequest(
         MsBuildIssues(settings),
         TfsPullRequests(
             new Uri("http://myserver:8080/tfs/defaultcollection/myproject/_git/myrepository"),
             "refs/heads/feature/myfeature",
             TfsAuthenticationNtlm()),
         repoRoot);

Attributes

Type Description
CakeMethodAliasAttribute
CakeAliasCategoryAttribute

Parameters

Name Type Description
context ICakeContext The context.
settings MsBuildIssuesSettings Settings for reading the MSBuild log.

Return Value

Type Description
ICodeAnalysisProvider Instance of a provider for code analysis issues reported as MsBuild warnings.
GitHub