Code Style
Nuxt supports ESLint out of the box
ESLint
The recommended approach for Nuxt is to enable ESLint support using the @nuxt/eslint
module, that will setup project-aware ESLint configuration for you.
The module is designed for the new ESLint flat config format with is the default format since ESLint v9.If you are using the legacy
.eslintrc
config, you will need to configure manually with @nuxt/eslint-config
. We highly recommend you to migrate over the flat config to be future-proof.Quick Setup
npx nuxi module add eslint
Start your Nuxt app, a eslint.config.mjs
file will be generated under your project root. You can customize it as needed.
You can learn more about the module and customizations in Nuxt ESLint's documentation.