eslint-config-ween
Ween团队 ESlint代码规范
编码规范
- 基本遵循 AirBnb base编码规范;
- 要求禁止使用拖尾逗号;
- 关闭了airbnb要求禁止匿名函数
- 最长代码限制改为200;
- 关闭禁止使用一元操作符;
- 关闭禁止对函数参数再赋值 ;
- 关闭要求每个作用域有多个变量声明;
- 关闭要求或禁止在变量声明周围换行;
- 支持es7的语法
- 支持浏览器browser的全局变量
开始
1. 安装 eslint
详情移步: eslint官网
# 依赖安装
npm install eslint --save-dev
# 全局安装
npm install eslint -g
2. 安装 npm eslint-config-ween 依赖
在项目根目录下执行:
npm install eslint-config-ween --save-dev
.eslintrc.js
文件
3 创建 指定使用 weenteam 编码规范。在项目根目录下创建
.eslintrc.js
文件。
// 使用 RNX 编码规范 extends: 'eslint-config-ween'
扩展使用
小程序规则扩展
moduleexports = 'extends': 'eslint-config-ween' globals: 'wx':true 'App':true 'Page':true 'getApp':true rules: 'eol-last':'off' 'spaced-comment':'off' 'no-use-before-define':'off' 'prefer-template':'off' 'no-bitwise':'off' 'no-unused-expressions':'off' 'consistent-return':'off' 'arrow-parens':'off' 'prefer-spread':'off' ;
鸣谢
- WeenTeam