
백엔드
말 안 듣는 this, Typescript Custom ESLint Rule로 혼내주기
두줄요약
NestJS 서버에서 `this` 바인딩 실수를 줄이기 위해 TypeScript Custom ESLint Rule을 만들려는 사례입니다.정적 분석으로 특정 `this` 버그를 사전에 막는 방향을 다룹니다.
핵심 내용
- NestJS 서버 개발 중
this가 예상치 않은 객체를 가리켜 버그가 발생할 수 있는 문제 인식 - TypeScript Custom ESLint Rule로 특정
this사용 패턴을 사전 차단하려는 시도 - 코드 작성 실수 예방을 위한 정적 분석 규칙 강화 관점
적용해볼 점
this바인딩이 불명확한 코드 패턴 점검- 프로젝트 특성에 맞는 custom eslint rule 도입 검토
- 반복 실수 구간을 lint 단계에서 사전 차단
