weemen/grumphp-psalm

psalm for grumphp

0.0.5 2017-10-30 08:39 UTC

This package is not auto-updated.

Last update: 2024-09-29 01:48:10 UTC


README

此包是 Psalm 的扩展,用于 GrumPHP。所有新提交的文件都将由 Psalm 分析。

当前构建状态

Build Status

安装

使用 composer 添加此包,首先添加包仓库

然后,需要此仓库

	composer require --dev weemen/grumphp-psalm

使用方法

首先,别忘了创建你的 psaml.xml 文件

例如

<?xml version="1.0"?>
<psalm
  stopOnFirstError="false"
  useDocblockTypes="true"
>
    <projectFiles>
        <directory name="src" />
    </projectFiles>
    <issueHandlers>
        <MissingReturnType errorLevel="error" />
        <MissingClosureReturnType errorLevel="error" />
        <MissingPropertyType errorLevel="error" />
    </issueHandlers>
</psalm>

编辑 GrumPHP 并添加 psalm 任务

parameters:
  git_dir: .
  bin_dir: bin
  tasks:
    psalm:
       config: psalm.xml
  extensions:
    - Weemen\GrumPHPPsalm\Extension\Loader