해결된 질문
작성
·
224
1
초기셋팅에서 typescript 고른 후에 넘어가서 린트 설정하는 부분인데요. TSLint가 Duplicated 됐던데, 실제서비스에서는
어떤 걸 사용하나요? 본 동영상 강의는 그냥 TSLint로 해도 될 것 같긴 합니다만.. 실제 회사에서는 어떤걸 쓸지 궁금하네요..
답변 2
1
안녕하세요!
제가 이 강의를 제작할 당시에는 몰랐던 부분인데,
말씀해주신 내용을 찾아보니 tslint개발자가 eslint로 변경하는 작업을 하고있다고 합니다.
덕분에 저도 새로운 정보를 알게되었네요 :) 감사드립니다.
ESLint는 Javascript의 표준 린트로서 널리 사용되고 있습니다.
React의 raete-react-app 모듈과 같은곳에서도
또 본 강의에서 사용하는 Vue-Cli에서도 보편적으로 ESLint를 많이 사용하고 있습니다.
향후 미래를 생각한다면, 지금부터라도 ESLint를 사용하는게 도움이 되실 수 있으나
커뮤니티를 확인하니 아직 ESLint에서 Typescript에 대한 모든 기능을 지원하는것 같진 않네요 ^^
(물론 플러그인을 설치하여 어느정도 가능합니다.)
Lint는 개발 단계에서 도움을 주는 도구로써 어플리케이션에 영향을 주지는 않기 때문에
상황에 맞게 선택하시는게 좋을 것 같습니다 ^^
Typescript에 대한 코드 컨벤션이 엄격히 지켜지길 원하신다면 당분간은 TSLint를 사용하시다가
추후에 마이그레이션 하시는것도 괜찮고,
그것이 아니라면, Vue-cli에서 메뉴얼 설치를 하실 때
ESLint를 선택하시고 사용하셔도 기본적인 룰에 대한것은 도움을 받으실 수 있습니다.
아래 링크를 참고부탁드립니다
https://github.com/itamgames/front-itam.dadex/blob/master/common/service/axios.service.ts
0