.eslintrc.js 配置

/**
* 配置文件是可以有层次结构的 可以继承的
* 进行代码需要首先把源代码转化为抽象语法树(后面会有在的篇幅讲AST 和 babel)
*/

module.exports = {
   root:true,//根配置文件
   extends:'airbnb', // 启用extends 继承,继承自 airbnb,需要把上面 root注释掉
   parser:'babel-eslint',
   parserOptions:{
       sourceType:'module',
       ecmaVersion:2015
   },
   env:{
       browser:true, // window.a
       node:true
   },
   //启用的代码检查规则和各自的错误级别
   //先进行代码检查,如果发现不正确,会尝试修复,如果修复成功,继续执行
   rules:{
       "indent":["erroe",2],//缩进风格,关闭为false
       "quotes":"off",//引号的类型
       "no-console":"off" //禁止使用console.log
   }
}

aribnb 是规则的集合,最终都是eslint用

1、我们还可以在VScode安装 eslint插件搭配使用,配置自动修复

vscode可以自动生成settings.js文件

配置自动修复

 

2、关于换行符的问题解决

 打开webpack的eslint配置,关掉换行符

 3、webpack读eslint包,eslint包读取配置文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值