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. |