Laravel编码格式化工具Laravel Pint怎么使用


今天小编给大家分享一下Laravel编码格式化工具Laravel Pint怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。想要用这个包,请用 composer 安装它:

composerrequirelaravel/pint--dev

安装后,无需配置即可运行。你可以运行以下命令:

./vendor/bin/pint

无需配置、无需设置、无需思考或努力 – 我的项目会立即针对 PSR-12 样式进行评估并自动修复。是不是很神奇?保持代码干净和一致有时需要耗费一些精力或思考如何进行此设置以及需要实现哪些规则。或者使用 PHP CS Fixer,你必须创建一个配置文件,然后创建一个查找器以将规则添加到 PHP 文件的数组中。事情很快变得一团糟,对吧?如果您在项目的根目录中创建 pint.json 文件,它会简单地加载并读取配置,否则, 会加载并读取默认值。配置全部使用 JSON 的格式,使其更易于使用且更具可读性。让我们快速浏览一下使用预设设置新的 pint 配置。但是让我们看看用一个全新的 Laravel 项目来做这件事,所以创建一个新项目:

laravelnewpint-demo

在终端中打开这个新项目并安装 pint:

composerrequirelaravel/pint--dev

使用我们全新的 Laravel 应用程序,让我们为 Laravel 配置一个预设。创建一个 pint.json 文件并添加:

{
"preset":"laravel"
}

现在运行 pint:

./vendor/bin/pint

所以现在让我们将预设更改为 PSR-12 并检查输出:

{
"preset":"psr12"
}

重新运行 pint,让我们看看输出:

./vendor/bin/pint

让我们检查一下,发现它实施了single_trait_insert_per_statementbracesnew_with_braces等规则。如果我们想稍微定制这些怎么办? 很简单,因为我们可以轻易地定义和删除规则,让我们在 pint.json 文件中关闭大括号:

{
"preset":"psr12",
"rules":{
"braces":false
}
}

这就对了!自定义设置代码样式的方式很简单。不再需要凌乱的 PHP 和数组来配置你的编码风格。所以让我们重新运行 pint,但这次我们想进行一次试运行,看看会发生什么变化:

./vendor/bin/pint—test

以上就是“Laravel编码格式化工具Laravel Pint怎么使用”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注百云免费云主机域名主机行业资讯频道。

相关推荐: 实用的Vue3相关生态有哪些

这篇文章主要介绍“实用的Vue3相关生态有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“实用的Vue3相关生态有哪些”文章能帮助大家解决问题。1、Vue 插件库Vue 插件库收集了最新最全的Vue插件和提供各种Vu…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/17 12:21
下一篇 02/17 12:21

相关推荐