ConfigDeck
생성기로 돌아가기

eslint.config.mjs

TypeScript, 프레임워크 지원, 커스텀 규칙이 포함된 최신 ESLint flat config를 생성합니다.

프리셋

언어 & 프레임워크

프로젝트의 언어와 프레임워크를 선택합니다. import/plugin이 자동 구성됩니다.

언어

TypeScript를 선택하면 @typescript-eslint 플러그인이 추가됩니다.

프레임워크

프레임워크 전용 ESLint 플러그인과 규칙이 추가됩니다.

플러그인 & 연동

추가 플러그인과 도구 연동을 설정합니다.

주요 규칙

ESLint는 수백 개의 규칙을 제공하지만, 여기서는 프로젝트마다 설정이 달라지는 주요 규칙만 선택할 수 있습니다.

console.log 사용을 제한합니다. 프로덕션 코드에서 console 제거를 강제할 때 사용합니다.

선언 후 사용하지 않는 변수를 감지합니다. TypeScript에서는 @typescript-eslint 버전을 사용합니다.

재할당이 없는 변수에 const 사용을 강제합니다.

== 대신 ===를 사용하도록 강제합니다.

if/else/for/while 문에 중괄호 사용을 강제합니다.

debugger 문 사용을 제한합니다.

alert, confirm, prompt 사용을 제한합니다.

var 대신 let/const 사용을 강제합니다.