The plugins I use in PHPStorm
Plugin name | Details |
---|---|
.ignore | because it is easier to maintain .gitignore , .dockerignore and any *ignore file |
BashSupport | to have a better support of bash scripts |
CamelCase | because it's awesome to switch from lowerCamelCase to UPPER_SNAKE_CASE with one keymap combination |
CMD Support | because you know, windows |
composer | to automatically handle PSR-0 and PSR-4 namespaces, have composer.json validation and version informations (better than to look in the composer.lock file) |
Editorconfig | because it allows to merge PHPStorm's config style with .editorconfig (which has precedence over PHPStorm) |
Emmet Everywhere | because sometimes you need ul.list-unstyled>li*10<TAB> |
GFM (for GFM) | because documentation HAS TO be written and I like RDD (Readme Driven Development) |
NodeJS | because it has a Gulp support and also permits the use of ECMA6 in JS files if you have a Node.js frontend workflow |
PHP Annotations | to autocomplete any configured annotation |
PHP Inspections (Extended EA) | to be a better PHP developer! |
PHP RegExp Support | to highlight regexes |
PHP Toolbox | because it adds some autocompletion and typehints, and other PHP tools |
Symfony Plugin | to have autocompletion for services, Twig support, Symfony commands, controller creation, etc. |
Shifter | to be able to uniformize lists, reorder things, and lots of cool stuff with filtering and shifting text and code. You can even create sequences of numbers or letters! |