TSLint는 타입스크립트 소스 코드가 코딩 규칙을 따라 컴파일된다면, 타입스크립트의 코드 질 확인을 위한 소프트웨어 개발에 쓰이는 정적 코드 분석 도구이다. TSLint는 타입스크립트 코드의 가독성, 유지보수성, 기능성 오류를 검사한다.
사용법
tslint [options] [file ...]
기본적으로, TSLint는 파일이 lint될 파일의 디렉토리에서 tslint.json이라는 configuration 파일을 찾는다. 못찾으면 상위 디렉토리를 검색한다.
--fix
대부분의 경고를 자동 수정
https://stackoverflow.com/questions/44841215/auto-fix-tslint-warnings
-c, --config
tslint
어떤 규칙이 활성화되고 무슨 옵션이 규칙에 제공될 지 결정하기 위해 사용할 구성 파일의 위치이다. 옵션이 명시되어 있지 않으면, tslint.json이라는 구성 파일이 경로에 존재하는 한 사용된다. 파일의 형식은 { rules : { /* rules list */}}인데 /* rules list */ 부분은 rulesname : rule-options의 쌍이다. 규칙이 사용되느냐에 따라 불리안 값 또는 [boolean, ...]이 될 수 있다. 나머지 ...들은 검사 대상을 결정하는 규칙에 전달되는 옵션이다.
ex :
package.json
tslint.json
npm run tslint 시 에러 나면 에러 무시하고 할거 하게 하는 방법
npm run tslint -s
-s 옵션은 스크립트 종료가 0이 아닌 코드면 항상 표시된다.
https://github.com/vuejs-templates/webpack/issues/246
https://palantir.github.io/tslint/usage/cli/
'JS > TypeScript' 카테고리의 다른 글
암묵적 타이핑 implicit typing (0) | 2019.01.06 |
---|---|
간단한 자동차 클래스를 상속 받은 클래스로 만든 인스턴스 (0) | 2019.01.06 |
타입스크립트 튜토리얼 모듈 (0) | 2019.01.01 |
문자열 치환 (0) | 2018.12.29 |
타입스크립트 문서 강의 (0) | 2018.12.28 |