PhpStorm Plugins You Should Know

Image by the authorIf you are a PhpStorm user, you know that it comes with many great features that make programming in PHP faster and easier. On top of that, JetBrains marketplace offers a lot of useful plugins that aim at increasing our productivity …


This content originally appeared on Level Up Coding - Medium and was authored by Hugo Martinez

Image by the author

If you are a PhpStorm user, you know that it comes with many great features that make programming in PHP faster and easier. On top of that, JetBrains marketplace offers a lot of useful plugins that aim at increasing our productivity and comfort of work. I decided to test some of them, and here is my choice of tools that really make a difference!

Php Inspections ​(EA Extended)​

This plugin is an open-source Code Review and Static Code Analysis tool for PHP (aka inspections in JetBrains IDEs) and it seems to work better than native inspections. It’s a must-have add-on to PhpStorm to ensure high-quality coding. The default configuration is quite strict, but thanks to this you can avoid a lot of code smells (or disable some rules you don’t like).

It covers among other things: architecture-related issues, weak types control and possible code construct simplifications, performance issues, non-optimal, duplicate and suspicious “if” conditions, validation of magic methods usage and much more!

GitLive

This plugin is an absolute must to enhance PhpStorms’s built-in Git functionality with real-time features such as online presence for team members and instant merge conflict detection.

You can see who in your team is online, what issues and branches they are working on and the changes they’ve made on those branches, thanks to the tool window added by GitLive to your IDE.

Instant merge conflict detection is an impressive feature, that helps you resolve merge conflicts before they even happen! Indicators in the gutter of your editor show the difference between your changes and the changes of others. These update in real-time as you and your teammates are editing and provide an early warning of potential merge conflicts. A real must-have for all dev teams out there!

GitLive

Database Navigator

Database Navigator is a database development, scripting and navigation tool. It adds extensive database development and maintenance capabilities to PhpStorm. Along with a qualified and IDE-compliant SQL and PL/SQL editor, it provides advanced database connection management, script execution support, database objects browsing, data and code editor, support for database compiler operations, method execution and debugging, database objects factory, as well as various navigation capabilities between all its components.

Database Navigator

PhP Annotations

I am all about DocBlocks because they ensure that we write clean and quality code. This useful plugin extends PhpStorm to support annotations in DocBlocks and provides additional Attributes features like: Class import annotator, Class constants in DocTags, Auto alias import for annotation class, Goto for doc tags and property names, and many more.

PhP Annotations

Symfony Support

Symfony is an open-source PHP framework for web development that needs no introduction. If you’re using it, this plugin is an absolute must-have. It provides a full Symfony framework and component support for PhpStorm (and other JetBrains IDEs). It contains all the tools you need for Symfony development including templates, dependency injection, forms, routing, and more.

Symfony Support

Have some feedback or suggestions? Go ahead and let me know in the comments!


PhpStorm Plugins You Should Know was originally published in Level Up Coding on Medium, where people are continuing the conversation by highlighting and responding to this story.


This content originally appeared on Level Up Coding - Medium and was authored by Hugo Martinez


Print Share Comment Cite Upload Translate Updates
APA

Hugo Martinez | Sciencx (2022-07-26T11:03:14+00:00) PhpStorm Plugins You Should Know. Retrieved from https://www.scien.cx/2022/07/26/phpstorm-plugins-you-should-know/

MLA
" » PhpStorm Plugins You Should Know." Hugo Martinez | Sciencx - Tuesday July 26, 2022, https://www.scien.cx/2022/07/26/phpstorm-plugins-you-should-know/
HARVARD
Hugo Martinez | Sciencx Tuesday July 26, 2022 » PhpStorm Plugins You Should Know., viewed ,<https://www.scien.cx/2022/07/26/phpstorm-plugins-you-should-know/>
VANCOUVER
Hugo Martinez | Sciencx - » PhpStorm Plugins You Should Know. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/07/26/phpstorm-plugins-you-should-know/
CHICAGO
" » PhpStorm Plugins You Should Know." Hugo Martinez | Sciencx - Accessed . https://www.scien.cx/2022/07/26/phpstorm-plugins-you-should-know/
IEEE
" » PhpStorm Plugins You Should Know." Hugo Martinez | Sciencx [Online]. Available: https://www.scien.cx/2022/07/26/phpstorm-plugins-you-should-know/. [Accessed: ]
rf:citation
» PhpStorm Plugins You Should Know | Hugo Martinez | Sciencx | https://www.scien.cx/2022/07/26/phpstorm-plugins-you-should-know/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.