> ## 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.

# Verilator

> CodeRabbit's guide to Verilator.

[Verilator](https://www.veripool.org/verilator/) is a static analysis tool for Verilog and SystemVerilog hardware designs.

## Files

Verilator runs on changed files with the following extensions:

* `.v`
* `.sv`

## Configuration

Verilator is enabled by default. Disable it by setting `reviews.tools.verilator.enabled: false` in your `.coderabbit.yaml`.

Findings appear inline with Verilator rule identifiers, affected line ranges, and severity.

## When we skip Verilator

CodeRabbit skips Verilator when:

* The pull request has no changed `.v` or `.sv` files.
* `reviews.tools.verilator.enabled` is set to `false`.
* An existing Verilator invocation is detected in the repository's GitHub Actions workflows.

## Links

* [Verilator homepage](https://www.veripool.org/verilator/)
* [Verilator user guide](https://verilator.org/guide/latest/)
