Skip to content
View flaglint's full-sized avatar

Block or report flaglint

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
.github/profile/README.md

FlagLint

Flag debt governance for engineering teams.

Docs · Quickstart · Blog · Issues


Welcome to FlagLint 👋

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 SDKs

Language Repo Status Install
JavaScript / TypeScript flaglint-js ✅ Stable npm install -g flaglint
Go flaglint-go 🚧 Coming soon

What FlagLint does

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

Getting involved


Repositories

Repo Description
flaglint-js JavaScript / TypeScript CLI
flaglint-go Go CLI (coming soon)
flaglint.dev Website and documentation

Pinned Loading

  1. flaglint-js flaglint-js Public

    Migrate LaunchDarkly to OpenFeature safely.

    TypeScript 6 5

  2. flaglint-go flaglint-go Public

  3. flaglint.dev flaglint.dev Public

    Astro 1