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 Intelephensebmewburn.vscode-intelephense-client
- PHP Debugfelixfbecker.php-debug
- PHP Namespace ResolverMehediDracula.php-namespace-resolver
- PHP Getters & Settersphproberto.vscode-php-getters-setters
- PHP ConstructorMehediDracula.php-constructor
- PHP DocBlockerneilbrayfield.php-docblocker
- PHP Filessevavietl.php-files
- PHP Sniffer & BeautifierValeryanM.vscode-phpsab
- Composerikappas.composer
- PHPStanswordev.phpstan
- Pest Snippetsdansysanalyst.pest-snippets
- Laravel Extra Intellisenseamiralizadeh9480.laravel-extra-intellisense
- Laravel Artisanryannaddy.laravel-artisan
- Laravel Blade Snippetsonecentlin.laravel-blade
- Laravel Snippetsonecentlin.laravel5-snippets
- Laravel Blade formattershufo.vscode-blade-formatter
- Laravel goto viewcodingyu.laravel-goto-view
- laravel-goto-controllerstef-k.laravel-goto-controller
- Laravel Model Snippetsahinkle.laravel-model-snippets
- Laravel Docsaustenc.laravel-docs
- Laravel Pintopen-southeners.laravel-pint
- Alpine.js IntelliSenseadrianwilczynski.alpine-js-intellisense
- Livewire Language Supportcierra.livewire-vscode
- Livewire Docsaustenc.livewire-docs
- Livewire Switcherbebo925.livewire-switcher
- Tailwind CSS IntelliSensebradlc.vscode-tailwindcss
- Tailwind Shadesbourhaouta.tailwindshades
- Tailwind Docsaustenc.tailwind-docs
- Headwindheybourn.headwind
- advanced-new-filepatbenatar.advanced-new-file
- DotENVmikestead.dotenv
- Markdown Preview Enhancedshd101wyy.markdown-preview-enhanced
- GitLens - Git superchargedeamodio.gitlens
- Save and runwk-j.save-and-run
- Colorizekamikillerto.vscode-colorize
- EditorConfig for VS Codeeditorconfig.editorconfig
- ESLintdbaeumer.vscode-eslint
- Prettieresbenp.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 formatterkokororin.vscode-phpfmt
PHP Symbolslinyang95.php-symbols
Removed in 1.0.7, not PHP 8 compatible
- phpfmt - PHP formatterkokororin.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 Previewauchenberg.vscode-browser-preview
Use Docker and Laravel Sail
- Dockerms-azuretools.vscode-docker
Just for fiddling some code without starting Laravel Sail:
- PHP Serverbrapifra.phpserver
If you're using MySQL and don't want to leave VS Code:
- MySQLcweijan.vscode-mysql-client2
- SQLToolsmtxr.sqltools
- SQLTools MySQL/MariaDBmtxr.sqltools-driver-mysql
If you're working on Windows with WSL2 or SSH:
- Remote - Containersms-vscode-remote.remote-containers
- Remote - SSHms-vscode-remote.remote-ssh
- Remote - SSH: Editing Configuration Filesms-vscode-remote.remote-ssh-edit
- Remote - WSLms-vscode-remote.remote-wsl
If your run with Apache
- Apachemrmlnc.vscode-apache
- Apacheconf Snippetseiminsasete.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 Packonecentlin.laravel-extension-pack
- PHP Productive Packonecentlin.php-productive-pack
- TALL Stackentexa.tall-stack
