Dev install phpstan, phan and phplint
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,3 +1,4 @@
|
||||
vendor
|
||||
.phpunit.result.cache
|
||||
.phplint-cache
|
||||
composer.lock
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# This template allows you to validate your PHP application.
|
||||
# The workflow allows running tests and code linting on the default branch.
|
||||
|
||||
image: composer:2.0
|
||||
image: composer:2.1
|
||||
|
||||
|
||||
pipelines:
|
||||
@@ -12,14 +12,14 @@ pipelines:
|
||||
- step:
|
||||
name: Test
|
||||
script:
|
||||
- composer install
|
||||
- ./vendor/bin/phpunit test/phpUnitTests
|
||||
- composer require phpunit/phpunit
|
||||
- ./vendor/bin/phpunit ./test/phpUnitTests
|
||||
caches:
|
||||
- composer
|
||||
- step:
|
||||
name: Lint
|
||||
script:
|
||||
- composer install
|
||||
- ./vendor/bin/phplint . --exclude=vendor
|
||||
- composer require overtrue/phplint
|
||||
- ./vendor/bin/phplint ./ --exclude=vendor
|
||||
caches:
|
||||
- composer
|
||||
- composer
|
||||
|
||||
@@ -25,6 +25,9 @@
|
||||
"exclude": ["/test/", "/test/*", "/phpstan.neon", "/psalm.xml", "/.phan/", "/.vscode/", "/phpunit.xml"]
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^9"
|
||||
"phpunit/phpunit": "^9",
|
||||
"overtrue/phplint": "8.1.x-dev",
|
||||
"phpstan/phpstan": "1.10.x-dev",
|
||||
"phan/phan": "v5.x-dev"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user