# roe - [Introduction](https://roe.mintlify.app/index.md): Codebase intelligence for C#: find dead code, duplicated code, and health issues with static analysis. - [Installation](https://roe.mintlify.app/installation.md): Install roe with the .NET SDK, npm, or prebuilt binaries. - [Quickstart](https://roe.mintlify.app/quickstart.md): Run your first dead-code, duplicate, and health scan in two minutes. - [roe check](https://roe.mintlify.app/commands/check.md): Run dead-code, dupes, and health together — what a bare roe does. - [roe dead-code](https://roe.mintlify.app/commands/dead-code.md): Find unused types, members, and files in a C# solution. - [roe dupes](https://roe.mintlify.app/commands/dupes.md): Find copy-pasted and copy-pasted-and-renamed code blocks. - [roe health](https://roe.mintlify.app/commands/health.md): Flag complex, oversized, and tangled code, and rank change hotspots. - [Configuration](https://roe.mintlify.app/configuration.md): Configure roe with roe.json or roe.yaml. - [Suppressing findings](https://roe.mintlify.app/suppressing-findings.md): Mark false positives with inline comments or ignore globs. - [Entry points and roots](https://roe.mintlify.app/concepts/entry-points.md): How roe decides what code is reachable. - [JSON output](https://roe.mintlify.app/reference/json-output.md): Stable v1 machine-readable schemas for every command. - [Exit codes](https://roe.mintlify.app/reference/exit-codes.md): How to use roe in scripts and CI. - [Known limitations](https://roe.mintlify.app/limitations.md): What roe cannot see, by design or not yet.