Yavaren™ user guideVersion 1.0.0Printable guide · PDF

Reviews and quality

Code review: feedback in your pull requests

Let Yavaren review pull requests against your active rules and comment in the pull request; you choose which, and how.

Yavaren can review pull requests with an AI reviewer that applies your organisation's active enforcement rules (see Standards), then post its feedback in the pull request. It comments; it never approves, merges or pushes. A person on your team always decides.

Switch it on

Open Code review. An admin ticks Code review is on for your organisation and saves. From then on:

Reviewing your developers' pull requests

For each repository where you want it:

  1. Under Repositories, choose Change and set Your developers' pull requests to On.
  2. Choose Make the webhook address. Copy the address and the secret: they are shown once.
  3. Add them to the repository's webhooks on your host, as the screen says (GitHub, GitLab, Azure Repos, Bitbucket Cloud or Bitbucket Server). Only pull request events are needed.

Making a new address stops the old one. Stop the webhook stops it altogether. A repository needs an active project that uses it: one of that project's engineers does the review.

How it gives feedback

You can also choose how serious a finding must be to be posted on a line, how sure the reviewer must be, the most comments per pull request, paths to leave out (such as docs/**), and whether draft pull requests are reviewed.

What it never does

Where to see the results

The Reviews list on the Code review page shows every review, with its findings. A delivery's details show the review of the pull request it opened. Each completed review counts as one review on your statement; reviews are priced through your package.