Summary
Gets an instance of a provider for code analysis issues reported by JetBrains Inspect Code using specified settings.
Syntax
public static ICodeAnalysisProvider InspectCodeIssues(this ICakeContext context, InspectCodeIssuesSettings settings)
Examples
Report code analysis issues reported by JetBrains Inspect Code to a TFS pull request:
var repoRoot = new DirectoryPath("c:\repo");
var settings =
new InspectCodeIssuesSettings(
new FilePath("C:\build\InspectCode.log"));
ReportIssuesToPullRequest(
InspectCodeIssues(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 |
InspectCodeIssuesSettings |
Settings for reading the Inspect Code log. |
Return Value
| Type |
Description |
| ICodeAnalysisProvider |
Instance of a provider for code analysis issues reported by JetBrains Inspect Code. |