diff --git a/plugins/templates/before-script.yml b/plugins/templates/before-script.yml
index 84dacb59add69cd4dd88d51aa8deaa6945e8197d..8cf877221c6b72dd49963cbfb4407398a64067b3 100644
--- a/plugins/templates/before-script.yml
+++ b/plugins/templates/before-script.yml
@@ -14,3 +14,6 @@ before_script:
 
   # PHPUnit requirements
   - composer global require yoast/phpunit-polyfills
+
+  # Enable Xdebug for coverage reports
+  - echo "extension=xdebug.so\nxdebug.mode=coverage" > /usr/local/etc/php/conf.d/xdebug.ini