Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/phpstan/vim-phpstan

A Vim plugin for PHPStan - https://github.com/phpstan/phpstan. It calls `phpstan` to do static analysis of your PHP code and displays the errors in Vim's quickfix list.
https://github.com/phpstan/vim-phpstan

php phpstan static-analysis vim vim-plugin vim-plugins

Last synced: about 2 months ago
JSON representation

A Vim plugin for PHPStan - https://github.com/phpstan/phpstan. It calls `phpstan` to do static analysis of your PHP code and displays the errors in Vim's quickfix list.

Awesome Lists containing this project

README

        

# vim-phpstan

A Vim plugin for [PHPStan](https://github.com/phpstan/phpstan). It calls `phpstan` to do static analysis of your PHP code and displays the errors in Vim's quickfix list.

See `:help quickfix` for more on how to use the quickfix.

# Usage

Call the `PHPStanAnalyse` command and pass the directories you want analysed as arguments:

``` vim
:PHPStanAnalyse src test
```

And the quickfix list will be populated with something like this:

![vim phpstan quickfix screenshot](https://github.com/phpstan/vim-phpstan/blob/master/vim-phpstan-qf.png)

# Installation

Using [vim-plug](https://github.com/junegunn/vim-plug):

`Plug 'phpstan/vim-phpstan'`

# Configuration

You can configure the level PHPStan uses. By default the level is 2.

`let g:phpstan_analyse_level = 4` in your `.vimrc` file to change the level to fit your needs.

# Assumptions

This plugin assumes that the `phpstan` executable is available in the `$PATH`.

# Authors

| Authors | |
|------------------|--------------------------------|
| Robert Basic | https://github.com/robertbasic |