Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/HuasoFoundries/phpPgAdmin6.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mk_linters.mk')
-rw-r--r--mk_linters.mk17
1 files changed, 12 insertions, 5 deletions
diff --git a/mk_linters.mk b/mk_linters.mk
index 3e9abfe0..69f9d119 100644
--- a/mk_linters.mk
+++ b/mk_linters.mk
@@ -40,7 +40,7 @@ abort_suggesting_composer:
fi
check_executable_or_exit_with_phive:
- @if [ ! -f "$(executable)" ]; then \
+ @if [ ! -e "$(executable)" ]; then \
echo -e "$(GREEN)$(package_name)$(WHITE) $(RED)NOT FOUND$(WHITE) on $(CYAN)$(executable)$(WHITE). " ;\
echo -e "Install it with $(GREEN)phive install $(package_name)$(WHITE)" ;\
echo ;\
@@ -62,16 +62,17 @@ update_baselines:
.PHONY:abort_suggesting_composer check_executable_or_exit_with_phive update_baselines
phpmd: package_name:=phpmd
-phpmd: executable:= $(shell command -v phpmd 2> /dev/null)
+phpmd: executable:=tools/phpmd
phpmd:
@${MAKE} check_executable_or_exit_with_phive executable=$(executable) package_name=$(package_name) --no-print-directory
- @phpmd src text .phpmd.xml --exclude=src/help/*,src/translations/*
+ @$(executable) src text .phpmd.xml --exclude=src/help/*,src/translations/*
+
phpmd_checkstyle:
@${MAKE} phpmd > temp/phpmd.report.json ;\
echo -e "$(GREEN)Finished PHPMD$(WHITE): waiting 1s"
@sleep 1 ;\
- php tools/phpmd_checkstyle.php ;\
+ php tools/phpmd_checkstyle ;\
echo -e "$(GREEN)Formatted PHPMD$(WHITE): as checkStyle"
cat temp/phpmd.checkstyle.xml | vendor/bin/cs2pr
@@ -102,7 +103,7 @@ ifeq (,$(reportformat))
endif
@${MAKE} check_executable_or_exit_with_phive executable=$(executable) package_name=$(package_name) --no-print-directory
@mkdir -p .build/phpcs && touch .build/phpcs/php-cs.cache ;\
- phpcs --standard=.phpcs.xml --parallel=2 --cache=.build/phpcs/php-cs.cache --report=$(reportformat) src/*
+ $(executable) --standard=.phpcs.xml --parallel=2 --cache=.build/phpcs/php-cs.cache --report=$(reportformat) src/*
@@ -139,6 +140,12 @@ phpstan_checkstyle:
cat temp/phpstan.checkstyle.xml | vendor/bin/cs2pr ;\
echo ""
+
+rector:
+ $(eval executable:=vendor/bin/rector)
+ $(eval package_name:=rector/rector)
+ @${MAKE} abort_suggesting_composer executable=$(executable) package_name=$(package_name) --no-print-directory
+ @$(executable) process --ansi --dry-run
lint:
$(eval executable:=vendor/bin/parallel-lint )
$(eval package_name:=php-parallel-lint/php-parallel-lint )