Skip to content

restarteco/phpstan-vscode

This branch is 2 commits ahead of, 53 commits behind swordev/phpstan-vscode:main.

Folders and files

NameName
Last commit message
Last commit date
Mar 25, 2022
Mar 24, 2022
Nov 2, 2020
Sep 1, 2022
Nov 2, 2020
Nov 2, 2020
Nov 2, 2020
Nov 6, 2020
Nov 7, 2020
Mar 24, 2022
Nov 2, 2020
Mar 25, 2022
Mar 25, 2022
Nov 2, 2020
Dec 7, 2020
Mar 25, 2022
Mar 25, 2022
Nov 2, 2020

Repository files navigation

phpstan-vscode

Visual Studio Marketplace Version GitHub Workflow Status Visual Studio Marketplace Downloads

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.

Features

  • 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.

Usage

  1. Install PHPStan extension.
  2. Provide a phpstan.neon file on the project root dir.
  3. Install PHPStan on the project.
composer require phpstan/phpstan --dev

Contributing

To contribute to the project, follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <branch_name>.
  3. Make your changes and check them: npm run prepare.
  4. Commit your changes: git commit -m '<commit_message>'.
  5. Push to the original branch: git push origin <branch_name>.
  6. Create the pull request.

Alternatively see the GitHub documentation on creating a pull request.

License

Distributed under the MIT License. See LICENSE for more information.

About

PHPStan extension for VSCode

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%