taro-s4s
Version:
Nerv-multi多端开发解决方案
34 lines (22 loc) • 822 B
Markdown
# eslint-config-taro
Taro ESLint config,只有当 ESLint 规则全部都通过时,Taro 小程序端才可能正常运行。
## 安装/设置
通过 NPM 安装:
```bash
$ npm install eslint babel-eslint eslint-config-taro eslint-plugin-taro eslint-plugin-react eslint-plugin-import --save-dev
```
在 `.eslintrc` 中设置:
```json
{
"extends": [
"taro"
]
}
```
或者使用 `taro-cli` 创建模板自动设置。
## 规则
插件包含了四个方面的规则:
1. 自定义规则 (via [eslint-plugin-taro](https://github.com/NervJS/taro/tree/master/packages/eslint-plugin-taro))
2. 变量定义规则
3. import 规则 (via [eslint-plugin-import](https://www.npmjs.com/package/eslint-plugin-import))
4. JSX 规则 (via [eslint-plugin-react](https://www.npmjs.com/package/eslint-plugin-react))