5.0.0 • Published 3 years ago
@feedzai/eslint-config-feedzai-react v5.0.0
eslint-config-feedzai-react
This configuration extends the @feedzai/eslint-config-feedzai and includes the rules for React, a11y and Jest.
This package requires eslint, @feedzai/eslint-config-feedzai, eslint-plugin-import, eslint-plugin-jest, eslint-plugin-jsx-a11y and eslint-plugin-react.
Usage
Installing package dependencies
In order to list the correct versions of each package you could use this command:
npm info "@feedzai/eslint-config-feedzai-react@latest" peerDependenciesAfter this command, you can install those packages manually or if you're using the npm version > 5 you could use this shortcut:
npx install-peerdeps --dev @feedzai/eslint-config-feedzai-reactIf you want to do all manually you should use:
npm install --save-dev @feedzai/eslint-config-feedzai-react eslint@^#.#.# @feedzai/eslint-config-feedzai@^#.#.# eslint-plugin-import@^#.#.# eslint-plugin-jest@^#.#.# eslint-plugin-jsx-a11y@^#.#.# eslint-plugin-react@^#.#.#Using Feedzai's ESLint configurations in your .eslintrc file
Add "extends": "@feedzai/eslint-config-feedzai-react"
Development tasks
You can check if this packages follow our coding style conventions by using npm run lint.
Deployment tasks
The available commands are:
deploy:major- creates a git tag and publish the X.0.0 version. This command should be executed only in themasterbranch.deploy:minor- creates a git tag and publish the X.Y.0 version. This command should be executed in the hot-fix branches (hf-X.x.x).deploy:patch- creates a git tag and publish the X.Y.Z version. This command should be executed in the hot-fix branches (hf-X.x.x).