Skip to content

Commit

Permalink
Repo: modernize
Browse files Browse the repository at this point in the history
  • Loading branch information
f3l1x committed Sep 28, 2022
1 parent 51e4ac3 commit e7dc32e
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 10 deletions.
20 changes: 12 additions & 8 deletions Makefile
@@ -1,4 +1,4 @@
.PHONY: install qa cs csf phpstan tests coverage-clover coverage-html
.PHONY: install qa cs csf phpstan tests coverage

install:
composer update
Expand All @@ -7,7 +7,7 @@ qa: phpstan cs

cs:
ifdef GITHUB_ACTION
vendor/bin/codesniffer -q --report=checkstyle src tests | cs2pr
vendor/bin/codesniffer -q --report=checkstyle src tests | cs2pr
else
vendor/bin/codesniffer src tests
endif
Expand All @@ -16,16 +16,20 @@ csf:
vendor/bin/codefixer src tests

phpstan:
vendor/bin/phpstan analyse -l 8 -c phpstan.neon src
vendor/bin/phpstan analyse -c phpstan.neon

tests:
vendor/bin/tester -s -p php --colors 1 -C tests/cases
vendor/bin/tester -s -p php --colors 1 -C tests/Cases

coverage-clover:
vendor/bin/tester -s -p phpdbg --colors 1 -C --coverage ./coverage.xml --coverage-src ./src tests/cases
coverage:
ifdef GITHUB_ACTION
vendor/bin/tester -s -p phpdbg --colors 1 -C --coverage coverage.xml --coverage-src src tests/Cases
else
vendor/bin/tester -s -p phpdbg --colors 1 -C --coverage coverage.html --coverage-src src tests/Cases
endif

coverage-html:
vendor/bin/tester -s -p phpdbg --colors 1 -C --coverage ./coverage.html --coverage-src ./src tests/cases
# Docker
.PHONY: redis-start redis-stop

redis-start: redis-stop
docker run -it -d -p 6379:6379 --name contributte-redis redis:5-alpine
Expand Down
5 changes: 5 additions & 0 deletions phpstan.neon
Expand Up @@ -4,6 +4,11 @@ includes:
- vendor/phpstan/phpstan-nette/rules.neon

parameters:
level: 8

paths:
- src

excludePaths:
- src/DI/RedisExtension24.php

Expand Down
3 changes: 1 addition & 2 deletions ruleset.xml
Expand Up @@ -11,8 +11,7 @@
<properties>
<property name="rootNamespaces" type="array">
<element key="src" value="Contributte\Redis"/>
<element key="tests/cases" value="Tests\Cases"/>
<element key="tests/toolkit" value="Tests\Toolkit"/>
<element key="tests" value="Tests"/>
</property>
</properties>
</rule>
Expand Down

0 comments on commit e7dc32e

Please sign in to comment.