Larastan PHP 静态代码分析包开源项目

我要开发同款
匿名用户2019年05月17日
110阅读

技术信息

开源地址
https://github.com/nunomaduro/larastan
授权协议
MIT

作品详情

Larasta是对 phpsta/phpsta 的Laravel封装,主要是帮你查找代码中的错误,而无需实际的运行代码。它可以捕获所有类的bug。支持 Laravel 优美的魔术

安装和使用

Requires:

PHP7.1.3+Laravel5.6+

你可以通过 Composer 来安装Larasta作为开发依赖到你的Laravel项目:

composerrequire--devuomaduro/larasta在Laravel应用中使用

可以使用如下命令来分析代码

phpartisacode:aalyse定制配置

如果你想提供你自己的配置,可以创建 phpsta.eo 或者 phpsta.eo.dist 文件在你应用的根目录中,如下所示:

icludes:-./vedor/uomaduro/larasta/extesio.eoparameters:level:5igoreErrors:-'#AccesstoaudefiedpropertyApp\\Demo\\[a-zA-Z0-9\\_]+::\$[a-zA-Z0-9\\_]+\.#'-'#CalltoaudefiedmethodApp\\Http\\Resources\\DemoResource::DemoMethod\(\)\.#'excludes_aalyse:-/*/*/FileToBeExcluded.php

所有可用配置请阅读 PHPStadocumetatio.

功能介绍

Larastan 是对 phpstan/phpstan 的 Laravel 封装,主要是帮你查找代码中的错误,而无需实际的运行代码。它可以捕获所有类的 bug 。支持 Laravel 优美的魔术...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论