한줄평
“대규모 코드베이스에서 정확한 패턴 검색과 자동 리팩터링이 필요한 분께 강력합니다. 패턴 문법을 익히는 초기 학습이 필요합니다.”
이런 분께 코드 구조 단위로 검색·치환·린트를 하려는 개발자께
좋은 점
- 구문 트리 기반이라 정규식보다 정확한 매칭
- 여러 언어를 빠르게 처리
아쉬운 점
- 패턴 작성 문법에 익숙해지는 데 시간이 듭니다
AST 그렙 소개
소스 코드를 문자열이 아니라 구문 트리(AST) 단위로 검색·점검·치환하는 명령줄 도구입니다. 여러 언어를 지원하며, 패턴으로 코드 구조를 찾아 대규모로 일괄 수정하거나 린트 규칙을 만들 수 있습니다. grep 이 텍스트를 훑는다면 이 도구는 코드의 의미 구조를 이해해 오탐을 줄입니다. GUI 없이 터미널에서 쓰며 CI 에 붙이기도 좋습니다.