---
url: /integrations/overview.md
description: >-
  Integrate claudelint into CI/CD pipelines, pre-commit hooks, npm scripts, and
  the Claude Code plugin to validate your configuration automatically.
---

# Integrations

claudelint integrates with your existing development workflow through CI/CD pipelines, pre-commit hooks, npm scripts, and the Claude Code plugin system.

## Integration Options

## Quick Start: GitHub Actions

The most common integration. Drop this into `.github/workflows/claudelint.yml`:

```yaml
name: Lint Claude Config
on: [push, pull_request]

jobs:
  claudelint:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v6
      - uses: actions/setup-node@v6
        with:
          node-version: '22'
      - run: npm install -g claude-code-lint
      - run: claudelint check-all --format github
```

Errors and warnings appear directly on the PR diff at the relevant lines — no permissions or upload steps needed. See the [CI/CD guide](/integrations/ci) for problem matchers, SARIF upload, and other CI systems.
