bugout-dev/locust
View on GitHub ↗ ★ 58 Python
"git diff" over abstract syntax trees
6 mentions on Hacker News by 2 people: 1 story, 5 comments · first 2020-11-05 · latest 2021-10-07
20082026
-
…similar, although my use case is more about learning how code has changed across git commits: https://github.com/bugout-dev/locust For Javascript/Typescript/React support, like you, I hooked into the Babel toolchain. Can't recommend it…
comment by zomglings · 2021-10-07 · in Effective Code Browsing -
I maintain a free/open source project that does exactly what the author asks for: https://github.com/bugout-dev/locust . Our tool uses git as the foundation of its functionality. It superimposes git diffs on top of ASTs. It is insanely…
comment by zomglings · 2021-09-28 · in What if Git worked with programming languages? -
My team has a similar project (Locust: https://github.com/bugout-dev/locust ) where the goal is to learn the semantic meanings of code changes in git commits, GitHub PRs, etc. Since we took git diffs as a target for semantic analysis, we…
comment by zomglings · 2021-07-19 · in Diffsitter: A tree-sitter based AST difftool to get meaningful semantic diffs -
…well in line with what I have been building - a tool to take syntax-aware diffs across git commits: https://github.com/bugout-dev/locust It currently supports Python, Javascript, and Java. I like the idea of mypy changes, as well.
comment by zomglings · 2021-07-08 · in Difftastic: Syntax-aware structured diff tool -
Continued discussion here https://github.com/bugout-dev/locust/issues/39 Cheers
comment by hbt · 2020-11-06 · in Show HN: Locust – “Git diff” over abstract syntax trees -
▲ 26
Show HN: Locust – “Git diff” over abstract syntax treesstory by zomglings · 2020-11-05 · 7 comments