Skip to content

Instantly share code, notes, and snippets.

@MatthieuScarset
Created July 30, 2025 06:25
Show Gist options
  • Save MatthieuScarset/456bb7b301c47dac7e0b96e12b4253e2 to your computer and use it in GitHub Desktop.
Save MatthieuScarset/456bb7b301c47dac7e0b96e12b4253e2 to your computer and use it in GitHub Desktop.
GrumPHP list of all tasks
grumphp:
tasks:
# Code Quality
phplint: ~ # PHP syntax checking
phpcs: ~ # PHP CodeSniffer
phpmd: ~ # PHP Mess Detector
phpstan: ~ # Static Analysis
psalm: ~ # Static Analysis alternative
# Frontend/Template
yamllint: ~ # YAML linting
jsonlint: ~ # JSON linting
twigcs: ~ # Twig coding standards
eslint: ~ # JavaScript linting
stylelint: ~ # CSS linting
# Testing
phpunit: ~ # PHP Unit testing
behat: ~ # Behavior testing
codeception: ~ # Full-stack testing
# Security & Dependencies
composer: ~ # Composer validation
securitychecker: ~ # Security vulnerability check
# Git
git_commit_message: ~ # Commit message validation
git_blacklist: ~ # Prevent committing blacklisted files
# Other Tools
rector: ~ # PHP refactoring
php_cs_fixer: ~ # PHP CS Fixer
infection: ~ # Mutation testing
deptrac: ~ # Architecture testing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment