Sign inSign up

domw/phpcs

By domw

•Updated about 3 years ago

phpcs docker image with Magento 2 Code Quality Ruleset

Image
0

10K+

domw/phpcs repository overview

⁠phpcs docker image with Magento 2 Code Quality Ruleset

Docker_Hub⁠

⁠Compilation

docker login

docker build -t domw/phpcs:latest ./

docker push domw/phpcs:latest

docker build -t domw/phpcs:7.1-cli ./

docker push domw/phpcs:7.1-cli 

⁠Test

docker-compose run --rm phpcs

docker-compose run --rm phpcs -i

⁠Usage

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

⁠Gitlab

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/

Tag summary

Content type

Image

Digest

sha256:ac808eb54…

Size

229.2 MB

Last updated

about 3 years ago

docker pull domw/phpcs