Linting
The Next.js repository runs ESLint, Prettier and alex to lint and format all code and documentation.
To lint all code you can run:
pnpm lint
If you get errors, you can run the ESLint and Prettier auto-fix using:
pnpm lint-fix
Not all rules can be auto-fixed, some require manual changes.
If you get a warning by alex, follow the instructions to correct the language.
ESLint​
We recommend installing the ESLint plugin for VS Code.
You can find the enabled rules in the ESLint config.
Prettier​
We recommend installing the Prettier plugin for VS Code.
You can find the format configuration in the Prettier config.
alex​
We recommend installing the AlexJS Linter extension for VSCode
You can find the configuration in the alex config.