是否有针对 Rust 的 AST 级分析/检测工具?

问题描述 投票:0回答:0

我有一个需要全局分析 Rust 源代码(分析器需要查看整个程序)并相应地重写代码。基本上,我脑子里有类似 LLVM passes 的东西,但在这里我需要 Rust 源代码的信息。我试图为这项任务找到一个现有的框架,但我找到的唯一一个 (https://github.com/da-x/instru) 并没有长期维护。另外,我注意到

rustc
中有一个所谓的“编译器插件”,但
rustc
团队似乎也停止了对它的支持。

所以我发布这个是为了看看是否有人对 Rust 中用于此类分析/检测任务的常见做法有任何想法?

rust static-analysis
© www.soinside.com 2019 - 2024. All rights reserved.