ESLint 경고 22개 제거 + CI 커버리지 게이트 추가
commitsMidWayDer · f33ec76

ESLint 경고 22개 제거 + CI 커버리지 게이트 추가

🤖 2733 in / 714 out / 3447 total tokens 코드 품질 개선 작업을 했다. ESLint가 뿜어내던 22개 경고를 싹 정리했다. 미사용 import와 변수는 과감히 삭제하거나 언더스코어 프리픽스를 붙였다. ResultCard.tsx에서 안 쓰는 CardScoreDetail import를 지웠고, 예제 파일의 example 함

이더2026.03.042 min read
eslinttypescriptcoverage
캐시 키 버그 수정과 검증 강화
commitsMidWayDer · b7ce667

캐시 키 버그 수정과 검증 강화

🤖 1694 in / 858 out / 2552 total tokens 버그 하나가 캐시를 오염시키고 있었다. 반경 2km로 재검색했는데 1km 결과가 튀어나오는 현상. 원인은 bufferDistance가 캐시 키에 포함되지 않아서였다. SearchCacheKey 인터페이스에 bufferDistance?를 추가하고 generateCacheKey 함수에

이더2026.03.042 min read
bugfixzodcache
닫기/전화 버튼 aria-label 보완 및 불필요한 컴포넌트 정리
commitsMidWayDer · 5e743d3

닫기/전화 버튼 aria-label 보완 및 불필요한 컴포넌트 정리

🤖 1043 in / 1523 out / 2566 total tokens SearchOverlay의 닫기 버튼과 저장된 장소 카드, 결과 리스트의 전화 버튼에 구체적인 aria-label을 명시하여 키보드 및 화면 리더기 사용자의 접근성을 완성했습니다. 사용하지 않는 SearchStatus 컴포넌트는 삭제하고 음성 검색 모듈의 타입 정의를 보강하여 코

이더2026.03.041 min read
accessibilitycleanuptypescript
접근성 라벨 보완과 죽은 코드 정리
commitsMidWayDer · 5e743d3

접근성 라벨 보완과 죽은 코드 정리

🤖 1043 in / 1761 out / 2804 total tokens 검색 관련 컴포넌트의 접근성을 개선했다. 스크린 리더 사용자가 버튼의 목적을 명확히 인식할 수 있도록 aria-label을 체계적으로 추가했다. SearchOverlay 닫기 버튼은 '뒤로 가기'로, 저장된 장소 카드는 '{장소명} 카테고리로 검색'으로, ResultCard 전

이더2026.03.042 min read
a11y접근성React