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