laravel安装prettier,git hook代码格式化工具
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代码格式化工具相关推荐
- Prettier 1.15代码格式化工具新增Angular和Vue.js支持
Prettier 1.15代码格式化工具新增HTML.Vue.js.Angular.MDX支持以及多项语法优化和改进. 对于Angular和Vue,Prettier现在可以格式化这些扩展HTML的框架 ...
- laravel安装laravel-ide-helper扩展进行代码提示(二)
一.扩展的地址 https://github.com/barryvdh/laravel-ide-helper 二.安装扩展 1.引入库: composer require barryvdh/larav ...
- 使用Git进行代码管理的心得
注册GitHub账号 要使用GitHub进行代码管理.首先,需要一个GitHub的账户. 登录GitHub.com进行注册. 根据实践课上学长的指导,或参考他的blog来继续创建Organizatio ...
- 利用gradle plugin和git hook进行自动化代码格式化
俗话说,非我族类其心必异.在软件项目的开发过程中,整个团队万万不可同床异梦离心离德,因此统一代码规范也就至关重要了. 良好的代码规范可以增加代码的可读性从而提高代码的可维护性.同时,统一的代码规范更可 ...
- Linux 系统使用 git 提交代码-- git 的安装及使用(简明教学指南)
一.安装配置Git 1. 注册 GitHub 账号,GitHub:GitHub: Where the world builds software · GitHub. 2. 在 Linux 中安装 gi ...
- 超人气代码格式化工具prettier
一.prettier 介绍 官方自己介绍说,prettier是一款强势武断的代码格式化工具,它几乎移除了编辑器本身所有的对代码的操作格式,然后重新显示.就是为了让所有用这套规则的人有完全相同的代码.在 ...
- 后盾网lavarel视频项目---Laravel 安装代码智能提示扩展「laravel-ide-helper」
后盾网lavarel视频项目---Laravel 安装代码智能提示扩展「laravel-ide-helper」 一.总结 一句话总结: laravel-ide-helper作用是:代码提示 larav ...
- 【CentOS】安装部署jenkins从git获取代码[转]
持续集成①安装部署jenkins从git获取代码 一:持续集成的概念: 1.1:总体的概括 持续集成Continuous Integration 持续交付Continuous Delivery 持续部 ...
- 代码格式化工具Prettier
Prettier安装使用及配置项参考官方文档,文档更全更清晰 Prettier文档 GitHub Vscode:启用Prettier格式化 {// 将默认格式化工具设置为prettier"e ...
最新文章
- 使用Docker Compose部署基于Sentinel的高可用Redis集群
- php 6.0新特性,新版特性 | 序言 | Laravel 6 中文文档
- Oracle15001,Oracle11gR2RAC环境DBCA创建数据库报错ORA-15055ORA-15001
- uwp连接mysql数据库_在 UWP 应用中使用 SQLite 数据库
- 【Java】时间的新旧比较
- mysql 数据操作,MySQL-数据操作
- Distributed Representations of Sentences and Documents
- Android About ContentProvider
- 为资产分类定义折旧范围_SAP 固定资产的配置与逻辑 -
- CF16E Fish(状压+期望dp)
- 明解java.pdf_明解C语言:中级篇 PDF下载
- 浅谈聚簇索引和非聚簇索引的区别
- Linux--shel正则表达式
- 硬盘SMART检测参数详解[转]
- java语言 用Switch语句划分成绩
- ThinkPHP在线小说阅读管理系统
- SM4350 背光控制--关闭XBL WLED
- python socket基于TCP/IP协议实现多人聊天室
- mk突变点检测_气候突变检测
- S1000D 5.0 中文版