Extension

Untitled

Eslint, Prettier

// Eslint
{
    "env": {
      "browser": true,
      "es2021": true
    },
    "extends": ["plugin:react/recommended", "airbnb", "prettier"],
    "globals": {
      "Atomics": "readonly",
      "SharedArrayBuffer": "readonly"
    },
    "parserOptions": {
      "ecmaVersion": 12,
      "sourceType": "module"
    },
    "plugins": ["react", "prettier"],
    "rules": {
      "camelcase": "off",
      "prettier/prettier": [
        "error",
        {
          "endOfLine": "auto"
        }
      ],
      "react/state-in-constructor": "off",
      "import/no-extraneous-dependencies": [
        "error",
        {
          "devDependencies": true,
          "optionalDependencies": false,
          "peerDependencies": false
        }
      ]
    },
  }

// prettier
{
    "endOfLine": "crlf",
    "jsxBracketSameLine": false,
    "bracketSpacing": true,
    "printWidth": 80,
    "tabWidth": 2,
    "singleQuote": true,
    "jsxSingleQuote": false,
    "semi": true,
    "trailingComma": "all",
    "useTabs": false
}

개발 방식 - Live share, 각자 모각코후 branch

기술 스택

CSS 라이브러리

라우터

노드 버전

^v16