Context Buddy: the tool that knows your code better than you
summary
Tool reconstructs code history at the token level and claims it finds who added or changed specific tokens across reformatting, using token-level history built from git plus scalameta and semanticdb for semantic symbols. It ships a working IntelliJ plugin (open smart history), an SBT/CI pipeline for semantic indexing, and a hoarder-like zinc cache to speed builds; large repos bootstrap in minutes. Review Buddy and graph visualizations exist and expose symbol provenance, dependency evictions and which developers touched a feature. Some advanced features remain experimental.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:12Questions
- 1:57Context Buddy
- 2:26Reading the code
- 5:09Source control
- 6:11ID
- 6:42Spyder
- 7:27Java
- 8:55Legacy code
- 16:51Context Body
- 17:28Small Beaver
- 18:24Trace fossils
- 20:24Map howl
- 25:11Semantic information
- 27:08Future of Context Buddy
- 34:19Survivorship Bias
- 36:50QA
- 39:46SBT plugin
- 44:21Sources of information
related talks
46mContext Buddy: the tool that knows your code better than you
35mIntelliJ IDEA Tips & Tricks
31mTaming the Beast - Better Bazel in IntelliJ
20mChronicler: Interactive Exploration of Source Code History
29mExploring Scala Tooling ecosystem
38mBeyond Code: Repository Mining with Clojure
57mBuilding code analysis tools at Twitter
08mSupercharging Developer Productivity With Advanced Code Search
