Loading...
FlagShark detects stale feature flags and generates cleanup PRs — so your codebase stays lean without the busywork.
Free for up to 3 repositories · No credit card required
Remove stale flag: new_checkout_flow
Automatically generated by FlagShark — flag has been at 100% for 90+ days
Works with your stack
// Line 847
if (featureFlags.isEnabled("new_checkout_flow")) {
// TODO: remove after launch
// Added: March 2021
processCheckout(cart);
}Sound familiar?
Every codebase has flags that should have been removed years ago. They slow down your builds, confuse new developers, and accumulate as invisible debt.
Install our GitHub App. Takes 30 seconds.
Detect flags across 11 languages automatically.
Ready-to-merge PRs that remove dead flags.
From detection to cleanup, with full visibility along the way.
Drop a config file into your repo and you're done. FlagShark adapts to your stack.
providers:
- name: "LaunchDarkly"
package_path: "go-server-sdk/v7"
methods:
- name: "BoolVariation"
flag_key_index: 0
- name: "Custom Provider"
methods:
- name: "isEnabled"
flag_key_index: 0✓ Connected to github.com/acme/app
✓ Scanning 847 files across 11 languages
✓ Found 23 feature flags
✓ Flagged 8 stale (older than 90 days)
Flag: new_checkout_flow
Age: 847 days
Files: 3 references
PR: #142 ready for review
✓ 3 cleanup PRs createdBuilt with security-first principles. We see only what we need, for as long as we need it.
Your source code is analyzed in isolated environments and never persisted. We only keep flag metadata.
Read-only code access. We only write PR comments and create cleanup pull requests when you ask.
Scan results auto-delete after 30 days. Request full data deletion anytime.
Free for up to 3 repositories. Paid plans from $99/mo.