Editor Setup

An editor plugin can significantly enhance the developer experience when working with Pest PHP. Although most editors have built-in support for Pest PHP, plugins can offer additional functionalities that can streamline and simplify the development process.

Currently, our team is in charge of maintaining the PHPStorm plugin, which can be easily accessed on JetBrains' Marketplace.

PhpStorm logo
PhpStorm https://github.com/pestphp/pest-intellij
49,100 downloads

In case you do not utilize PHPStorm, you may consider experimenting with the community-maintained plugin. Nevertheless, it's worth noting that this alternative may not offer the same level of user experience as the official PHPStorm plugin.

VSCode logo
VSCode https://github.com/m1guelpf/better-pest
11,617 downloads
VSCode Snippets logo
VSCode Snippets https://github.com/dansysanalyst/pest-snippets
5,690 downloads
Neovim (via Neotest) logo
Neovim (via Neotest) https://github.com/theutz/neotest-pest

Once the installation process is complete, and your editor is ready, you can learn more about how to write tests visiting the next section of the documentation: Writing Tests →