i18n-checker
Installation
SKILL.md
i18n Checker
i18n 키 관리를 "빼먹지 마라"는 수동 검토 대신 스크립트 자동화로 해결.
문제 상황
en.json에만 키를 정의하고 다른 언어 파일에는 누락- 존재하지 않는 키를 코드에서 참조
- 사용하지 않는 키를 방치
- 동적 키 생성 시 보간자 불일치
해결 접근법
3겹의 안전장치:
- TypeScript 타입 검사: 사용부/정의부 오류 컴파일 타임 감지
- 미사용 키 린트 스크립트: 코드베이스와 정의 간 불일치 발견
- pre-push 훅 자동화: 푸시 전
tsc+lint:i18n자동 실행