the-toster / psalm-fmt
Psalm 的包装器,用于将控制台输出格式化为 PhpStorm 源链接模式
0.0.3
2020-09-01 05:07 UTC
Requires
- php: ^7.4
- ext-json: *
- vimeo/psalm: ^3.14
Requires (Dev)
- phpunit/phpunit: ^9.3
This package is auto-updated.
Last update: 2024-08-29 05:13:07 UTC
README
PhpStorm 的 Psalm 包装器
如何工作
它只运行 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