Prettier 代码格式化

  1. 添加依赖
yarn add prettier
  1. 配置 WebStorm

  2. 格式化文件

在根目录下新建.prettierrc.json的文件,标识格式化规范 文件内容如下

{"printWidth": 100,"semi": true,"vueIndentScriptAndStyle": true,"singleQuote": true,"trailingComma": "all","proseWrap": "never","htmlWhitespaceSensitivity": "strict","endOfLine": "auto"
}
  • singleQuote: 单引号
  • trailingComma: 对象属性最后没有","
  • semi: 是否需要分号

更多设置参考官方文档:https://prettier.io/docs/en/options.html

在根目录下新建.prettierignore的文件,标识格式化忽略的文件或者目录 文件内容如下

/dist/*
.local
.output.js
/node_modules/****/*.svg
**/*.sh/public/*

编辑根目录下package.json 添加一行代码内容如下

"lint:prettier": "prettier --write  \"src/**/*.{js,json,tsx,css,less,scss,vue,html,md}\""

执行yarn run lint:prettier即可按照规范格式化指定范围内的文件代码

Stylelint 检查

  1. 添加依赖
yarn add stylelint
  1. 配置 WebStorm

Eslint 检查

  1. 添加依赖
yarn add eslint
  1. 配置 WebStorm

TypeScript 规范

  1. 配置 WebStorm

WebStorm设置前端开发代码规范相关推荐

  1. Web前端开发代码规范(基础)

    一. 引言 对于一个多人团队来说,制定一个统一的规范是必要的,因为个性化的东西无法产生良好的聚合效果,规范化可以提高编码工作效率,使代码保持统一的风格,以便于代码整合和后期维护. 二. HTML/CS ...

  2. Extjs4前端开发代码规范参考

    准则:  一致性, 隔离与统一管理, 螺旋式重构改进, 消除重复, 借鉴现有方案 1.    保证系统实现的一致性,寻求一致性方案, 相同或相似功能尽量用统一模式处理: 2.    尽可能使用隔离技术 ...

  3. 黑马前端h5团队开发代码规范

    黑马前端h5团队开发代码规范 1. 概述 欢迎使用品优购代码规范, 这个是我借鉴京东前端代码规范,组织的品优购内部规范.旨在增强团队开发协作.提高代码质量和打造开发基石的编码规范, 以下规范是团队基本 ...

  4. 前端团队代码规范最佳实践,个人成长必备!

    大厂技术  高级前端  Node进阶 点击上方 程序员成长指北,关注公众号 回复1,加入高级Node交流群 作者:杨成功 原文:https://segmentfault.com/a/119000004 ...

  5. 前端团队代码规范最佳实践!

    点击上方关注 前端技术江湖,一起学习,天天进步 作者:杨成功 原文:https://segmentfault.com/a/1190000040948561 本文从代码规范,代码检查,代码格式化,以及编 ...

  6. 【C 语言】C 项目开发代码规范 ( 形参合法性判断 | 函数返回值局部变量 | 函数中不用全局变量 | 函数中使用局部变量接收形参 | 函数返回值 | 形参作返回值 | 形参返回值处理 )

    文章目录 一.C 项目开发代码规范 一.C 项目开发代码规范 上一篇博客 [C 语言]字符串模型 ( 键值对模型 ) 中 , 完成了字符串的 键值对 查找功能 , 代码不太规范 ; C 项目开发代码规 ...

  7. Web前端开发标准规范

    web前端开发规范的意义 提高团队的协作能力 提高代码的复用利用率 可以写出质量更高,效率更好的代码 为后期维护提供更好的支持 一.命名规则 命名使用英文语义化,禁止使用特殊字符,禁止使用拼音,禁止使 ...

  8. Web前端开发标准规范 1

    web前端开发规范的意义 提高团队的协作能力 提高代码的复用利用率 可以写出质量更高,效率更好的代码 为后期维护提供更好的支持 一.命名规则 命名使用英文语义化,禁止使用特殊字符,禁止使用拼音,禁止使 ...

  9. 前端开发代码风格总结

    一.命名规范 市面上常用的命名规范: camelCase(小驼峰式命名法 -- 首字母小写) PascalCase(大驼峰式命名法 -- 首字母大写) kebab-case(短横线连接式) Snake ...

最新文章

  1. filter与servlet的比较
  2. [YTU]_2383 ( 矩形类定义【C++】)
  3. spark写出分布式的训练算法_利用 Spark 和 scikit-learn 将你的模型训练加快 100 倍...
  4. 前端培训什么机构好?有什么好的学习方法能少走弯路?
  5. newifi3 高恪魔改_新路由3高恪魔改固件
  6. 手机上怎么安装Java的软件游戏
  7. 面试官:说说什么是 Java 内存模型(JMM)?
  8. 软件开发工程师证书有用吗_软件设计师证书重要吗?
  9. 项目经理一定要知道的PMP项目管理八大会议流程-(PMBOK高频考点)
  10. C2. Skyscrapers (hard version)(单调栈、dp)
  11. scratch编程 超有趣反应力游戏
  12. java shopnc,ShopNC商城系统
  13. Epic Games CEO,《无尽之剑》创始人Tim Sweeney:下一代智能手机和平板电脑的游戏趋势
  14. 安装配置webpack webpack不是内部或外部命令
  15. 软件工程-课后讨论题
  16. 直播app开发中这几个功能影响后期运营
  17. 根据省份查询城市java代码_java根据城市查找省份
  18. Google 的怪异域名大全
  19. Packet Tracer - 配置初始路由器设置
  20. JS踩坑标注:input控件的ONINPUT方法

热门文章

  1. java限定符_Java-泛型限定符、通配符
  2. FPGA基础知识2(Xilinx Altera FPGA中的逻辑资源 --Slices VS LE比较)
  3. 关于5G网络安全问题的分析与展望(一)
  4. js px转rem,简单版,注意不能修改ui框架的px
  5. 使用树莓派摄像头做一个监控小车
  6. ZLMediaKit接收ffmpeg rtmp推流
  7. GUET网络渗透测试实验报告1
  8. Python&OpenCV自动人脸打马赛克&调色系统[源码&UI操作界面&部署教程]
  9. YDOOK:CSDN 1024 程序员节日专文:Ubuntu remotely install cuda
  10. JavaScript 库(框架)