Coding standards¶
farmOS follows Drupal coding standards.
The farmOS development Docker image comes pre-installed with PHP CodeSniffer for detecting code standard violations.
The following command will run PHP CodeSniffer on all farmOS code:
docker exec -it -u www-data farmos_www_1 phpcs /opt/drupal/web/profiles/farm
If you see no output, then there are no issues.
In some cases, code standard violations can be fixed automatically with
phpcbf
:
docker exec -it -u www-data farmos_www_1 phpcbf /opt/drupal/web/profiles/farm