We export two ESLint configurations for your usage, vanilla JavaScript and React.
Our default export contains all of our ESLint rules, including ECMAScript 6+.
It requires eslint
, eslint-config-react
, eslint-plugin-react
, eslint-plugin-jest
.
- Install package:
npm install --save-dev eslint-config-yara
Alternatively you can use:
yarn add eslint-config-yara --dev
-
For vanilla JavaScript add
"extends": "yara"
to your .eslintrc. -
For React add
"extends": "yara/react"
to your .eslintrc.
To check our rules on vanilla JavaScript lint.
To check our rules on React lint.
To generate a new release you need to be an admin to push on master
.
We are using a semantic version to generate a new release: major, minor and patch, with a npm version
.
On branch master execute:
git checkout master
Generate a new tag:
git pull --tags origin master
npm version major|minor|patch -m "Message about what is new in that release"
After create a new verstion:
npm publish