인프런 커뮤니티 질문&답변
eslint.config.mjs 내 rules 어떻게 설정 하나요?
작성
·
19
·
수정됨
0
import { defineConfig, globalIgnores } from "eslint/config";
import nextVitals from "eslint-config-next/core-web-vitals";
import nextTs from "eslint-config-next/typescript";
const eslintConfig = defineConfig([
...nextVitals,
...nextTs,
// Override default ignores of eslint-config-next.
globalIgnores([
// Default ignores of eslint-config-next:
".next/**",
"out/**",
"build/**",
"next-env.d.ts",
]),
]);
export default eslintConfig;위 와 같이 구성 되어 있는데,
"@typescript-eslint/no-unused-vars: "warn"
"@typescript-eslint/no-explicit-any": "off"
이 두가지 옵션을 어디에 입력해야 될지 모르겠어요
제미나이 답변으로는 아래 처럼 하라는데, 맞을까요?
import { defineConfig, globalIgnores } from "eslint/config";
import nextVitals from "eslint-config-next/core-web-vitals";
import nextTs from "eslint-config-next/typescript";
const eslintConfig = defineConfig([
...nextVitals,
...nextTs,
// Override default ignores of eslint-config-next.
{
rules: {
"@typescript-eslint/no-unused-vars": "warn",
"@typescript-eslint/no-explicit-any": "off",
},
},
globalIgnores([
// Default ignores of eslint-config-next:
".next/**",
"out/**",
"build/**",
"next-env.d.ts",
]),
]);
export default eslintConfig;



