Build a healthier codebase by finding references to deprecated services, libraries, URL patterns, and more across all your repositories.
Tackle refactoring efforts and tech debt from legacy systems and acquisitions with automated pull requests across your entire codebase.
Stay on top of code health changes. Monitor and measure code health initiatives and get actionable insights into the impact of large-scale changes.
Engineering teams need to track and measure code quality consistently to monitor code health across their entire codebase, but current tools don't make this easy. What does that mean for you?
Lyft boosts code health and accelerates developer velocity
“With the help of Sourcegraph, we were able to quickly look at all clients of an API and remove unused attributes that lived in different repositories, ultimately simplifying our APIs and speeding up developer iteration time.”
— Justin Phillips, Software Engineer at LyftRead the case study
Use Code Search to spot deprecated methods and APIs left in your code and share examples of how the latest versions are used.
With Batch Changes, you can quickly update versions and send pull requests to all your repositories as a way of alerting repository owners that they need to upgrade.
Create living, actionable documentation with Notebooks that show your best practices with real-life examples you can share with your team.
Make sure deprecated endpoints don't sneak back into your code. Get alerts for new occurrences of deprecated methods or restricted patterns with code monitoring.
Create dashboards to track mitigations, package use, version adoption, code smells, codebase size, and more to understand code health with Code Insights.
Indeed improves code health at scale
“On average, I'd say that for every automated merge request that we're able to merge we save an hour…if we are doing several thousand automated merges in a year, we're saving several employee's worth of time.”
— Jared Hodge, Senior Manager, Developer Experience at IndeedRead the case study
Quantcast accelerates large-scale refactoring
“Quantcast uses Sourcegraph to create burndown lists of issues and provide code owners links to Sourcegraph search results. Since Sourcegraph searches every repository, a single engineer can analyze thousands of repositories in only a few days rather than months.”Read the case study
Workiva efficiently pays down tech debt
“As an organization that values paying down tech debt, Workiva's Client Platform team started using Sourcegraph to help them efficiently propagate updates to dependencies across all of their repositories without any ongoing maintenance.”Read the case study
When Sourcegraph switched to a new search query parser, you'd never know anything had changed. This is an account of the rigorous testing that happened behind the scenes to ensure a seamless transition.
Learn how Sourcegraph's Frontend Platform team overhauled our web application's design system and UI using codemods to automate a challenging global migration to CSS modules and Code Insights to track and communicate progress.
Sourcegraph is more than search. Learn how the code intelligence platform helps development teams quickly get unblocked, resolve issues faster, and gain insights to make better decisions.