tuns-mobile-components
Version:
Tuns Design UI
38 lines (29 loc) • 806 B
Markdown
category: 代码规范
type: General
title: ESLint
cols: 1
subtitle: ESLint
order: 2
输出所有项目通用的 ESLint 的规则模块。不需要每个项目的去维护ESLint规则。
## 如何使用
1. 在项目根目录中新建`.eslintrc.js`文件。
2. 安装所需要的包
```
cnpm install babel-eslint eslint eslint-config-airbnb eslint-config-prettier eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react --save-dev
```
3. 在`.eslintrc.js`文件中加入如下内容:
```js
const lint = require('solomon-eslint');
module.exports = lint;
```
4. 在`package.json`里加入 lint 的指令。
```json
{
"scripts": {
"eslint": "eslint --ext .js --ext .jsx ./src",
"eslint:fix": "eslint --ext .js --ext .jsx --fix ./src"
}
}
```