Track what really matters to your team
Transform your code into a queryable database to create customizable, visual dashboards in seconds.
Trusted by the world's largest dev teams
Useful engineering metrics you define
Forget about inaccurate spreadsheets, manual processes, and missing historical data. You can track everything in your codebase, from migrations to code smells, in a seamless and precise way. Make data-driven decisions using visualizations based on the power and accuracy of Code Search.
How engineering teams use Code Insights
Popular Code Insights templates
select:file lang:SCSS file:module patterntype:regexp archived:no fork:no
type:file lang:scss-file:module patterntype:regexp archived:no fork:no
#!/usr/bin/env python3 archived:no fork:no
#!/usr/bin/env python2 archived:no fork:no
patterntype:regexp const\s\w+:\s(React\.)?FunctionComponent archived:no fork:no
patterntype:regexp extends\s(React\.)?(Pure)?Component archived:no fork:no
select:repo file:docs/*/new_config_filename archived:no fork:no
<java.version>(.*)</java.version> archived:no fork:no
lang:gradle org\.apache\.logging\.log4j['"] 2\.([0-9]+)\. archived:no fork:no
file:package.json "license":\s"(.*)" archived:no fork:no
#!/usr/bin/env python([0-9]\.[0-9]+) archived:no fork:no
[email protected] archived:no fork:no
this.skip() patterntype:literal archived:no fork:no
lang:gradle org\.apache\.logging\.log4j['"] 2\.(0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16)(\.[0-9]+) patterntype:regexp archived:no fork:no
regexMatchingAPIKey patterntype:regexp archived:no fork:no
TODO archived:no fork:no
type:commit revert archived:no fork:no
file:\.eslintignore .\n patterntype:regexp archived:no fork:no
lang:java @deprecated archived:no fork:no