> ## Documentation Index
> Fetch the complete documentation index at: https://docs.codewarden.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Repository switches and excluding pull requests

> Choose which repositories CodeWarden reviews, and leave a pull request out of the measurements.

There are three places that decide what CodeWarden looks at. Use the one that matches what you want.

| You want to | Use |
| - | - |
| Stop CodeWarden from seeing a repository at all | GitHub: the App's repository access |
| Keep access but stop reviewing a repository | Console: the repository switch |
| Skip some pull requests (labels, authors, branches) | [`skip` in `.codewarden.yml`](/configure/codewarden-yml#skip) |
| Keep reviewing a pull request but leave it out of the numbers | Console: **Exclude** from measurements |

## Repository access on GitHub

When you install the App you choose **All repositories** or a selection. To change it later, open the installation's settings on GitHub (for an organization: **Settings → GitHub Apps → CodeWarden → Configure**). The console's setup checklist links there when no repository is selected.

## The repository switch

On the organization's page in the console, the **Repositories** table has a switch for each repository. Only [owners](/console/organizations-and-roles) can change it.

* **Off**: GitHub's notifications are still answered, and nothing is reviewed. No review row is written, no AI turn is used, and mentions of `@codewardenapp` in that repository are not answered.
* **On** is the default. A repository nobody has switched is on, including one created tomorrow under an installation that covers every repository.

Every switch is recorded in the organization's [activity log](/console/activity-log) with who changed it.

<Note>
  The switch is keyed by the repository's `owner/name`. A renamed repository starts out **on** again under its new name.
</Note>

## Excluding a pull request from measurements

Some pull requests are opened to try out or demonstrate the bot, and nobody was ever going to act on their comments. Counting those as "ignored" would make the [measurements](/console/measurements) worse on evidence about nothing.

On the repository's page, owners can click **Exclude** on a review row to leave that pull request out of the measurements. Its reviews stay where they are and it is still reviewed. **Include** puts it back. Both are recorded in the activity log.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.