Skip to content

For the Cake Build Automation System

Turn linter & analyzer output into actionable feedback

Cake Issues reads, filters and reports issues from your linters and static analyzers, and posts them straight to your pull requests and build logs — right from your Cake build.

Get Started View on GitHub

  • 15+Modular addins
  • 80+Supported tools
  • 75+Cake aliases
Cake Issues reads issues from a linter and reports them to a pull request

Works with the tools you already use

  • .NET
  • Java
  • TypeScript
  • JavaScript
  • ESLint
  • Python
  • Terraform
  • Docker
  • Kubernetes
  • Ansible
  • Markdown
  • GitHub Actions
  • Azure DevOps
  • AppVeyor

See all supported tools

How Cake Issues works

  1. Read issues

    Import one or more issue provider addins to read warnings and errors from your linters and static analyzers into a common IIssue format.

  2. Create reports

    Turn the collected issues into feature rich HTML reports, SARIF standard compatible reports or console output using a report format addin.

  3. Report to pull requests & builds

    Post the issues as comments to your pull requests using a pull request system addin, or annotate your build runs using a build server addin. There's out of the box support for Azure DevOps, GitHub Actions and AppVeyor.

Why use Cake Issues?

  • Rich ecosystem


    Unlike other Cake addins, Cake Issues consists of over 15 different addins, working together and providing you with over 75 aliases which you can use in your Cake build scripts to work with issues.

    Reference

  • One format for every tool


    Every supported analyzer, linter or tool is read into the same issue format. Filtering, reporting and pull request integration work the same way, no matter which tools your project uses.

    Supported Tools

  • Extensible


    The addins are built in a modular architecture and are providing different extension points which allow you to easily enhance it for supporting additional analyzers, linters, report formats and pull request systems.

    Documentation

  • Open-Source


    Cake Issues is free to use, improve, contribute and distribute. Source code is available on GitHub under MIT license.

    Source code & license

Ready to get started?

Add issue management to your Cake build in a few minutes with the ready-to-use Recipe packages, or pick individual addins for full control.

Get Started View on GitHub

Ask AI