ticketswap/phpstan-error-formatter

PHPStan的简约错误格式化工具

安装数量: 14,905

依赖项: 2

建议者: 0

安全: 0

星标: 69

关注者: 6

分支: 0

开放问题: 0

类型:phpstan-extension

1.1.0 2024-09-23 08:32 UTC

This package is auto-updated.

Last update: 2024-09-23 08:33:41 UTC


README

PHPStan的简约错误格式化工具

Screenshot

Latest Stable Version PHP Version Require Total Downloads License

特性

  • 每个错误都有它自己的可点击文件 + 行链接(默认格式化器只显示文件一次,然后显示行 + 错误)
  • 错误不会换行,因此它们占据整个终端(默认格式化器在表格中换行)
  • 变量的高亮显示、完全限定的类名和其他常见类型。这是以简单的方式完成的,有些情况下可能不起作用。
  • 长文件路径在视觉上被截断(src/App/../Entity/User.php),同时保持可点击链接不变
  • 根据您的终端及其对可点击链接的支持,文件名 + 行是可点击的。例如,在PHPStorm的内置编辑器中,它不起作用,我们在这里打印 file:///Volumes/CS/www/src/App/User.php

安装

要使用此扩展,请在Composer中引入它

composer require --dev ticketswap/phpstan-error-formatter

如果您还安装了phpstan/extension-installer,那么您就准备好了!

手动安装

如果您不想使用phpstan/extension-installer,请将extension.neon包含在项目PHPStan配置中

includes:
    - vendor/ticketswap/phpstan-error-formatter/extension.neon

用法

配置PHPStan以使用ticketswap错误格式化器

parameters:
    errorFormat: ticketswap

如果您还没有这样做,请确保配置了editorUrl

parameters:
    editorUrl: 'phpstorm://open?file=%%file%%&line=%%line%%'