static export
를 사용하면, CSR을 제외하고 static file로 만들어주는듯 (특히 HTTP GET Method){
"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