Skip to content

DominicWatts/PHPCompatibility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

phpcs docker image with PHPCompatibility Ruleset

Docker_Hub

Compilation

docker login

docker build -t domw/phpcompatibility:latest --build-arg="PHP_VER=php:8.1-cli" --build-arg="COMP_VER=2.5.8" --build-arg="[email protected]" ./

docker push domw/phpcompatibility:latest

docker build -t domw/phpcompatibility:8.1-cli --build-arg="PHP_VER=php:8.1-cli" --build-arg="COMP_VER=2.5.8" --build-arg="[email protected]" ./

docker push domw/phpcompatibility:8.1-cli 

Test

docker-compose run --rm phpcs phpcs

docker-compose run --rm phpcs phpcs -i

Usage

docker pull domw/phpcompatibility

docker run --rm -v $PWD:/code domw/phpcompatibility php -v

docker run --rm -v $PWD:/code domw/phpcompatibility:8.2-cli php -v

docker run --rm -v $PWD:/code domw/phpcompatibility phpcs --version

docker run --rm -v $PWD:/code domw/phpcompatibility phpcs -i
   
docker run --rm -v $PWD:/code domw/phpcompatibility phpcs --standard=PHPCompatibility --runtime-set testVersion 5.6 /path/to/code

docker run --rm -v $PWD:/code domw/phpcompatibility phpcs --standard=PHPCompatibility --runtime-set testVersion 5.5-5.6 --report=full,summary,gitblame /path/to/code

docker run --rm -v $PWD:/code domw/phpcompatibility phpcs --standard=PHPCompatibility --runtime-set testVersion 7.0 --colors --warning-severity=0  --report=full,summary,gitblame /path/to/code

docker run --rm -v $PWD:/code domw/phpcompatibility phpcs --standard=PHPCompatibility --runtime-set testVersion 7.0 --colors --warning-severity=0 --report=full,summary --extensions=php,phtml /path/to/code

About

phpcs docker image with PHPCompatibility toolkit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors