Steps to setup EsLint Nobejs
- Add Following packages as dev-dependencies:
eslint
@betalectic-reusejs/shared-config-eslint-nobejs
eslint-plugin-standard
eslint-plugin-jest
Run Following Command to do so:
yarn add eslint @betalectic-reusejs/shared-config-eslint-nobejs eslint-plugin-standard eslint-plugin-jest -D
'or'
yarn add --dev eslint @betalectic-reusejs/shared-config-eslint-nobejs eslint-plugin-standard eslint-plugin-jest
- Now create a new file called
.eslintrc.js
in your project root, and add following code fragment to the file
module.exports = {
extends: ["./node_modules/@betalectic-reusejs/shared-config-eslint-nobejs"],
};
- In your package .json create a lint script as shown below:
"lint": "yarn eslint ./ --ext .js",
"lint-fix": "yarn eslint ./ --ext .js --fix",
You have to give the target for the linting, here our sample project have js
files so we give these file(all with given extension) as target for linting.
node_modules is automatically ignored in our package, you can add other ignore options by using
ignorePatterns: ["dist/"]
in.eslintrc.cjs
or pass it in lint script asyarn eslint ./ --ext .js --ignore-pattern 'dist/'