phpactor / language-server-phpstan-extension
此包已被放弃且不再维护。未建议替代包。
独立语言服务器和Phpactor扩展
0.2.4
2021-04-18 15:30 UTC
Requires
- php: ^7.3 || ^8.0
- amphp/process: ^1.1
- phpactor/container: ^2.0.0
- phpactor/language-server-extension: ^0.6.0
- thecodingmachine/safe: ^1.1
Requires (Dev)
- amphp/phpunit-util: ^1.4
- friendsofphp/php-cs-fixer: ^2.17
- phpactor/test-utils: ^1.1.3
- phpstan/phpstan: ~0.12.0
- phpunit/phpunit: ^9.1
This package is auto-updated.
Last update: 2022-03-24 16:41:47 UTC
README
Phpstan语言服务器和Phpactor扩展。
使用方法
Phpactor扩展
如果您正在使用Phpactor语言服务器
$ phpactor extension:install "phpactor/language-server-phpstan-extension"
独立安装
手动安装
$ git clone git@github.com:phpactor/language-server-phpstan-extension some/path
$ cd language-server-phpstan-extension
$ composer install
启用服务器的过程会因客户端而异。如果您使用VIM和CoC,则操作类似于(:CocConfig
)
{
"languageserver": {
"phpstan": {
"enable": true,
"command": "/some/path/bin/phpstan-ls",
"args": ["language-server"],
"filetypes": ["php"]
}
}
}
PHPStan配置
扩展依赖于项目根目录中的phpstan.neon
文件,该文件定义了项目的level
和分析paths
,例如。
# phpstan.neon
parameters:
level: 7
paths: [ src ]
配置
language_server_phpstan.bin
:Phpstan的相对或绝对路径。默认为'%project_root%/vendor/bin/phpstan'
贡献
此包是开源的,欢迎贡献!请随意在此存储库上打开一个pull request。
支持
- 在主要Phpactor存储库上创建一个问题。
- 加入Slack Symfony Devs频道的
#phpactor
频道。