phpactor/language-server-phpstan-extension

此包已被放弃且不再维护。未建议替代包。

独立语言服务器和Phpactor扩展

安装: 844

依赖: 0

建议者: 0

安全: 0

星标: 4

关注者: 2

分支: 2

开放问题: 3

类型:phpactor-extension

0.2.4 2021-04-18 15:30 UTC

This package is auto-updated.

Last update: 2022-03-24 16:41:47 UTC


README

CI

Phpstan语言服务器和Phpactor扩展。

提供来自Phpstan语言服务器诊断。

使用方法

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频道。