설치

JavaScript

$ npx install-peerdeps eslint-config-ecubelabs -D

TypeScript

peerDependency는 선택적으로 제공할 수 없기 때문에 추가로 요구하는 의존성 모듈을 설치합니다.

$ npx install-peerdeps eslint-config-ecubelabs -D
$ npm i @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-import-resolver-typescript -D

프로젝트에 적용

프로젝트 최상위 폴더에 다음과 같이 .eslintrc.js 파일을 추가합니다.

JavaScript

// eslintrc.js
module.exports = {
  root: true,
  extends: "ecubelabs",
  parserOptions: {
    ecmaVersion: 2018, // your project ECMAScript version
  },
};

TypeScript

// eslintrc.js
module.exports = {
  root: true,
  extends: ["ecubelabs", "ecubelabs/typescript"],
  parserOptions: {
    ecmaVersion: 2018, // your project ECMAScript version
    project: "./tsconfig.json",
  },
};