# aislop ## Docs - [aislop ci: quality gate for pull requests and pipelines](https://docs.scanaislop.com/cli/ci.md): Run aislop as a quality gate in any CI provider. Exits non-zero when the score drops below your threshold or an error-severity finding is present. - [aislop fix: auto-fix and agent handoff for slop](https://docs.scanaislop.com/cli/fix.md): Mechanically fix what can be fixed automatically, then hand the remaining issues to your AI coding agent with full diagnostic context. - [aislop hook: real-time quality gates for AI agents](https://docs.scanaislop.com/cli/hooks.md): Install hooks that run after every AI agent edit and give instant score feedback, blocking regressions before they reach your repository. - [aislop commands: init, doctor, rules, badge, trend](https://docs.scanaislop.com/cli/other-commands.md): Reference for aislop init, doctor, rules, badge, trend, update, upgrade, and version — the supporting commands that complete the aislop workflow. - [aislop scan: score your codebase for AI slop](https://docs.scanaislop.com/cli/scan.md): Run all analysis engines in parallel, get a 0–100 score, and see exactly which AI-authored patterns are dragging your codebase down. - [How aislop scans and scores your code](https://docs.scanaislop.com/concepts/how-it-works.md): Learn how aislop's six parallel engines analyze your codebase across 8 languages and produce a deterministic 0–100 quality score in under a second. - [aislop rule categories and what they catch](https://docs.scanaislop.com/concepts/rules.md): Explore aislop's six rule engines — Formatting, Linting, Code Quality, AI Slop, Security, and Architecture — and the 50+ patterns they detect across 8 languages. - [Understanding aislop's 0–100 code quality score](https://docs.scanaislop.com/concepts/scoring.md): Understand how aislop converts diagnostic findings into a single 0–100 score using severity penalties, engine weights, density normalization, and saturation caps. - [Enforce custom import and layering rules in aislop](https://docs.scanaislop.com/configuration/architecture-rules.md): Define project-specific import bans, layer boundaries, and required patterns in .aislop/rules.yml to enforce your architecture automatically on every scan. - [Configure aislop with .aislop/config.yml](https://docs.scanaislop.com/configuration/config-file.md): Learn how to create and customise the .aislop/config.yml file that controls every aislop engine, scoring weight, and CI quality gate in your project. - [Enable and tune aislop engines per project](https://docs.scanaislop.com/configuration/engines.md): Control which of aislop's six analysis engines run, adjust quality thresholds, tune scoring weights, and set the CI score gate for your project. - [Exclude files and paths from aislop scans](https://docs.scanaislop.com/configuration/ignoring-code.md): Use .aislopignore, the exclude key in config.yml, or CLI flags to keep generated files, snapshots, and legacy paths out of every aislop scan. - [Override rule severity or disable rules in aislop](https://docs.scanaislop.com/configuration/rule-overrides.md): Change the severity of any aislop rule project-wide via config, or silence specific findings inline with suppression comments in any language. - [Install aislop: npm, Homebrew, pipx, and more](https://docs.scanaislop.com/installation.md): Every way to install aislop — npm, Yarn, pnpm, Bun, Homebrew, pipx, and GitHub Packages — plus requirements, bundled tools, and external tool setup. - [aislop CI/CD integration for GitLab, CircleCI, Bitbucket](https://docs.scanaislop.com/integrations/ci-cd.md): Add aislop quality gates to GitLab CI, CircleCI, and Bitbucket Pipelines with copy-paste YAML configs and PR-scoped file diffing. - [Add aislop to GitHub Actions as a quality gate](https://docs.scanaislop.com/integrations/github-actions.md): Gate every pull request and push with aislop's 0–100 quality score in GitHub Actions, with optional SARIF upload to the Security tab. - [aislop MCP server for Claude Desktop and Cursor](https://docs.scanaislop.com/integrations/mcp-server.md): Expose aislop's scan, fix, and explain tools inside Claude Desktop, Cursor, and Codex via the Model Context Protocol with zero install. - [Run aislop as a pre-commit hook on staged files](https://docs.scanaislop.com/integrations/pre-commit.md): Block commits that introduce AI slop by running aislop on staged files only, using a direct command or the pre-commit framework. - [aislop VS Code extension: inline diagnostics and score](https://docs.scanaislop.com/integrations/vscode.md): See aislop findings as inline squiggles and a live status-bar score in VS Code, with automatic re-scan on save and a one-click workspace scan. - [aislop: AI Code Quality Gate for Every Language](https://docs.scanaislop.com/introduction.md): Understand what aislop is, the problem it solves, its six analysis engines, supported languages, and the key properties that make it reliable in CI. - [Get started with aislop in under a minute](https://docs.scanaislop.com/quickstart.md): Scan your first project, read your score, auto-fix issues, and add a CI quality gate — all in four steps with no upfront configuration. - [aislop rules reference: all 50+ rules by engine](https://docs.scanaislop.com/reference/rules-reference.md): Complete reference for all 50+ aislop rules across six engines — formatting, linting, code quality, AI slop, security, and architecture. - [aislop telemetry: what's collected and how to opt out](https://docs.scanaislop.com/reference/telemetry.md): aislop collects anonymous usage analytics to prioritize improvements. No code, file paths, project names, or secrets are ever collected.