- TSLint 구성 파일의 작성 방법과 주요 설정 옵션

TSLint는 JavaScript 및 TypeScript 프로젝트에서 코드 품질을 검사하고 유지하기 위한 도구입니다. TSLint 구성 파일을 사용하여 검사 규칙 및 설정 옵션을 지정할 수 있습니다. 이 글에서는 TSLint 구성 파일의 작성 방법과 주요 설정 옵션에 대해 알아보겠습니다.

TSLint 구성 파일 작성 방법

TSLint 구성 파일은 tslint.json 또는 tslint.yaml과 같은 이름으로 프로젝트 루트 디렉토리에 작성됩니다. 다음은 TSLint 구성 파일의 예시입니다.

{
  "defaultSeverity": "warning",
  "extends": [
    "tslint:recommended"
  ],
  "rules": {
    "no-console": true,
    "indent": [
      true,
      "spaces",
      2
    ]
  }
}

주요 설정 옵션

defaultSeverity

defaultSeverity 옵션은 기본적인 검사 결과에 대해 지정된 수준의 중요도를 설정하는 옵션입니다. 이 값을 "error", "warning", "off" 중 하나로 설정할 수 있습니다.

extends

extends 옵션을 사용하여 다른 TSLint 구성 파일을 상속할 수 있습니다. 상속된 구성 파일에 정의된 규칙과 설정 옵션을 현재 구성 파일에서 사용할 수 있습니다.

rules

rules 옵션은 각 검사 규칙과 해당 옵션 값을 설정하는 옵션입니다. "규칙명": 옵션값 형식으로 작성하며, true, false, 혹은 값을 적절하게 설정할 수 있습니다.

참고 자료

해시태그

#TSLint #TypeScript