← 패치노트

수정 2026-05-08

v1.9.4

2026-05-08

A. impact 정확도

핵심 변경

**A. impact 정확도**: 강한 참조(import / require / @import / href / src / url / include)와 약한 참조(식별자 등장)를 분리해 default는 강한 참조만 출력. word boundary 추가로 cards 안의 card가 false positive로 잡히던 문제 해결. --all로 약한 참조까지 표시.
**B. cross-platform 종료 코드**: main이 끝난 뒤 process.exit(process.exitCode)을 명시. 셸 wrapper나 npx 파이프라인에서 $?이 0으로 보이던 문제 해결. ui consistency --fail-on-violation은 --strict-exit로 즉시 process.exit(1)도 가능.
**C. lazy detect string literal 휴리스틱**: 매치 위치가 '…'/"…"/ … 안이면 카운트에서 제외. leerness CLI 자기 자신(bin/harness.js)도 자동 skip. 메인 디렉토리에서 30개 잡히던 false positive 사실상 0.

GitHub 릴리스 v1.9.4 →