如何优雅的让Webstorm按照eslint规则reformat

EsLint是一套JS代码规范的检查工具。可以用eslint来约束代码风格、代码规范。是团队协作开发必备的工具。

WebStorm 是JetBrains公司旗下一款JavaScript 开发工具,与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS功能。 虽然比较“重量级”,但是胜在功能齐全、智能化高,被一部分开发者誉为“Web前端开发神器”。这里不讨论它与vscode谁好谁坏的问题,只假设你使用WebStorm进行开发。

Webstorm中有自己的一套代码规范,比如每行结尾要加分号、字符串必须用双引号等。
但是前端项目中经常会有不同的规范,比如Airbnb的stardend标准,要求每行结尾不加分号、字符串必须使用单引号等。
怎么才能让Webstorm遵循eslint的规则呢?

这里参考了:https://stackoverflow.com/questions/41735890/how-to-make-webstorm-format-code-according-to-eslint中uptoyou的回答。

在这里插入图片描述

具体做两件事情:

  1. 使用当前项目node_modules下的prettier工具,即上图中配置Prettier package
  2. 勾选下方的On 'Reformat Code' action

再次进入代码,reformat即可按照eslint规则进行格式化了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值