PHP Code Sniffer (phpcs)
Installatie en gebruik
ddev add-on get ddev/ddev-drupal-contrib
ddev restart
ddev composer require --dev squizlabs/php_codesniffer drupal/coder
ddev phpcs -i
You should see something like:
The installed coding standards are PEAR, PSR1, PSR2, PSR12, Squiz, Zend, Drupal, DrupalPractice, VariableAnalysis and SlevomatCodingStandard
phpcs resultaat bekijken van een file:
ddev phpcs web/modules/contrib/views_entity_form_field/src/Plugin/views/field/EntityFormField.php
Toepassen op een file:
ddev phpcbf web/modules/contrib/views_entity_form_field/src/Plugin/views/field/EntityFormField.php