使用PHPInsights在终端查看PHP项目代码质量

申请删除 [复制链接]
查看1 | 回复0 | 2020-2-15 21:17:04 | |阅读模式
"/>HPInsights是一个由NunoMaduro发布的、可在控制台进行PHP即时质量检查的拓展包。在项目的readme文件中,可以发现PHPInsights的主要功能包含:代码质量与代码风格分析一个针对于代码结构和复杂度的漂亮的预览界面在Laravel、Symfony中可开箱即用的设计,当然,还支持更多框架包含的内建的检查项使代码更可靠,低耦合,简单、小巧友好的命令行交互界面,基于PHPCS、PHPLOC和EasyCodingStandard如果你想在Laravel项目中使用PHPInsights这个扩展包,你可以使用下面的命令运行它:phpartisaninsights[-v]一旦你运行了这个命令,这个扩展包将会对你的代码(框架)进行一系列评分,包括复杂程度,应用结构,等一些杂项。从下面这张图片你可以看到,它还为我们提供了一个交互式命令行,从而使得你可以了解更加详细的信息:"/>我在Laravel中尝试着使用这个扩展包,无论是安装还是使用,Laravel都给我带来了丝滑般的体验,并且可以看到Laravel框架在这次评测中,关于应用结构的这一点是非常好的。我觉得这个框架能够用于你现在和今后的任何项目中。该项目正在积极发展;自述文件重点介绍了您可以为此项目做出贡献的几种方法:从头开始编写自定义Insights,从PHPCSSniff中添加新的领悟,以及创建或改进您喜欢的框架的预置内容(这是Laravelpreset).在撰写本文时,Laravel,Symfony和Yii都已存在框架预置内容。您可以在nunomaduro/phpinsights上了解有关此软件包的更多信息,获取完整的安装说明以及在GitHub上查看源代码。授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则