您的位置 首页 php

TYPHP – 对PHP 7.1和更高版本强制执行类型声明

TYPHP

typhp是一个简单的工具,用于检查是否声明了参数的类型提示或声明的返回类型。

静态分析 工具不同,它不会指出可能的错误和问题,而是建议提示所有可能的情况。

为了谁?

  • 谁在使用PHP 7.1和更高版本的项目。
  • 谁不想通过将其用作CI管道的一部分来指出代码检查过程中缺少的类型提示和返回类型声明。
  • 谁喜欢严格的打字

特征

  • 尊重phpdoc; 在极少数情况下,需要混合或复合类型。如果此类情况记录在phpdoc中,请typhp不要抱怨。例如:@return array|bool,@param mixed $foo,等。
  • 根据配置进行分析。包含/排除要分析的文件和目录。有关可选的配置文件,请参见当前项目示例
  • 不修改您的代码

安装

通过 composer 安装:

composer require seferov/typhp
 

全局安装

composer global require seferov/typhp
 

为了避免依赖性冲突,您可以从最新的Github版本下载PHAR文件

用法

vendor/ bin /typhp analyse path
 

如果.typhp.yml项目根目录中存在配置文件(),则可以通过以下方式运行该文件:vendor/bin/typhp

输出示例

更多使用方法可以查看官方文档

开源地址:

 

更多更优质的资讯,请关注我,你的支持会鼓励我不断分享更多更好的优质文章。

文章来源:智云一二三科技

文章标题:TYPHP – 对PHP 7.1和更高版本强制执行类型声明

文章地址:https://www.zhihuclub.com/153037.shtml

关于作者: 智云科技

热门文章

网站地图