diff --git a/.travis.yml b/.travis.yml index 17804a31..eab852d2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,24 +23,34 @@ after_failure: jobs: include: - - env: title="Lowest Dependencies" + - name: Lowest Dependencies install: - travis_retry composer update --no-progress --prefer-dist --prefer-lowest --prefer-stable - - stage: Code Standard Checker - php: 7.1 + - name: Nette Code Checker install: - # Install Nette Code Checker - travis_retry composer create-project nette/code-checker temp/code-checker ^3 --no-progress - # Install Nette Coding Standard - - travis_retry composer create-project nette/coding-standard temp/coding-standard ^2 --no-progress - script: - php temp/code-checker/code-checker --strict-types + + + - name: Nette Coding Standard + install: + - travis_retry composer create-project nette/coding-standard temp/coding-standard ^2 --no-progress + script: - php temp/coding-standard/ecs check src tests --config temp/coding-standard/coding-standard-php71.yml + - stage: Static Analysis (informative) + install: + # Install PHPStan + - travis_retry composer create-project phpstan/phpstan-shim temp/phpstan --no-progress + - travis_retry composer install --no-progress --prefer-dist + script: + - php temp/phpstan/phpstan.phar analyse --autoload-file vendor/autoload.php --level 5 src + + - stage: Code Coverage php: 7.2 script: @@ -51,6 +61,7 @@ jobs: allow_failures: + - stage: Static Analysis (informative) - stage: Code Coverage