ticketswap / phpstan-error-formatter
PHPStan的简约错误格式化工具
1.1.0
2024-09-23 08:32 UTC
Requires
- php: ^8.2
- phpstan/phpstan: ^1.12.4
README
PHPStan的简约错误格式化工具
特性
- 每个错误都有它自己的可点击文件 + 行链接(默认格式化器只显示文件一次,然后显示行 + 错误)
- 错误不会换行,因此它们占据整个终端(默认格式化器在表格中换行)
- 变量的高亮显示、完全限定的类名和其他常见类型。这是以简单的方式完成的,有些情况下可能不起作用。
- 长文件路径在视觉上被截断(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%%'