코드 스타일

Nuxt는 기본적으로 ESLint를 지원합니다

ESLint

Nuxt에서 권장되는 접근 방식은 @nuxt/eslint 모듈을 사용하여 ESLint 지원을 활성화하는 것입니다. 이 모듈은 프로젝트 인식 ESLint 구성을 자동으로 설정해 줍니다.

이 모듈은 새로운 ESLint flat config 형식을 위해 설계되었으며, 이는 ESLint v9부터 기본 형식입니다. 레거시 .eslintrc 구성을 사용 중이라면 @nuxt/eslint-config로 수동 설정이 필요합니다. 향후 호환성을 위해 flat config로 마이그레이션할 것을 강력히 권장합니다.

빠른 설정

npx nuxt module add eslint

Nuxt 앱을 시작하면, 프로젝트 루트에 eslint.config.mjs 파일이 생성됩니다. 필요에 따라 이 파일을 커스터마이즈할 수 있습니다.

모듈과 커스터마이즈에 대한 더 자세한 내용은 Nuxt ESLint 문서에서 확인할 수 있습니다.