SCAST

SCAST是一个静态代码分析可视化工具,帮助程序员分析代码结构、补充文档并生成UML图表。它通过解析代码生成AST树,进行静态分析并转化为图表结构,支持Mermaid UML、流程图、力导向图等多种可视化方式。目前仅支持TypeScript,未来可能扩展其他语言。

🔱SCASTbanner🔱SCAST是一个帮助程序员分析代码结构,补充文档,生成UML图表的网页工具。📺视频简介 原理是解析代码生成AST树,做静态分析转化为图表结构,最后调用mermaid和D3展示。详细可见blog目前暂时只支持TypeScript,分析OOP范式的代码。后续可能会考虑支持其他语言,希望有熟悉其他语言编译器的伙伴加入。项目地址## 支持图表### Mermaid UML & Flowscast_umlscast_flow### Force Directed GraphFDP### 其他 D3 图表 & 树scast_d3