Module Development

Lint Your Code with PHP_CodeSniffer for Drupal 8, 9, 10, and 11

Tools like PHP_Codesniffer (phpcs) can be used to help ensure your code adheres to Drupal's coding standards. As a module developer, you should use phpcs and its Drupal-specific rule sets on all custom module code.

In this tutorial, we'll:

  • Learn about PHP_Codesniffer (phpcs).
  • Install PHP_Codesniffer and the Drupal-specific rules.
  • Use phpcs to lint our custom code.

By the end of this tutorial, you should be able to use PHP_Codesniffer to help automate the process of adhering to Drupal's coding standards.

Drupal Module Developer Guide