ace-of-aces

IntelliPest - Enhanced coding assistance for PestPHP

28
1
100% credibility
Found Feb 17, 2026 at 24 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
PHP
AI Summary

IntelliPest generates helper files from PestPHP test configurations to enhance IDE autocompletion and type checking for custom test cases and expectations.

How It Works

1
πŸ“° Discover IntelliPest

You hear about a handy tool that makes your code editor smarter when writing tests, giving better suggestions and catching mistakes early.

2
πŸ“¦ Add it to your project

You easily bring the tool into your existing project so it's ready to help with your tests.

3
πŸ“ Point to your test setup

You simply tell the tool where to find your test instructions in your project folder.

4
✨ Generate smart helpers

With one quick run, the tool reads your setup and creates special helper files that teach your editor everything about your custom tests.

5
πŸ”„ Refresh your editor

You restart or refresh your code editor to pick up the new helpers right away.

πŸŽ‰ Write tests effortlessly

Now, as you write tests, your editor offers perfect auto-complete, knows your custom setups, and spots errors before they happen, making testing faster and fun.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 24 to 28 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is intellipest?

IntelliPest is a PHP CLI tool offering enhanced coding assistance for PestPHP testing. It parses your Pest.php config to generate an IDE helper file, unlocking full autocompletion, type hints for expectations, and accurate $this resolution in test closures. Developers get seamless support in editors like VS Code or Cursor, without relying on framework-specific plugins.

Why is it gaining traction?

It stands out by auto-generating helpers tailored to your custom test cases and traits, including watch mode for live updates on config changes. CLI flags like --watch, --output, and --no-expectation-helpers make it flexible for any Pest 4.x setup. The hook is instant IDE intelligence for Pest's dynamic APIs, saving time on type errors during test writing.

Who should use this?

PHP backend developers writing Pest tests with custom TestCase extensions or traits in Laravel, Symfony, or vanilla projects. Ideal for VS Code or Zed users frustrated by weak LSP support for Pest globals like pest() or expect(). Skip if you're on PHPStorm, which has a dedicated Pest plugin.

Verdict

Try IntelliPest if Pest autocomplete bugs slow you downβ€”it's a lightweight fix with solid docs and CI tests, despite 21 stars and 1.0% credibility signaling early maturity. Beta limitations like imperfect ->in() handling mean it's best for simple configs now, but watch for v1.0.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.