[1016] 서치라이트 15일차

한별·2024년 11월 27일
0

서치라이트

목록 보기
17/40

Today's Tasks

  • KAN-125 - 무료리스트 신청 페이지 완료
    • +) eslint import rule 적용

Learnings and Questions

  • 바보 같은 에러
    • 빌드할 때, 백엔드 서버 켜놓고 빌드하지 않으면 오류 남.
      static export 를 사용하면, CSR을 제외하고 static file로 만들어주는듯 (특히 HTTP GET Method)
  • eslint import rule 적용
{
  "rules": {
    "no-restricted-imports": [
      "error",
      // import React 막기
      {
        "paths": [
          {
            "name": "react",
            "importNames": ["default"],
            "message": "import React from 'react' makes bundle size larger."
          }
        ]
      }
    ],
    // import 정렬
    "import/order": [
      "error",
      {
        "groups": [
          "builtin",
          "external",
          "internal",
          ["parent", "sibling"],
          "index",
          "object",
          "type",
          "unknown"
        ],
        "pathGroups": [
          {
            "pattern": "next",
            "group": "builtin",
            "position": "before"
          },
          {
            "pattern": "@/core/**",
            "group": "unknown"
          },
          {
            "pattern": "**/*.css.ts",
            "group": "unknown",
            "position": "after"
          }
        ],
        "newlines-between": "always",
        "alphabetize": {
          "order": "asc",
          "caseInsensitive": true
        }
      }
    ]
  },
  "plugins": ["import"],
  "extends": ["next/core-web-vitals", "next/typescript", "prettier"],
}

참고자료 ESLint로 import 구문에 규칙 넣기 | pozafly

Plan for Tomorrow

  • KAN-152 - FE 블로그 SSR로 교체 (+ SEO 관련 세팅) 시작
profile
누구나 이해하기 쉽게 글 쓰고 싶은 FE 개발자

0개의 댓글

관련 채용 정보