Skip to content

04. 코드 컨벤션

Daeun Kim edited this page Jun 22, 2022 · 1 revision

코드 관리

ESLint Prettier
ESlint
Prettier

ESLintPrettier 룰을 팀원끼리 합의하여 정하고 사용하였습니다.

.eslintrc.json

{
  "env": {
    "browser": true,
    "node": true,
    "es6": true,
    "commonjs": true
  },
  "extends": ["eslint:recommended", "react-app", "plugin:prettier/recommended"],
  "parserOptions": {
    "sourceType": "module",
    "ecmaFeatures": { "jsx": true }
  },
  "overrides": [
    {
      "files": ["**/*.stories.*"],
      "rules": {
        "import/no-anonymous-default-export": "off"
      }
    }
  ]
}

.prettierrc

{
  "printWidth": 100,
  "tabWidth": 2,
  "bracketSpacing": true,
  "semi": false,
  "singleQuote": true,
  "endOfLine": "auto"
}
Clone this wiki locally