This tutorial describes the features and best practices relevant to using PhpStorm as an IDE for Joomla development. Starting with version 2016.1.1, PhpStorm bundles the Joomla! Plugin providing many Joomla!-specific features.
Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.
Joomla! code styles have strict standards about docblocks - including which docblock annotations are required, and which are optional, and which order they should be presented in. PhpStorm now ships with an inspection the will tell you exactly what is wrong with your docblocks, and why they don't meet Joomla! strict standards.
Joomla! provides a ruleset for use with PHP CodeSniffer, and PhpStorm comes with support for PHP CodeSniffer out-of-the-box.