PHPStan extension for VSCode.
Analyzes your PHP project manually or on every file change with PHPStan and shows the result in the VSCode problems tab.
- Activates the extension if it detects
phpstan.neon
/phpstan.neon.dist
file on the project root dir. - Runs PHPStan analyse on every PHP file change.
- Shows all PHPStan problems of the whole project.
- Parses PHPStan config for file watching.
- Commands:
phpstan.showOutput
: show output.phpstan.analyse
: analyse.phpstan.analyseCurrentPath
: analyse current path.- Also available in the explorer context menu.
phpstan.pauseFileWatcher
: pause file watcher.phpstan.resumeFileWatcher
: resume file watcher.phpstan.toggleFileWatcher
: toggle file watcher.phpstan.clearProblems
: clear problems.phpstan.clearCache
: clear cache.
- Install PHPStan extension.
- Provide a phpstan.neon file on the project root dir.
- Install PHPStan on the project.
composer require phpstan/phpstan --dev
To contribute to the project, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and check them:
npm run prepare
. - Commit your changes:
git commit -m '<commit_message>'
. - Push to the original branch:
git push origin <branch_name>
. - Create the pull request.
Alternatively see the GitHub documentation on creating a pull request.
Distributed under the MIT License. See LICENSE for more information.