Skip to main content
Iris is a VS Code extension (and CLI) that enforces code quality without sending your code anywhere. It scores every file from 0–100 on each save, flags secrets, complexity, and code smells in the sidebar, and gives you one-click enforcement through git hooks, build hooks, and CI pipelines.

Quick Start

Install Iris and run your first scan in under two minutes

Features

Explore file analysis, workspace scans, and editor integration

Enforcement

Block weak code with git hooks, build hooks, and CI gates

CLI

Use Iris from the terminal and CI pipelines with @iris-code/cli

Configuration

Share thresholds across your team with .irisconfig.json

Iris Pro

Unlock workspace scans, hooks, CVE audits, and the full CLI suite

How Iris works

1

Install the extension

Install Iris Code from the VS Code Marketplace — it’s free. The Iris icon appears in the Activity Bar immediately.
2

Open any file

Open a JavaScript, TypeScript, Go, or Python file. Iris scores it instantly in the sidebar — health score, complexity, functions, code smells, and hardcoded secrets with no configuration required.
3

Preview your enforcement posture

Scroll to the bottom of the File tab and click Preview Gate. See how your codebase scores against all five built-in presets before enabling a single hook.
4

Block weak code automatically

Install a git pre-push hook or build hook from the command palette — or run iris gate in CI. Pushes and builds that fall below your threshold are blocked before they ship.

Free vs Pro

Iris is free for file analysis and secrets detection. Pro unlocks workspace scans, enforcement hooks, dependency audits, and the full CLI suite.
FeatureFreePro
File health score (0–100)
Code smells & secrets detection
Gate Preview (read-only)
CLI: single-file scan & secrets
Workspace & folder analysis
Git & build hook enforcement
Dependency & CVE audit
Custom scoring weights
Full CI gate (iris gate)
Every new account includes a 14-day Pro trial — no credit card required. Start your trial →