Flag debt governance for engineering teams.
Docs · Quickstart · Blog · Issues
FlagLint is a free, open-source static analysis CLI that makes LaunchDarkly SDK usage visible, measurable, and safer to migrate to OpenFeature. No API key. Runs entirely in your local checkout.
npx flaglint audit ./src✓ Audit complete: 13 unique flags across 19 call sites — 3 high risk, 10 medium risk
Migration readiness: 53/100 · moderate
10 of 19 call sites safely automatable · 9 require manual review
| Language | Repo | Status | Install |
|---|---|---|---|
| JavaScript / TypeScript | flaglint-js | ✅ Stable | npm install -g flaglint |
| Go | flaglint-go | 🚧 Coming soon | — |
| Command | What it does |
|---|---|
flaglint audit |
Risk-ranked flag debt report with readiness score |
flaglint scan |
Structured flag usage inventory (JSON / Markdown / HTML / SARIF) |
flaglint migrate |
Safe OpenFeature migration plan with --dry-run and --apply |
flaglint validate |
CI enforcement gate — exits 1 if direct LD calls found |
- 📖 Read the docs
- 🐛 Open an issue
- 🤝 Read CONTRIBUTING.md
- 🔒 Report security issues via the security policy
| Repo | Description |
|---|---|
| flaglint-js | JavaScript / TypeScript CLI |
| flaglint-go | Go CLI (coming soon) |
| flaglint.dev | Website and documentation |


