위키득계정 ↗
기술

Typos

Typos기술
분류
소스 코드 철자 검사기
검사 기준
알려진 오타와 교정 목록
설정 파일
_typos.toml
연계 환경
CI와 편집기 및 커밋 전 검사
Typos는 소스 코드의 철자 오류를 찾고 교정을 제안하는 검사 도구다. 알려진 오타 교정 목록을 활용하며 프로젝트의 고유 이름과 식별자를 예외로 지정해 검사 범위를 조정할 수 있다.

알려진 오류 중심의 검사

소스 코드에는 일반 문장과 달리 약어와 고유 이름, 식별자가 많이 섞인다. Typos는 올바른 단어의 목록에 없는 모든 표현을 의심하기보다 알려진 오타 교정을 사용한다. 이 접근은 임의의 잘못된 표현을 모두 찾아내는 방식과 다르며, 목록에 없는 오타는 검출되지 않을 수 있다.

교정이 모호한 경우

검사만 수행하거나 변경을 직접 적용하는 방식을 선택할 수 있다. 가능한 교정 표현이 여러 개라면 자동으로 하나를 정하지 않고 사용자에게 보고한다. 차이를 출력하거나 JSON Lines 형태의 결과를 받아 다른 프로그램에서 처리하는 기능도 제공한다.

고유 표현과 번역 파일

사람 이름이나 약어처럼 의도한 표현은 단어나 식별자 단위로 허용할 수 있다. 파일 전체를 제외하거나 특정 파일 유형의 본문 검사를 끄고 파일 이름 검사만 남기는 설정도 가능하다. 이런 예외는 프로젝트의 실제 용어와 번역 콘텐츠를 검사 기준에 맞게 다루는 수단이다.

관련 문서

Codespell / Vale 문서 검사기 / Markdownlint / EditorConfig / Semgrep