Commit the Makefile

This commit is contained in:
Oliver Davies 2020-05-20 20:58:06 +01:00
parent c9e3915484
commit ce8ca61afa
2 changed files with 33 additions and 0 deletions

1
.gitignore vendored
View file

@ -6,6 +6,7 @@
!/.idea/**
!/bin/*
!/config/**
!/Makefile
!/phpstan.neon
!/phpunit.xml.dist
!/scripts/**

32
Makefile Normal file
View file

@ -0,0 +1,32 @@
.PHONY: *
phpcs:
symfony php vendor/bin/phpcs -n \
--standard="Drupal,DrupalPractice" \
--extensions="php,module,inc,install,test,profile,theme" \
--ignore=*/tests/* \
--exclude="Drupal.Commenting.ClassComment,Drupal.Commenting.FunctionComment" \
web/modules/custom
symfony php vendor/bin/phpcs -n \
--standard="Drupal,DrupalPractice" \
--extensions="php,module,inc,install,test,profile,theme" \
--exclude="Drupal.Commenting.ClassComment,Drupal.Commenting.DocComment,Drupal.Commenting.FunctionComment,Drupal.NamingConventions.ValidFunctionName" \
web/modules/custom/**/tests
phpstan:
vendor/bin/phpstan analyze
phpunit:
vendor/bin/phpunit web/modules/custom
start:
docker-compose up -d
symfony server:start -d
stop:
symfony server:stop
docker-compose down
test: phpstan phpunit phpcs