Hacker News new | ask | show | jobs
by adityashukla_ 133 days ago
While parsing, you might have considered tree-sitter which supports multiple languages, any particular reasons you didn't choose that?
1 comments

This started out as a passion project so funnily enough our spaghetti code detector has quite some technical debt itself.

But I have a dev branch where I am trying to get tree-sitter to work. As its ecosystem is an absolute beast when it comes to the amount of languages it supports this would definetly be my preferred method over doing all the languages manually.

The main challenge is normalizing the Trees and making sure all nodes are in a comparable state when we visualize them. (otherwise vsiualizing multilingual Codebases would be a real Pain)