kubawerlos/types-checker

一个用于在PHP 7代码中查找缺少类型声明的工具

v2.2.0 2021-12-17 17:11 UTC

This package is auto-updated.

Last update: 2024-09-06 01:05:44 UTC


README

Latest Stable Version PHP version CI Status Code coverage Psalm type coverage

一个用于在PHP 7代码中查找缺少类型声明的工具。

安装

composer require --dev kubawerlos/types-checker

用法

vendor/bin/types-checker src tests

配置

示例

<?php

interface Foo
{
    public function baz();
}

class Bar
{
    public function baz($x): array
    {
    }

    public function qux(bool $b, $x)
    {
    }
}
Types checker - 2 items checked:
 - 1 class
 - 1 interface

Issues found:
 - Interface Foo:
   - baz:
     - missing return type
 - Class Bar:
   - baz:
     - parameter $x is missing type
   - qux:
     - missing return type
     - parameter $x is missing type

  4 issues