Documentation

This user guide, like Cake.Prca itself, is under very active development. Some parts of it aren't documented as completely as they need to be, but we gladly accept your contributions.

We need your help to improve the documentation for Cake.Prca, so if there is something that you would like to add then you can edit the content directly on GitHub.

Overview

Overview about features and requirements of the Pull Request Code Analysis Addin.

Features Overview about core features.
Requirements Requirements for using Cake.Prca.
Release Notes

Fundamentals

Basic concepts of the Pull Request Code Analysis Addin.

Architecture Architecture overview.
Issue Provider Overview about issue providers.
Pull Request System Overview about pull request system implementations.

Usage

How to obtain, configure, and execute Cake.Prca.

Basic usage Basic usage instructions.
Tutorials Tutorials how to use the Cake Pull Request Code Analysis Addin with different build and pull request systems.

Issue Provider

Documentation of the different issue provider addins.

DocFx Issue provider which allows you to write any warnings logged by DocFx as comments to a pull request.
ESLint Issue provider which allows you to write any issues logged by ESLint as comments to a pull request.
InspectCode Issue provider which allows you to write any issues logged by JetBrains Inspect Code as comments to a pull request.
markdownlint Issue provider which allows you to write any issues logged by markdownlint as comments to a pull request.
MsBuild Issue provider which allows you to write any warnings logged by MsBuild as comments to a pull request.

Pull Request System

Documentation of the different pull request system implementations.

TFS & VSTS Support for Team Foundation Server and Visual Studio Team Services.

Extending

Instructions how to add support for additional analyzers and pull request system to the Pull Request Code Analysis Addin.

Issue Provider Instructions how to add support for additional analyzers to the Pull Request Code Analysis Addin.
Pull Request System Instructions how to add support for additional pull request system to the Pull Request Code Analysis Addin.
GitHub