(Typescript) test와 lint 시간 줄여보기

(Typescript) test와 lint 시간 줄여보기

4
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

백엔드 테스트 최적화

이 게시물은 비브로스 백엔드팀의 테스트 및 린트 최적화 과정을 다룹니다.

문제점

  • 테스트와 린트 시간이 길어져 퇴근 시간이 지연됨
  • tsoa와 prettier의 충돌로 인해 성능 저하 발생

해결 방법

문제가 되는 파일을 .prettierignore에 추가하여 린트 시간을 8분에서 5초로 단축했습니다. 또한, ts-node의 버전을 업데이트하여 테스트 시간을 2분에서 1분으로 줄였습니다. 마지막으로, 타입 체크를 별도로 처리하여 효율성을 높였습니다.