Skip to main content

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.