1、安装prettier的php扩展

npm install --global prettier @prettier/plugin-php
2、安装husky,lint-staged(git钩子)使用

npm i prettier lint-staged husky -D

3、修改package.json文件

在scripts后面添加两个函数

"husky": {"hooks": {"pre-commit": "lint-staged"}
},
"lint-staged": {"*": ["prettier --write"]
},
这样git commit之后的文件都是格式化好的

4、添加.prettierrc文件

5、按住alt+shift+command+p

就可格式化当前文件,

6、git commit就可以格式化代码

laravel安装prettier,git hook代码格式化工具相关推荐

  1. Prettier 1.15代码格式化工具新增Angular和Vue.js支持

    Prettier 1.15代码格式化工具新增HTML.Vue.js.Angular.MDX支持以及多项语法优化和改进. 对于Angular和Vue,Prettier现在可以格式化这些扩展HTML的框架 ...

  2. laravel安装laravel-ide-helper扩展进行代码提示(二)

    一.扩展的地址 https://github.com/barryvdh/laravel-ide-helper 二.安装扩展 1.引入库: composer require barryvdh/larav ...

  3. 使用Git进行代码管理的心得

    注册GitHub账号 要使用GitHub进行代码管理.首先,需要一个GitHub的账户. 登录GitHub.com进行注册. 根据实践课上学长的指导,或参考他的blog来继续创建Organizatio ...

  4. 利用gradle plugin和git hook进行自动化代码格式化

    俗话说,非我族类其心必异.在软件项目的开发过程中,整个团队万万不可同床异梦离心离德,因此统一代码规范也就至关重要了. 良好的代码规范可以增加代码的可读性从而提高代码的可维护性.同时,统一的代码规范更可 ...

  5. Linux 系统使用 git 提交代码-- git 的安装及使用(简明教学指南)

    一.安装配置Git 1. 注册 GitHub 账号,GitHub:GitHub: Where the world builds software · GitHub. 2. 在 Linux 中安装 gi ...

  6. 超人气代码格式化工具prettier

    一.prettier 介绍 官方自己介绍说,prettier是一款强势武断的代码格式化工具,它几乎移除了编辑器本身所有的对代码的操作格式,然后重新显示.就是为了让所有用这套规则的人有完全相同的代码.在 ...

  7. 后盾网lavarel视频项目---Laravel 安装代码智能提示扩展「laravel-ide-helper」

    后盾网lavarel视频项目---Laravel 安装代码智能提示扩展「laravel-ide-helper」 一.总结 一句话总结: laravel-ide-helper作用是:代码提示 larav ...

  8. 【CentOS】安装部署jenkins从git获取代码[转]

    持续集成①安装部署jenkins从git获取代码 一:持续集成的概念: 1.1:总体的概括 持续集成Continuous Integration 持续交付Continuous Delivery 持续部 ...

  9. 代码格式化工具Prettier

    Prettier安装使用及配置项参考官方文档,文档更全更清晰 Prettier文档 GitHub Vscode:启用Prettier格式化 {// 将默认格式化工具设置为prettier"e ...

最新文章

  1. 使用Docker Compose部署基于Sentinel的高可用Redis集群
  2. php 6.0新特性,新版特性 | 序言 | Laravel 6 中文文档
  3. Oracle15001,Oracle11gR2RAC环境DBCA创建数据库报错ORA-15055ORA-15001
  4. uwp连接mysql数据库_在 UWP 应用中使用 SQLite 数据库
  5. 【Java】时间的新旧比较
  6. mysql 数据操作,MySQL-数据操作
  7. Distributed Representations of Sentences and Documents
  8. Android About ContentProvider
  9. 为资产分类定义折旧范围_SAP 固定资产的配置与逻辑 -
  10. CF16E Fish(状压+期望dp)
  11. 明解java.pdf_明解C语言:中级篇 PDF下载
  12. 浅谈聚簇索引和非聚簇索引的区别
  13. Linux--shel正则表达式
  14. 硬盘SMART检测参数详解[转]
  15. java语言 用Switch语句划分成绩
  16. ThinkPHP在线小说阅读管理系统
  17. SM4350 背光控制--关闭XBL WLED
  18. python socket基于TCP/IP协议实现多人聊天室
  19. mk突变点检测_气候突变检测
  20. S1000D 5.0 中文版

热门文章

  1. 华三交换机如何进入配置_学校机房项目交换机的如何配置,理解这篇,交换机配置不再难...
  2. C语言深度剖析书籍学习记录 第二章 符号
  3. const int *a和int*const a 的区别详解
  4. 趣文:如果编程语言是车
  5. 我不知道的事——深克隆和浅克隆
  6. 利用qt和ffmpeg软件来制作视频裁剪工具
  7. D. Relatively Prime Graph
  8. Android 通信 EventBus
  9. PHP 如何判断当前用户已在别处登录
  10. 认识伪类元素:before和:after