Overview

Cake.Issues recipes provide build scripts, delivered as a NuGet package, which can be used inside your projects Cake build to add issue management.

Integration of code analyzing and linting tools into a build pipeline often looks the similar, and differentiates mainly on the used linters, build and pull request systems. Cake.Issues recipes contain code to do all the parsing, integration with build and pull request systems for you, using the individual Cake.Issues addins. They support different linters based on the linting log files you pass it and integrate automatically with different build and pull request systems.

There are two flavors available:

Supported tools

See supported tools for a list of supported linters, build servers and pull request systems.

Bundled addins

Cake.Issues recipes will add the following addins to your build:

Addin Cake.Issues.Recipe Addin.Frosting.Issues.Recipe Remarks
Cake.Git 1.1.0 Cake.Git 1.1.0 Only used if RepositoryInfoProvider type is set to RepositoryInfoProviderType.CakeGit. See Git repository information configuration for details.
Cake.Issues 1.0.0 Cake.Issues 1.0.0
Cake.Issues.MsBuild 1.0.0 Cake.Issues.MsBuild 1.0.0
Cake.Issues.InspectCode 1.0.0 Cake.Issues.InspectCode 1.0.0
Cake.Issues.DupFinder 1.0.0 Cake.Issues.DupFinder 1.0.0
Cake.Issues.Markdownlint 1.1.1 Cake.Issues.Markdownlint 1.1.1
Cake.Issues.EsLint 1.0.1 Cake.Issues.EsLint 1.0.1
Cake.Issues.Reporting 1.0.0 Cake.Issues.Reporting 1.0.0
Cake.Issues.Reporting.Generic 1.0.0 Cake.Frosting.Issues.Reporting.Generic 1.0.0
Cake.Issues.PullRequests 1.0.0 Cake.Issues.PullRequests 1.0.0
Cake.Issues.PullRequests.AppVeyor 1.0.0 Cake.Issues.PullRequests.AppVeyor 1.0.0
Cake.Issues.PullRequests.AzureDevOps 1.0.0 Cake.Issues.PullRequests.AzureDevOps 1.0.0
Cake.Issues.PullRequests.GitHubActions 1.0.0 Cake.Issues.PullRequests.GitHubActions 1.0.0
Cake.AzureDevOps 1.0.0 Cake.AzureDevOps 1.0.0
GitHub