VS Code Extensions for Moox. A perfect fit for devs using the TALL-Stack - TailwindCSS, AlpineJS, Laravel and Livewire. Includes the most useful PHP Extensions, Laravel Pint, PHPStan and selected helpers and linters for all-things Laravel including Markdown.
View and install on VS Marketplace
- PHP Intelephense bmewburn.vscode-intelephense-client
- PHP Debug felixfbecker.php-debug
- PHP Namespace Resolver MehediDracula.php-namespace-resolver
- PHP Getters & Setters phproberto.vscode-php-getters-setters
- PHP Constructor MehediDracula.php-constructor
- PHP DocBlocker neilbrayfield.php-docblocker
- PHP Files sevavietl.php-files
- PHP Sniffer & Beautifier ValeryanM.vscode-phpsab
- Composer ikappas.composer
- PHPStan swordev.phpstan
- Pest Snippets dansysanalyst.pest-snippets
- Laravel Extra Intellisense amiralizadeh9480.laravel-extra-intellisense
- Laravel Artisan ryannaddy.laravel-artisan
- Laravel Blade Snippets onecentlin.laravel-blade
- Laravel Snippets onecentlin.laravel5-snippets
- Laravel Blade formatter shufo.vscode-blade-formatter
- Laravel goto view codingyu.laravel-goto-view
- laravel-goto-controller stef-k.laravel-goto-controller
- Laravel Model Snippets ahinkle.laravel-model-snippets
- Laravel Docs austenc.laravel-docs
- Laravel Pint open-southeners.laravel-pint
- Alpine.js IntelliSense adrianwilczynski.alpine-js-intellisense
- Livewire Language Support cierra.livewire-vscode
- Livewire Docs austenc.livewire-docs
- Livewire Switcher bebo925.livewire-switcher
- Tailwind CSS IntelliSense bradlc.vscode-tailwindcss
- Tailwind Shades bourhaouta.tailwindshades
- Tailwind Docs austenc.tailwind-docs
- Headwind heybourn.headwind
- advanced-new-file patbenatar.advanced-new-file
- DotENV mikestead.dotenv
- Markdown Preview Enhanced shd101wyy.markdown-preview-enhanced
- GitLens - Git supercharged eamodio.gitlens
- Save and run wk-j.save-and-run
- Colorize kamikillerto.vscode-colorize
- EditorConfig for VS Code editorconfig.editorconfig
- ESLint dbaeumer.vscode-eslint
- Prettier esbenp.prettier-vscode
Add these lines to your settings.json for code completion and emmet abbreviation:
{
"emmet.syntaxProfiles": {
"blade": "html"
},
"emmet.includeLanguages": {
"blade": "html"
},
"[blade]": {
"editor.autoClosingBrackets": "always"
},
"tailwindCSS.emmetCompletions": true,
"emmet.triggerExpansionOnTab": true,
"blade.format.enable": true,
"editor.formatOnSave": true
}
These recommended Visual Studio Code Extensions are not in this package. Install them manually, if you want.
Removed in 1.0.7, replaced by Intelephense
-
phpfmt - PHP formatter kokororin.vscode-phpfmt
-
PHP Symbols linyang95.php-symbols
Removed in 1.0.7, not PHP 8 compatible
- phpfmt - PHP formatter kokororin.vscode-phpfmt
Removed in 1.0.7, replaced by PHPStan
- Psalm (PHP Static Analysis Linting Machine) getpsalm.psalm-vscode-plugin
Removed in 1.0.6, deprecated, not replaced by Live Preview
- Browser Preview auchenberg.vscode-browser-preview
Use Docker and Laravel Sail
- Docker ms-azuretools.vscode-docker
Just for fiddling some code without starting Laravel Sail:
- PHP Server brapifra.phpserver
If you're using MySQL and don't want to leave VS Code:
- MySQL cweijan.vscode-mysql-client2
- SQLTools mtxr.sqltools
- SQLTools MySQL/MariaDB mtxr.sqltools-driver-mysql
If you're working on Windows with WSL2 or SSH:
- Remote - Containers ms-vscode-remote.remote-containers
- Remote - SSH ms-vscode-remote.remote-ssh
- Remote - SSH: Editing Configuration Files ms-vscode-remote.remote-ssh-edit
- Remote - WSL ms-vscode-remote.remote-wsl
If your run with Apache
- Apache mrmlnc.vscode-apache
- Apacheconf Snippets eiminsasete.apacheconf-snippets
Do you have any suggestion? Use the following template to create a new entry in this README and make a PR.
- [name](url) <sub><sup>slug</sup></sub>
- Laravel Extension Pack onecentlin.laravel-extension-pack
- PHP Productive Pack onecentlin.php-productive-pack
- TALL Stack entexa.tall-stack