- PHP Intelephense -> with premium license for better autocompletion and refactoring
- Project Manager -> to allow for easy switching between projects
- Better PHPUnit -> to easily execute tests
- Eslint -> JS validation/linting
- EditorConfig -> editorconfigfile support
- Laravel Extra Intellisense -> Extra Laravel functionality
- Laravel goto view
- npm Intellisense
- Partial diff
- Path intellisense
- php cs fixer (author: junstyle, has better configuration options)
- PHP DocBlocker
- PHP Mess Detector
- phpcs (author: loannis kappas)
- Stylelint -> CSS linting
- Tailwind CSS Intellisense
- Vetur -> Vue tooling
- Yaml
- PHPStan could be usefull but I don't like the lag.
For configuration, take a look at the settings.json
in this Gist. Don't forget to change any paths containing USERNAME
.