본문 바로가기

디프시터

diffsitter

구문 트리로 비교하는 diff

한줄평

서식 변경에 묻혀 진짜 코드 차이를 놓치던 상황에서 도움이 됩니다. 다만 지원하는 언어가 tree-sitter 문법에 달려 있어 언어에 따라 결과가 고르지 않을 수 있습니다.

이런 분께 서식 잡음 없이 코드 변경만 보고 싶은 개발자께

좋은 점

  • 공백·서식 잡음을 걸러낸 비교
  • 실제 코드 구조 변화에 집중

아쉬운 점

  • 언어별 파서 지원 편차가 있음

디프시터 소개

diffsitter 는 tree-sitter 파서로 코드의 구문 트리(AST)를 만들어 의미 있는 차이만 보여 주는 diff 도구입니다. 줄 단위로 글자를 비교하는 기존 diff 와 달리, 공백이나 줄바꿈처럼 의미 없는 변화는 걸러내고 실제로 달라진 코드 구조를 짚어 줍니다. 코드 리뷰에서 잡음을 줄여 핵심 변경에 집중하게 해 줍니다. 터미널에서 실행하는 CLI 도구입니다.

제작사

영삼넷 · 공식 홈페이지

디프시터 (diffsitter) 무료 다운로드 | 자료실 | 영삼넷