配置eslint使用prettier风格校验与git提交钩子

配置eslint使用prettier风格校验与git提交钩子

eslint增加prettier的插件

解决Eslint 和 Prettier 之间的冲突
简述:增加eslint-config-prettier库并配置到eslint规则中,用来关闭eslint中与prettier冲突的规则,并且在eslint修复文件时使用prettier的规则。

之后对于风格建议只在prettier中配置
相关链接:https://juejin.cn/post/7216182414699003965

配置git的钩子

  1. 安装 husky 与 lint-staged
  2. 增加钩子的配置
    {  "lint-staged": {
    	// 对每一个提交的文件进行正则校验,符合条件的会依次执行以下命令
        "./src/**/*.{js,jsx,ts,tsx}":[ "eslint --fix", "prettier --write", "git add" ]
      }
    }
    
    eslint --fix 对文件做校验,并自动修复
    prettier --write 文件风格格式化
    git add 对发生修改的文件暂存

相关链接:
https://www.cnblogs.com/pengchenggang/p/16033168.html
https://www.cnblogs.com/jiaoshou/p/12250278.html

修改eslint 的规则

直接配置 .eslintrc文件
相关规则: https://nodejs.cn/eslint/rules/comma-dangle/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值