인프런 커뮤니티 질문&답변
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 김성관님.
TSLint는 더 이상 유지보수되지 않아 deprecated된 상태입니다. 따라서 최신 프로젝트에서는 TSLint 대신 ESLint를 사용하는 것이 권장됩니다. ESLint는 타입스크립트를 포함한 다양한 언어에 대한 린팅을 지원하며, 현재 커뮤니티에서 널리 사용되고 있습니다.
ESLint 사용 방법:
프로젝트 디렉토리에서
eslint패키지를 설치합니다.npm install eslint --save-dev초기 설정을 시작합니다.
npx eslint --init이 명령어를 통해 프로젝트 설정에 적합한 ESLint 설정 파일을 생성할 수 있습니다.
타입스크립트와 함께 사용할 경우, 추가적으로
@typescript-eslint/parser와@typescript-eslint/eslint-plugin을 설치하여 연동합니다.
추가로 참고할 만한 게시물로는 아래와 같은 질문들이 있습니다:
TSLint 대신 ESLint로 해주세요~
해당 게시물에서는 TSLint의 경고 메시지에 대한 설명과 함께 ESLint로의 전환을 권장하고 있습니다.tslint 플러그인
이 게시물에서는 Visual Studio Code에서 TSLint 대신 ESLint의 사용을 권장하는 방법을 설명하고 있습니다.
TSLint에 대한 지원이 종료되었기 때문에, ESLint를 활용하여 프로젝트 환경을 설정하시는 것을 추천드립니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




