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

# CircleCI

> CodeRabbit runs CircleCI validation to find errors in CircleCI configuration files.

[CircleCI](https://circleci.com/) is a static checker and validator for CircleCI config files. CodeRabbit runs CircleCI CLI version 1.0.48254.

## Files

We look for `CircleCI Configuration` files specifically in the following directory:

* `.circleci/config.yml`
* `.circleci/config.yaml`

## Configuration

CircleCI validation is enabled by default. Enable or disable it with `.coderabbit.yaml` or the CodeRabbit web UI:

<Tabs>
  <Tab title=".coderabbit.yaml">
    ```yaml .coderabbit.yaml theme={null}
    reviews:
      tools:
        circleci:
          enabled: true
    ```
  </Tab>

  <Tab title="Web UI">
    Go to **Reviews → Tools → CircleCI** in your organization or repository settings and toggle CircleCI `on` or `off`.
  </Tab>
</Tabs>

CodeRabbit runs `circleci config validate` on each changed CircleCI configuration file to check for configuration errors.

## Notes

* CircleCI validates YAML syntax and workflow configuration errors.
* Errors are reported with line numbers when available.
* Validation is static. CodeRabbit does not execute repository jobs, commands, or plugins.

## Links

* [CircleCI Configuration](https://circleci.com/docs/configuration-reference/)
