재호팀 코드 관리 - prgrms-fe-devcourse/FEDC2_Shallenge_Jaeho GitHub Wiki

ESLint Prettier git hooks
ESlint
Prettier
git hooks

prettier

{
  "printWidth": 80,
  "tabWidth": 2,
  "useTabs": false,
  "semi": true,
  "singleQuote": false,
  "quoteProps": "consistent",
  "trailingComma": "es5",
  "bracketSpacing": true,
  "arrowParens": "always",
  "endOfLine": "lf"
}

eslint

  • "import/order"를 사용하여 import문 정렬
  • "recommand" 규칙 사용
  • "typescript" tslint

git hooks

  • huksy를 사용하여 git hooks를 적용했습니다.
  • lint-staged를 사용해 staging 상태의 파일을 lint,포매팅을 했습니다.
  "lint-staged": {
    "*.{ts,tsx}": [
      "prettier --write",
      "eslint --fix"
    ]
  }
⚠️ **GitHub.com Fallback** ⚠️