본문 바로가기
A

AST 그렙

ast-grep

구문 트리 기반 코드 검색

한줄평

대규모 코드베이스에서 정확한 패턴 검색과 자동 리팩터링이 필요한 분께 강력합니다. 패턴 문법을 익히는 초기 학습이 필요합니다.

이런 분께 코드 구조 단위로 검색·치환·린트를 하려는 개발자께

좋은 점

  • 구문 트리 기반이라 정규식보다 정확한 매칭
  • 여러 언어를 빠르게 처리

아쉬운 점

  • 패턴 작성 문법에 익숙해지는 데 시간이 듭니다

AST 그렙 소개

소스 코드를 문자열이 아니라 구문 트리(AST) 단위로 검색·점검·치환하는 명령줄 도구입니다. 여러 언어를 지원하며, 패턴으로 코드 구조를 찾아 대규모로 일괄 수정하거나 린트 규칙을 만들 수 있습니다. grep 이 텍스트를 훑는다면 이 도구는 코드의 의미 구조를 이해해 오탐을 줄입니다. GUI 없이 터미널에서 쓰며 CI 에 붙이기도 좋습니다.

제작사

영삼넷 · 공식 홈페이지

AST 그렙 (ast-grep) 무료 다운로드 | 자료실 | 영삼넷