https://github.com/ast-grep/ast-grep
https://github.com/semgrep/semgrep
两个都是代码搜索,然后重构,有别于正则表达式搜索替换的工具
有用过的人说一下使用体验吗?感觉两者相比如何,哪个用起来更方便
https://github.com/semgrep/semgrep
两个都是代码搜索,然后重构,有别于正则表达式搜索替换的工具
有用过的人说一下使用体验吗?感觉两者相比如何,哪个用起来更方便
1
Al0rid4l May 26, 2024
|
2
hdnvim Jun 12, 2024
谢谢提问!如果是做搜索和重构的话,推荐 ast-grep ,ast-grep 的重写有更多选项。如果是要做安全审计的话可以试试 semgrep 。
|
3
hdnvim Jun 12, 2024
@hdnvim ast-grep 有专门文档记录怎么重写代码 https://ast-grep.github.io/guide/rewrite-code.html
semgrep 相对而言 fix 还比较 experimental |