the-toster/psalm-fmt

Psalm 的包装器,用于将控制台输出格式化为 PhpStorm 源链接模式

安装: 11

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

0.0.3 2020-09-01 05:07 UTC

This package is auto-updated.

Last update: 2024-08-29 05:13:07 UTC


README

Build Status Psalm coverage

PhpStorm 的 Psalm 包装器

在问题报告中添加文件链接
之前
before

之后
after

如何工作

它只运行 psalm --output-format=json,然后将结果转换为稍微修改过的控制台格式,这样 PhpStorm 就可以识别问题文件名作为链接。它还传递额外的参数,因此您可以使用它作为 vendor/bin/psalm-fmt file.php

功能

  • 尊重 -m--monochrome--show-snippet[=true] 标志
  • 返回 psalm 的退出代码
  • 如果给定的 --output-format 不是 console,则绕过输出

限制 | TODO

  • 不抑制 JSON 输出
  • 不显示控制台格式提供的统计信息和其它细节
  • 提供格式化器自定义

安装

composer require --dev the-toster/psalm-fmt

将创建 vendor/bin/psalm-fmt

用法

vendor/bin/psalm-fmt