ast-grep/ast-grep
github.com原文 ↗
ast-grep 是 Rust 编写的 AST 结构化搜索、lint 和 rewrite CLI,底层使用 tree-sitter。用户用类似普通代码的 pattern 匹配语法结构,并用 $MATCH 这类 wildcard 捕获 AST 节点;它可通过 npm、pip、cargo、Homebrew、Scoop、MacPorts 等安装。对 AI coding 产物做批量修复和规则化重写时,它比纯文本 grep 更接近语义边界。
–浏览
评论 · Comments