In case you are working on Magento 2 project and for coding you are using PhpStorm, to create quality code as much as possible, is good to configure CodeSniffer validator.
In case of Magento 2 project it’s really easy to configure, because CodeSniffer is already part of Magento 2. In PhpStorm go to settings
File > Settings
And then navigate to section
Languages & Frameworks > PHP > Quality Tools > Code Sniffer
Click on three dots next to
Local select box. Then configure path to PHP CodeSniffer to location
[Magento 2 projects]/vendor/bin/phpcs
You can click on
Validate button to see, if everything is OK. Then click on
Apply button and then
Now in configuration window move to part
Editor > Inspections > PHP > Quality tools
and tick checkbox next to option
PHP Code Sniffer validation. Also look on the right side
Coding Standard select box choose
PSR-2 ( you can choose also PSR-1, but PSR-2 is more strict and precise )
Apply button then OK and everything is set.
I admit, that first days coding with PSR-2 standards might be tough, but you can use to it really fast and you will be write more readable code.
Happy coding …