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

# Code Quality

> Enforce coding standards and security audits through automated static analysis.

Revolte's **Code Quality** module integrates with your repository to analyze every commit for potential bugs, security vulnerabilities, and style inconsistencies.

<div style={{ display: "flex", justifyContent: "center" }}>
  <img src="https://mintcdn.com/poddle-54594c3d/lb-WtE6klGx5jrOq/images/pipeline.png?fit=max&auto=format&n=lb-WtE6klGx5jrOq&q=85&s=452a15e04224b5e70837912af49f1425" width="400" data-path="images/pipeline.png" />
</div>

## Configuration

You can enable specific code quality frameworks directly in your `revolte.yaml`.

```yaml revolte.yaml theme={"dark"}
pipeline:
  codeQuality:
    enabled: true
    framework: "ESLint"
    level: "Strict"
    securityAudit: true
```

## Supported features

* **Static Analysis**: Identifies logic errors and potential runtime issues without executing the code.
* **Security Scans**: Detects hardcoded secrets, insecure dependencies, and common OWASP vulnerabilities.
* **Style Enforcement**: Ensures that all code follows your team's defined formatting rules (e.g., Prettier, Black).

## Quick links

* [Pipeline Overview](/yaml/repo-preferences/pipeline/overview)
* [Test Suite](/yaml/repo-preferences/pipeline/test-suite)
* [Repo Preferences](/yaml/repo-preferences/overview)
