@titicaca/eslint-config-triple

5.2.1 • Public • Published

@titicaca/eslint-config-triple

Installation

npm install @titicaca/eslint-config-triple eslint --save-dev

Usage

package.json의 scripts 속성에 다음을 추가해주세요.

{
  "scripts": {
    "lint:es": "eslint .",
    "lint:es:fix": "eslint . --fix"
  }
}

.eslintrc.js 파일을 생성하세요. 컨픽은 여러 종류로 구분되어 있어서 프로젝트에 필요한 컨픽만 이어붙어서 사용할 수 있습니다.

JavaScript, TypeScript 코드 린트 규칙을 설정하려면 다음을 추가하세요.

{
  "extends": ["@titicaca/eslint-config-triple"]
}

TypeScript 코드에서 타입 정보까지 활용한 더 엄격한 규칙을 사용하려면 다음을 추가하세요. 이 컨픽도 기본적으로 사용하기를 권장합니다.

{
  "extends": [
    "@titicaca/eslint-config-triple",
    "@titicaca/eslint-config-triple/requiring-type-checking"
  ]
}

React 프론트엔드 프로젝트에서는 다음을 추가하세요.

{
  "extends": [
    // 다른 컨픽...
    "@titicaca/eslint-config-triple/frontend"
  ]
}

Prettier를 사용한다면 다음을 가장 마지막에 추가하세요.

{
  "extends": [
    // 다른 컨픽...
    "@titicaca/eslint-config-triple/prettier"
  ]
}

Contribute

eslint의 최종 설정을 스냅샷으로 기록합니다.

pnpm run test:snapshot

새로운 rule을 추가하여 스냅샷이 깨졌다면, 스냅샷을 업데이트해주세요.

pnpm run update-snapshot

개발중 스냅샷 테스트를 계속 수행하고 싶다면, watch 옵션을 사용하세요.

pnpm run test:snapshot:watch

Readme

Keywords

none

Package Sidebar

Install

npm i @titicaca/eslint-config-triple

Weekly Downloads

1,183

Version

5.2.1

License

MIT

Unpacked Size

9.05 kB

Total Files

7

Last publish

Collaborators

  • ed1021
  • mika1102
  • hwanny
  • ean504
  • ellog.triple
  • hdg12jh
  • ktpark
  • chiman2
  • z0ro
  • dobby0
  • hsoo12
  • sejinhong
  • demian_interparktriple
  • wint1215
  • bertha8760
  • chaeson
  • choisun
  • glen96-interparktriple
  • yesohyeon
  • choision
  • daehyunkim
  • seyeon25
  • dy604160
  • nuri1224
  • teddy23
  • south94
  • pbh92
  • okh01
  • clearsky1015
  • kbg2
  • sejong.chae
  • kmkim
  • cosmiceyez23
  • hankwanyong
  • yejikk
  • yunsoomin
  • jran12
  • noah95
  • jason91
  • garlicsource
  • devravit
  • int_robben
  • ponykit
  • psg107
  • shin0723
  • daisy-rec
  • eddie-int
  • jayden92
  • leejunhyuck
  • lunychu
  • jungwoo.interpark
  • cu_kim
  • hwangjungmin
  • hari21
  • mcpark
  • raitei0330
  • lucy0327
  • influx08
  • ben-youngho
  • audreyoon
  • jimmy_triple
  • kidol
  • dia-triple
  • miya1
  • jinsol-kim
  • watsonpark
  • teo-triple
  • donup088
  • litsynp
  • hoolie
  • moomoo95
  • triple-dominic
  • jarry-triple
  • ronnie48
  • jhyj0521
  • hannah-triple
  • triple-ronnie
  • hailey-triple
  • maeve.triple
  • doncic
  • triple-demian
  • owen95
  • ywtechit
  • guswl
  • rita913
  • odile-triple
  • greeenly
  • holy
  • kyudeok
  • heron-triple
  • inbeom
  • dincal
  • triple-corp
  • judetriple
  • bruce-00
  • sirokim
  • david-triple
  • torres-god
  • jay-triple
  • simonz
  • how3
  • pode
  • triple-steve
  • hans-triple
  • eugene-triple
  • kage.kim
  • hancock-triple
  • lucas-triple
  • zoe_
  • robby-triple
  • triple-young
  • triple-ben
  • zhsks528