Skip to content

Source-Level Debt Signals

FlagLint can surface local source-level review signals. It does not identify production-stale flags.

  • A flag key appears in source.
  • A key is dynamic.
  • A call is a detail evaluation.
  • A call is a bulk flag-state call.
  • A wrapper name was configured.
  • A local source heuristic such as minFileCount was explicitly configured.

FlagLint does not query LaunchDarkly for flag age, owner, tags, environment configuration, evaluation history, or production usage. A source-level signal is a review hint, not proof that a production flag is stale or safe to delete.

The default minFileCount is 0, so a legitimate one-file flag is not marked stale by default. Teams may opt into minFileCount: 1 if they want that local heuristic.