diff --git a/.gitattributes b/.gitattributes index 3bf2a07..a8417f0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2,3 +2,4 @@ .gitkeep export-ignore /.* export-ignore /tests export-ignore +/phpstan*.neon.dist export-ignore diff --git a/.gitignore b/.gitignore index de4a392..62f9e96 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /vendor /composer.lock +/phpstan*.neon diff --git a/.travis.yml b/.travis.yml index bfb9b75..5b35225 100644 --- a/.travis.yml +++ b/.travis.yml @@ -34,8 +34,8 @@ install: script: - vendor/bin/parallel-lint -e php,phpt --exclude tests/temp src tests - vendor/bin/tester -s -p php -c tests/php.ini tests - - vendor/bin/phpstan.phar analyse -c tests/phpstan.neon -l max src - - vendor/bin/phpstan.phar analyse -c tests/phpstan.tests.neon -l max tests + - vendor/bin/phpstan.phar analyse + - vendor/bin/phpstan.phar analyse -c phpstan.tests.neon.dist after_failure: - for i in $(find tests -name \*.actual); do echo "--- $i"; cat $i; echo; echo; done diff --git a/tests/phpstan.neon b/phpstan.neon.dist similarity index 93% rename from tests/phpstan.neon rename to phpstan.neon.dist index bdae2e1..2ebde9a 100644 --- a/tests/phpstan.neon +++ b/phpstan.neon.dist @@ -5,6 +5,10 @@ includes: - phar://phpstan.phar/vendor/phpstan/phpstan-strict-rules/rules.neon parameters: + level: max + paths: + - %currentWorkingDirectory%/src + exceptionRules: uncheckedExceptions: - LogicException diff --git a/tests/phpstan.tests.neon b/phpstan.tests.neon.dist similarity index 88% rename from tests/phpstan.tests.neon rename to phpstan.tests.neon.dist index 84d7aee..bbcf3e7 100644 --- a/tests/phpstan.tests.neon +++ b/phpstan.tests.neon.dist @@ -5,6 +5,10 @@ includes: - phar://phpstan.phar/vendor/phpstan/phpstan-strict-rules/rules.neon parameters: + level: max + paths: + - %currentWorkingDirectory%/tests + fileExtensions: - php - phpt