Multi-pass code validation with AI-powered fixing. Achieve perfect code quality with tiered validation depths tailored to your needs.
Choose the validation depth that matches your requirements. All tiers use multi-pass AI fixing until stability is reached.
Quick validation
Production ready
Perfect quality
Multi-Pass Convergence: Bronze and Silver tiers run AI fixes repeatedly until 3 consecutive passes produce no changes, ensuring stable output. Gold tier runs unlimited passes until 100% is achieved.
βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ
β Your Code β βββΊ β Linters β βββΊ β AI Analysisβ βββΊ β Fixed Code β
β β β pylint,mypy β β Claude β β 100% β β
β β β flake8,etc β β β β β
βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ
β β
βΌ βΌ
βββββββββββββββ βββββββββββββββ
β Issues β β Knowledge β
β Report β β Base β
βββββββββββββββ βββββββββββββββ
Multi-Pass Loop: Repeat until 3 consecutive no-change passes (Bronze/Silver)
or until 100% achieved (Gold)
| Language | Linters | Type Checking | Security |
|---|---|---|---|
| Python | pylint, flake8, ruff | mypy | bandit |
| JavaScript | eslint | tsc (via JSDoc) | eslint-security |
| TypeScript | eslint, tslint | tsc | eslint-security |
| Go | golint, go vet | built-in | gosec |
| Rust | clippy | built-in | cargo-audit |
| Shell/Bash | shellcheck | β | shellcheck |
| SQL | sqlfluff | β | sqlcheck |
| YAML/JSON | yamllint, jsonlint | schema validation | β |
20+ languages supported in total
Each user can configure their default tier and custom rules:
# User configuration stored in ITSM
{
"user": "richard",
"default_tier": "gold",
"custom_rules": {
"max_line_length": 120,
"ignore_codes": ["W503", "E501"],
"require_docstrings": true
},
"auto_fix": true,
"notify_on_complete": true
}
Per-User Queues: Each user gets their own validation queue to prevent conflicts during concurrent sessions.
Custom Rulesets: Define project-specific linting rules and exceptions that persist across sessions.
# Claude automatically routes code through Lightning Forge
# Just write code normally - validation happens automatically
def calculate_total(items):
return sum(item.price for item in items)
# Claude: "Code validated via Lightning Forge Gold - 100% score β"
curl -X POST https://forge.schomp.ai/validate \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"code": "def hello(): print(\"world\")",
"language": "python",
"tier": "gold"
}'
Lightning MCP Platform - Infrastructure that powers Forge
Lightning Hive Mind - Distributed validation across AI nodes
Conjoined Twins AI - Twin-1 runs Forge validation