ESLINT-CONFIG-WELLY
ESlint configuration for my personal React projects, which integrates TypeScript and many awesome features.
![Twitter URL](https://img.shields.io/twitter/url?style=social&url=https%3A%2F%2Fgithub.com%2Fwellyshen%2Feslint-config-welly)
Installation
This package is distributed via npm. It requires eslint and typescript.
Install the correct version of each package, which are listed by the command:
npm info "eslint-config-welly@latest" peerDependencies
If using npm 5+, use this shortcut:
npx install-peerdeps --dev eslint-config-welly
Or install each package by yourself:
npm install --save-dev eslint-config-welly eslint@^x.x.x typescript@^x.x.x
yarn add --dev eslint-config-welly eslint@^x.x.x typescript@^x.x.x
Usage
Add the extends to your .eslintrc.js
:
module.exports = {
extends: "welly",
rules: {
},
};
Eliminate Prettier Conflicts for You
Prettier is a great code formatter, I highly recommend you guys give it a try. This package built-ins the eslint-config-prettier for you, all you need to do is setup the Prettier CLI to use it.
"format": "prettier --check ."
"format": "prettier --write ."
What's Inside?
This configuration contains the following cool packages.
Contributors ✨
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!