Code References: See Exactly Where Your Feature Flags Live in Your Codebase
Blog post from Flagsmith
Flagsmith's new product, Code References, integrates feature flags with GitHub repositories to provide a clear view of where each flag is used within a codebase, helping to manage and reduce technical debt. This tool allows developers to track feature flags' locations in the code, facilitating the process of cleaning up stale flags by showing their reference counts and exact file locations in a user-friendly dashboard. By addressing common criticisms of feature flags, such as the accumulation of technical debt due to unmanaged flags, Code References aims to treat feature flags like production infrastructure, with an emphasis on lifecycle management. The feature is currently compatible with GitHub and plans to extend support to GitLab, offering a foundation for future automation such as automatically generating pull requests to remove obsolete flags. This initiative reflects Flagsmith's commitment to developing comprehensive feature lifecycle tools that the market demands, enhancing the visibility and maintenance of feature flags in software projects.