0.0.22 • Published 6 years ago
eslint-plugin-iqvia v0.0.22
eslint-plugin-iqvia
This package includes the shareable ESLint configuration used by IQVIA.
Usage in Projects
Install this package and ESLint:
yarn add --dev eslint-plugin-iqvia eslint@4.19.1
Either add the following line to your
package.json
file:"eslintConfig": { "extends": [ "eslint:recommended", "plugin:iqvia/recommended" ] }
Or, add a
.eslintrc.js
file instead:module.exports = { extends: [ "eslint:recommended", "plugin:iqvia/recommended", ], };
Enable running from the command line by adding these scripts to
package.json
:"scripts": { ... "linter": "eslint --max-warnings 0", "lint": "yarn linter . --ignore-pattern '!.*'" },
usage:
$ yarn lint
Enable linting on every commit by adding a commit hook:
Install husky and lint-staged:
yarn add --dev husky@0.14.3 lint-staged@6.0.0
Then add the following to
package.json
:"scripts": { ... "precommit": "lint-staged" }, "lint-staged": { "./*.js": "lint" },
That's it! Learn more about configuring ESLint on the ESLint website.
Extends:
Rules:
- arrow-body-style
- brace-style
- curly
- func-style
- import/newline-after-import
- import/no-named-as-default
- import/extensions
- import/order
- jasmine/missing-expect
- jasmine/no-spec-dupes
- jasmine/no-suite-dupes
- jest/prefer-to-be-null
- jest/prefer-to-be-undefined
- no-use-before-define
- no-sequences
- no-tabs
- no-trailing-spaces
- no-var
- object-shorthand
- one-var
- one-var-declaration-per-line
- prefer-arrow-callback
- prefer-const
- prettier
- qi-react-intl
- react/jsx-boolean-value
- react/jsx-key
- react/jsx-no-literals
- react/no-array-index-key
- sort-imports
- ternaries
0.0.22
6 years ago
0.0.21
6 years ago
0.0.20
6 years ago
0.0.19
6 years ago
0.0.18-branch-91-ci-cd-20180808-2210
6 years ago
0.0.18-branch-91-ci-cd-20180808-2209
6 years ago
0.0.18-branch-91-ci-cd-20180808-1506
6 years ago
0.0.18
6 years ago
0.0.17
6 years ago
0.0.16
6 years ago
0.0.15
6 years ago
0.0.14
6 years ago
0.0.13
6 years ago
0.0.12
6 years ago
0.0.11
6 years ago
0.0.10
6 years ago