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