ace-of-aces / intellipest
Generate IDE helpers to assist development with PestPHP
Installs: 41
Dependents: 0
Suggesters: 0
Security: 0
Stars: 26
Watchers: 0
Forks: 1
Open Issues: 0
pkg:composer/ace-of-aces/intellipest
Requires
- php: ^8.3
- nikic/php-parser: ^5.7
- react/event-loop: ^1.6
- symfony/console: ^7.4
Requires (Dev)
- laravel/pint: ^1.27
- pestphp/pest: ^4.3
- phpstan/phpstan: ^2.1
README
IntelliPest - Enhanced coding assistance for PestPHP.
Features
- 🧠 Smart helper file generation for PestPHP
- 🫵🏻 Supports your custom test cases
- 🧩 Pure PHP & framework agnostic
Important
This project is currently in beta. Features are subject to change.
Introduction
IntelliPest is a CLI tool that generates a helper file based on your own Pest setup.
This assists your IDE or coding agent to better understand your tests, enabling full autocompletion and error checking for compatible language servers.
Editors/IDEs and Coding Agents which can benefit from this include VS Code, Cursor, Zed and OpenCode.
Documentation
All information on how to use this package can be found in our official documentation website.
Contributing
Whether it's reporting or fixing bugs, contributing new features, or enhancing the documentation, your help is always appreciated. 🙏🏻
→ Read the Contribution Guidelines
Credits
- Nikita Popov, creator of PHP-Parser
- Ondrej Mirtes, creator of PHPStan
- Nuno Maduro, creator of Pest
- Ben Mewburn, creator of Intelephense
- Pushpak Chhajed for the console ASCII art inspiration
License
Made with ❤️ under the MIT License