목록 보기
말 안 듣는 this, Typescript Custom ESLint Rule로 혼내주기
백엔드

말 안 듣는 this, Typescript Custom ESLint Rule로 혼내주기

스퀘어랩
스퀘어랩
2023년 10월 31일

두줄요약

NestJS 서버에서 `this` 바인딩 실수를 줄이기 위해 TypeScript Custom ESLint Rule을 만들려는 사례입니다.정적 분석으로 특정 `this` 버그를 사전에 막는 방향을 다룹니다.

핵심 내용

  • NestJS 서버 개발 중 this가 예상치 않은 객체를 가리켜 버그가 발생할 수 있는 문제 인식
  • TypeScript Custom ESLint Rule로 특정 this 사용 패턴을 사전 차단하려는 시도
  • 코드 작성 실수 예방을 위한 정적 분석 규칙 강화 관점

적용해볼 점

  • this 바인딩이 불명확한 코드 패턴 점검
  • 프로젝트 특성에 맞는 custom eslint rule 도입 검토
  • 반복 실수 구간을 lint 단계에서 사전 차단

다음 읽기

#TypeScript 주제를 다룬 다른 회사 글

Any의 함정 TypeScript와 Zod를 활용한 Type 명세로 해소

TypeScript의 정적 타이핑과 Zod를 활용해 any의 함정을 줄이는 방법을 소개했습니다. 코드 안정성과 유지보수성을 높이기 위한 타입 명세 관점의 글입니다.

삼성
삼성
프론트엔드

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...