https://github.com/ElemeFE/eslint-config-elemefe
https://github.com/ElemeFE/eslint-config-elemefe
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ElemeFE/eslint-config-elemefe
- Owner: ElemeFE
- Created: 2016-04-14T10:35:22.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-09-29T06:59:30.000Z (over 6 years ago)
- Last Synced: 2025-03-20T02:43:18.278Z (3 months ago)
- Language: JavaScript
- Size: 9.77 KB
- Stars: 133
- Watchers: 4
- Forks: 37
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# eslint-config-elemefe
This package provides Elemefe's base JS .eslintrc as an extensible shared config.
## Usage
### eslint-config-elemefe
Our default export contains all of our ESLint rules, including ECMAScript 6.
First, install this package
```sh
npm install --save-dev eslint-config-elemefe eslint
```
Then add following contents to your .eslintrc file
```
{
"extends": "elemefe"
}
```### eslint-config-elemefe/legacy
For some legacy project using es5.
First, install this package
```sh
npm install --save-dev eslint-config-elemefe eslint
```
Then add following contents to your .eslintrc file
```
{
"extends": "elemefe/legacy"
}
```### eslint-config-elemefe/react
First, install this package and necessary plugins
```sh
npm install --save-dev eslint-config-elemefe eslint babel-eslint eslint-plugin-react eslint-plugin-import eslint-plugin-jsx-a11y
```
Then add following contents to your .eslintrc file
```
{
"extends": "elemefe/react"
}
```## License
MIT