Code Quality · JetBrains plugin
Feature Flag Reference Companion
FreeCode Quality / Feature Flags
Gutter icon next to every recognized feature-flag-check call's key literal in Java/Kotlin code (isEnabled("checkout_v2"), variation("checkout_v2", false), and similar), showing how many times that exact key is referenced anywhere else in the open project: helps find orphaned flags (dead code left behind after a rollout completed) without connecting to any provider. 100
The gap it fixes
An original idea, not a port of an existing competitor — validated against this catalog's own idea-validation discipline before being built. The 3 existing feature-flag plugins on JetBrains Marketplace are all clients that connect to a provider's service to check a flag's live state — this plugin is deliberately the opposite: 100% static analysis of references already in your code, no provider connection, complementary rather than competing. Same "apuesta consciente sin ancla de mercado" treatment as Refactor Simulator / Test Scaffold Companion / Circular Dependency Companion / Unused npm
Facts and pricing
- Category
- Code Quality
- Pricing
- Free
- Platform
- IntelliJ-family plugin
- First published
- 2026-08-31
- Marketplace ID
- #33679
- Repository
feature-flag-reference-companion- Growth
- ▲ +8900.0% since 2026-08-21 (1→90)
Related plugins
All Code Quality pluginsPreview every refactoring before committing it. Simulates a rename in an isolated, in-memory sandbox (using IntelliJ's own PSI, Find Usages, and refactoring processors, never a custom engine) and shows a full impact report, deterministic validation, and a native side-by-side diff before anything touches a real file.
A cognitive-complexity gutter icon for Java and Kotlin methods/functions: a colored badge with the real number, computed with SonarSource's documented Cognitive Complexity algorithm, never blocking the UI thread.
Shows errors and warnings inline, at the end of the line that has them, instead of only as a gutter icon or a squiggly underline you have to hover to read. One hint per line (most severe diagnostic wins) so it never turns into unreadable clutter.
Gutter icon on any Java/Kotlin for loop whose body accesses a lazy-loaded JPA association directly on the raw loop variable: the classic N+1 query shape: fetch a collection, then trigger one extra query per element while iterating it.
Download and star counts as of 2026-10-18, refreshed twice daily from the JetBrains Marketplace and GitHub APIs.