Skip to content

Supported Tools

Cake.Issues recipes support reading issues from different tools and integrates with different build and pull request systems.

Tools

Cake.Issues recipes support reading issues from output of the following tools:

Tool Format IssuesParameters.InputFiles Method
MsBuild MSBuild Extension Pack XmlFileLogger AddMsBuildXmlFileLoggerLogFile*()
MsBuild Binary Log File AddMsBuildBinaryLogFile*()
JetBrains InspectCode (ReSharper) xml AddInspectCodeLogFile*()
markdownlint markdownlint-cli default format AddMarkdownlintCliLogFile*()
markdownlint markdownlint-cli with --json AddMarkdownlintCliJsonLogFile*()
markdownlint markdownlint version 1 AddMarkdownlintV1LogFile*()
ESLint json formatter AddEsLintJsonLogFile*()
Any SARIF compatible tool SARIF AddSarifLogFile*()
Tool Format IssuesContext.Parameters.InputFiles Method
MsBuild MSBuild Extension Pack XmlFileLogger AddMsBuildXmlFileLoggerLogFile*()
MsBuild Binary Log File AddMsBuildBinaryLogFile*()
JetBrains InspectCode (ReSharper) xml AddInspectCodeLogFile*()
markdownlint markdownlint-cli default format AddMarkdownlintCliLogFile*()
markdownlint markdownlint-cli with --json AddMarkdownlintCliJsonLogFile*()
markdownlint markdownlint version 1 AddMarkdownlintV1LogFile*()
ESLint json formatter AddEsLintJsonLogFile*()
Any SARIF compatible tool SARIF AddSarifLogFile*()

Tip

See Supported tools for a list of tools supporting the SARIF format.

Build systems

Cake.Issues recipes integrates with the following build systems:

  • Write issues to build server
  • Issues summary
  • Full issues report
  • Write issues to build server (1)
  • Issues summary
  • Full issues report
  1. Only first 10
  • Write issues to build server
  • Issues summary
  • Full issues report

Pull request systems

Cake.Issues recipes integrates with the following pull request systems:

  • Write issues to pull requests
  • Set pull request status
  • Write issues to pull requests (1)
  • Set pull request status
  1. When build from GitHub Actions