3/ Bonus tip 💡 Full workspace analysis is fast as well!
Enable it using
the command "Background Code Analysis",
or the setting "php.problems.scope": "all"
Stared Suggestions for PHP enabled by default in @zeddotdev ⭐️
Enable and Update your `phptools` language server now 🚀
Check your settings to include `phptools` language server:
"languages": { "PHP": { "language_servers": [
"phptools", "!intelephense", "!phpactor", "..."],
Introducing our super-fast local prediction model for PHP code completion - the Starred Suggestions!
Made for Visual Studio Code, Microsoft Visual Studio, and editors supporting the Language Server Protocol.
Complete privacy, no data leaves your computer, almost no CPU usage.
Instant Workspace Indexing (Near-Zero Startup)?
IntelliSense in the PHP extension for @Code works right after the extension is loaded, and indexing can take only a second - if the conditions are met 🧵
Our PHP Tools Extension for @code and @VisualStudio delivers lightning-fast static code analysis 🚀 The whole workspace is analyzed in just seconds.
It’s that simple: enable full code analysis while you type and see issues instantly.
Tip 💡 Full workspace analysis in seconds — even for large workspaces.
The PHP Tools extension for @code and @VisualStudio performs static code analysis extremely fast.
It supports PHPStan, Psalm, and generics annotations, and even provides quick fixes for most issues.
Tip 💡 Full workspace analysis in seconds — even for large workspaces.
The PHP Tools extension for @code and @VisualStudio performs static code analysis extremely fast.
It supports PHPStan, Psalm, and generics annotations, and even provides quick fixes for most issues.
We have noticed that other static analysis tools for PHP are extremely slow. So here's the CLI static analysis tool separated from our IDE, 15 years in development, native, and Super Fast.
When requested, we'll add more options!
If you prefer PHP `use` with groupings, change this setting:
"php.completion.autoimport": "auto-import-grouped"
New imports will be added to groups, if appropriate.
For Pest and Laravel integration, \Pest\Laravel\actingAs() now respects the more specific TestCase class, including traits such as Architectable and Browsable. This results in richer completions and more accurate type information inside your tests.
Laravel support is getting more features, navigation to actions, completions in complex generic PhpDoc types, High-Order Pest tests completion incl. Browsable traits, and more!