서식 규칙의 자동 적용
사람마다 다른 공백과 줄바꿈 규칙을 도구로 통일해 코드 검토에서 서식 논의를 줄일 수 있다. C와 C플러스플러스 외에도 여러 언어를 지원한다. 지원 언어의 범위와 구체적인 옵션은 사용하는 버전에서 확인한다.
출력과 파일 변경
입력 내용을 받아 정리한 결과를 표준 출력으로 보낼 수 있으며 파일을 직접 변경하는 옵션도 있다. 저장 시 적용하는 편집기와 자동 검사 환경이 같은 설정을 읽도록 구성하면 불필요한 서식 변경을 줄이기 쉽다.
설정 위치와 버전
파일 위치를 바탕으로 스타일 설정을 찾는 방식이 중요하다. 표준 입력을 사용할 때도 가정할 파일 이름이 설정 탐색에 영향을 줄 수 있다. 버전이 다르면 옵션 지원과 정리 결과가 달라질 수 있어 팀에서 버전과 설정을 함께 관리한다.
관련 문서
Clang-Tidy / Clang / EditorConfig / Shfmt