File tree Expand file tree Collapse file tree 10 files changed +27
-13
lines changed
Expand file tree Collapse file tree 10 files changed +27
-13
lines changed Original file line number Diff line number Diff line change @@ -9,3 +9,4 @@ composer-tools.* export-ignore
99docs export-ignore
1010phpstan.neon export-ignore
1111tests export-ignore
12+ * .md export-ignore
Original file line number Diff line number Diff line change 11/vendor
2+ /vendor-tools
23/tests /_log /*
34/tests /_temp /*
45/composer * .lock
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ $finder = PhpCsFixer\Finder::create()
55 ->ignoreDotFiles (false )
66 ->exclude ('_helpers ' )
77 ->exclude ('_temp ' )
8+ ->exclude ('vendor-tools ' )
89 ->in (__DIR__ );
910
1011return PhpCsFixer \Config::create ()
Original file line number Diff line number Diff line change @@ -16,8 +16,7 @@ matrix:
1616
1717install :
1818 - export PATH="$PATH:$HOME/.composer/vendor/bin"
19- - composer global require friendsofphp/php-cs-fixer ^2.0.0
20- - composer global require phpstan/phpstan ^0.6.0
19+ - if php -v | grep -q 'PHP 7'; then composer tools; fi
2120 - composer global require satooshi/php-coveralls ^1.0.0
2221 - composer update --no-interaction
2322
@@ -26,8 +25,8 @@ before_script:
2625 - vendor/bin/codecept build
2726
2827script :
29- - php- cs-fixer fix --dry-run
30- - phpstan analyse --level=4 --configuration=phpstan.neon src tests
28+ - if php -v | grep -q 'PHP 7'; then vendor-tools/bin/php- cs-fixer fix --dry-run; fi
29+ - if php -v | grep -q 'PHP 7'; then vendor-tools/bin/ phpstan analyse --level=4 --configuration=phpstan.neon src tests; fi
3130 - vendor/bin/codecept run $coverage
3231
3332after_success :
Original file line number Diff line number Diff line change @@ -10,10 +10,6 @@ settings:
1010 bootstrap : _bootstrap.php
1111 log : true
1212
13- extensions :
14- enabled :
15- - Arachne\Codeception\Tracy\Logger
16-
1713coverage :
1814 enabled : true
1915 include :
Original file line number Diff line number Diff line change 1+ {
2+ "require-dev" : {
3+ "friendsofphp/php-cs-fixer" : " ^2.0.0" ,
4+ "nette/http" : " ^3.0.0" ,
5+ "phpstan/phpstan" : " ^0.6.3" ,
6+ "phpstan/phpstan-nette" : " ^0.6.1"
7+ },
8+ "minimum-stability" : " alpha" ,
9+ "config" : {
10+ "vendor-dir" : " vendor-tools"
11+ }
12+ }
Original file line number Diff line number Diff line change 1+ COMPOSER=composer-tools.json composer update
Original file line number Diff line number Diff line change 4545 " @analyse" ,
4646 " @test"
4747 ],
48- "fix" : " php-cs-fixer fix" ,
49- "analyse" : " phpstan analyse --no-progress --level=4 --configuration=phpstan.neon src tests" ,
48+ "tools" : " sh composer-tools.sh" ,
49+ "fix" : " \" vendor-tools/bin/php-cs-fixer\" fix" ,
50+ "analyse" : " \" vendor-tools/bin/phpstan\" analyse --no-progress --level=4 --configuration=phpstan.neon src tests" ,
5051 "test" : [
5152 " \" vendor/bin/codecept\" build" ,
5253 " \" vendor/bin/codecept\" run"
Original file line number Diff line number Diff line change 1+ includes :
2+ - vendor-tools/phpstan/phpstan-nette/extension.neon
3+ - vendor-tools/phpstan/phpstan-nette/rules.neon
4+
15parameters :
26 ignoreErrors :
3- - '#^Arachne\\Codeception\\Http\\Request::__construct\ (\ ) does not call parent constructor from Nette\\Http\\Request #'
Original file line number Diff line number Diff line change @@ -3,8 +3,7 @@ How to run tests
33
44```
55# install php-cs-fixer and phpstan
6- composer global require friendsofphp/php-cs-fixer
7- composer global require phpstan/phpstan
6+ composer tools
87
98# go to the project's root directory, but NOT the tests subdirectory
109cd <project_dir>
You can’t perform that action at this time.
0 commit comments