공백만 있는 변경을 제외해 남은 로직 변경을 확인하기 쉽게 하는 RibbonDiff.
Mac에서 공백만 있는 차이 무시하기
파일 재들여쓰기, 정렬 변경, trailing whitespace 제거 등이 있으면 공백만 있는 변경이 리뷰를 가득 채울 수 있습니다. RibbonDiff에는 Whitespace 컨트롤이 있어 저장된 공백 필터를 한 번에 켜거나 끄고 실제 변경으로 돌아갈 수 있습니다.
추천 샘플 파일
- metrics-before.py 및 metrics-after.py — 대부분은 서식 노이즈이고 문구 변경이 하나 있습니다.
- WorkoutRow-before.swift 및 WorkoutRow-after.swift — 많은 서식 변경을 동반한 SwiftUI 스타일 변경.
- dashboard-before.js 및 dashboard-after.js — 서식 변경과 업데이트된 배지 라벨 하나.
시도 방법
- 공백 필터를 끈 상태에서 파일 쌍 중 하나를 엽니다.
- Diff가 노이즈로 가득해 보이는 상태를 확인합니다.
- Whitespace 컨트롤을 켭니다.
- 남은 실제 변경, 예를 들어
recovery flags가recovery alerts.
유용한 상황
- 다시 서식이 적용된 코드베이스.
- 줄바꿈 변경이 많은 Markdown 또는 문서.
- 들여쓰기나 trailing whitespace만 바뀌고 로직은 거의 바뀌지 않은 템플릿.