eslint 规则

"no-multi-spaces": "error" // 表达式不能有多余的空格 var a = [1,  2] // error
"no-trailing-spaces": "error"  // 禁止行尾空格
"quotes": [1, "single"] // 单引号
"object-curly-spacing": ["error", "never"] // 比如import {Route} ,{} 两侧 无空格
"indent": [2, 4],//缩进风格
"semi": [2, "always"],//语句强制分号结尾
"no-multiple-empty-lines": ["error", {"max": 1}] 强制最大连续空行数1。
"comma-spacing": 0,//逗号前后的空格
 "array-bracket-spacing": [2, "never"] //是否允许非空数组里面有多余的空格 [{a: 1} ] // 有多余的空格
"jsx-quotes": ["error", "prefer-double"], // jsx 属性 双引号
"space-in-parens": [0, "never"],//小括号里面要不要有空格

"indent": ["error", 4, {"SwitchCase": 1}], // switch case 缩进 case 会有4个空格的缩进
"space-infix-ops": 2, // 操作符周围要有空格 1+2 =》1 + 2
"space-infix-ops": "error" // 注释前要加空格
"no-use-before-define": "error", // 变量使用前先定义
"key-spacing": ["error", {"beforeColon": false}], // 对象冒号前要加空格
"arrow-parens": ["error", "as-needed"], // 箭头函数在需要时候加括号
"keyword-spacing": ["error", {"before": true}], // 该规则强制关键字和类似关键字的符号周围空格的一致性,例如if 与括号之间要有空格
"spaced-comment": ["error", "always"], // 注释斜杠与注释文字之间至少有一个空格
"parserOptions": {
        "sourceType": "module"
    }, // import 会报错 ,加上module即可,Parsing error: 'import' and 'export' may appear only with 'sourceType: module'eslint

转载于:https://www.cnblogs.com/Running00/p/11287989.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值