The Linter plugin contains executors, generator, plugin and utilities used for linting JavaScript/TypeScript projects within an Nx workspace.
Setting Up Linter
Installation
Keep Nx Package Versions In SyncMake sure to install the @nx/linter
version that matches the version of nx
in your repository. If the version numbers get out of sync, you can encounter some difficult to debug errors. You can fix Nx version mismatches with this recipe.
In any Nx workspace, you can install @nx/linter
by running the following commands if @nx/linter
package is not installed:
❯
npm i --save-dev @nx/linter
❯
yarn add --dev @nx/linter
Lint
You can lint an application or a library with the following command:
❯
nx lint my-app
❯
nx lint my-lib
Utils
- convert-to-flat-config - Converts the workspace's ESLint configs to the new Flat Config
ESLint plugin
Read about our dedicated ESLint plugin - eslint-plugin-nx.