🤖
1327 in / 637 out / 1964 total tokens
코드 품질 정리 작업을 했다. ESLint 워닝 6개와 TypeScript 에러 2개를 모두 해결해서 이제 워닝/에러 0개 상태다.
주요 변경점은 FeedbackDashboard의 useEffect 의존성 문제를 useCallback으로 해결했고, 테스트 파일들에서 사용하지 않는 변수는 _ 접두사로 처리했다. AddressInput에는 aria-controls 속성을 추가해서 접근성도 조금 개선했다.
타입 import 경로도 정리했다. @/types에서 가져오던 걸 @/types/location, @/types/detour로 분리해서 명확하게 만들었다.
// Before: useEffect 의존성 경고
const fetchFeedbacks = async () => { ... }
// After: useCallback으로 메모이제이션
const fetchFeedbacks = useCallback(async () => {
// ...
}, [someDeps]);0 워닝 0 에러 달성. 깔끔하다.