phpcs docker image with Magento 2 Code Quality Ruleset
Docker_Hub
docker login
docker build -t domw/phpcs:latest --build-arg="PHP_VER=php:7.4-cli" --build-arg="COMP_VER=2.5.8" --build-arg="[email protected] " ./
docker push domw/phpcs:latest
docker build -t domw/phpcs:7.1-cli --build-arg="PHP_VER=php:7.4-cli" --build-arg="COMP_VER=2.5.8" --build-arg="[email protected] " ./
docker push domw/phpcs:7.4-cli
docker-compose run --rm phpcs
docker-compose run --rm phpcs -i
docker pull domw/phpcs
docker run --rm -v $PWD:/code domw/phpcs phpcs --version
docker run --rm -v $PWD:/code domw/phpcs phpcs -i
docker run --rm -v $PWD:/code domw/phpcs phpcs /path/to/code
docker run --rm -v $PWD:/code domw/phpcs phpcs --standard=Magento2 /path/to/code
docker run --rm -v $PWD:/code domw/phpcs phpcs --standard=Magento2 --report=full,summary,gitblame /path/to/code
docker run --rm -v $PWD:/code domw/phpcs phpcs --colors --warning-severity=0 --standard=Magento2 --report=full,summary,gitblame /path/to/code
docker run --rm -v $PWD:/code domw/phpcs phpcs --colors --warning-severity=0 --standard=Magento2 --report=full,summary --extensions=php,phtml /path/to/code
stages:
- code-style
phpcs-magento2:
image: domw/phpcs
type: code-style
tags:
- docker
script:
- phpcs --version
- phpcs -i
- phpcs --colors --standard=Magento2 --warning-severity=0 --report=full,summary,gitblame /builds/vendor/module/path/to/code/
- phpcs --colors --standard=Magento2 --warning-severity=0 --report=full,summary,gitblame /builds/vendor/module/app/design/frontend/Theme/