ソースを参照

Simplify local phpstan usage.

mscherer 7 年 前
コミット
a59dc57bba
2 ファイル変更5 行追加3 行削除
  1. 2 2
      .travis.yml
  2. 3 1
      composer.json

+ 2 - 2
.travis.yml

@@ -77,8 +77,8 @@ script:
 
   - |
       if [[ $STATIC_ANALYSIS = 1 ]]; then
-        composer require --dev phpstan/phpstan:^0.11 vimeo/psalm:^3.0
-        vendor/bin/phpstan analyse src && vendor/bin/psalm --show-info=false
+        composer stan-setup
+        composer stan
       fi
 
 after_success:

+ 3 - 1
composer.json

@@ -99,7 +99,9 @@
         "cs-check": "phpcs --colors -p src/ tests/",
         "cs-fix": "phpcbf --colors src/ tests/",
         "test": "phpunit",
-        "test-coverage": "phpunit --coverage-clover=clover.xml"
+        "test-coverage": "phpunit --coverage-clover=clover.xml",
+        "stan": "phpstan analyse src/ && psalm --show-info=false",
+        "stan-setup": "cp composer.json composer.backup && composer require --dev phpstan/phpstan:^0.11 vimeo/psalm:^3.0 && mv composer.backup composer.json"
     },
     "config": {
         "sort-packages": true,