Code Quality Tools

https://dbuytaert.github.io/drupal-core-metrics/

Tools

eslint
Javascript and other code linter.

cspell
Check spelling in code.
https://www.drupal.org/docs/develop/development-tools/cspell
https://www.drupal.org/drupalorg/style-guide/words-phrases
Core cspell.json
Gitlab templates cspell.json
Gitlab templates cspell docs

nvm install node
nvm use node
cspell init # Create cspell.config.yaml

phpunit
PHP testing.

phpstan
PHP code quality checks.

CI pipeline

Reading output
Gitlab templates include.drupalci.main.yml
Gitlab templates documentation

DDEV addons

ddev/ddev-drupal-contrib
Develop contrib modules in ddev.

UltraBob/ddev-drupal-code-quality
Setup code quality tools in ddev.

amateescu/ddev-drupal-dev
Work on core and contrib.

DDEV contrib addon comparison.

Tags