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.mk13
1 files changed, 10 insertions, 3 deletions
diff --git a/mk_linters.mk b/mk_linters.mk
index 232bceed..9b4c07ff 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,18 +62,19 @@ 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
@$(executable) src text .phpmd.xml --exclude=src/help/*,src/translations/*
+
phpmd_checkstyle: package_name:=phpmd
phpmd_checkstyle: executable:=$(shell command -v phpmd 2> /dev/null)
phpmd_checkstyle:
@$(executable) src json .phpmd.xml --exclude=src/help/*,src/translations/* > 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
@@ -143,6 +144,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 )