From a7fbe9683d6d3c49ada5654eacc7c62647d8cdef Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Fri, 30 Mar 2018 13:31:41 +0200 Subject: [PATCH] Use phpstan config --- Config/phpstan.neon | 3 +++ Inspection/Php/tests.sh | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Config/phpstan.neon b/Config/phpstan.neon index 3f523f2..868b6c6 100644 --- a/Config/phpstan.neon +++ b/Config/phpstan.neon @@ -1,6 +1,9 @@ parameters: ignoreErrors: - '#Access to protected property Web\WebApplication::\$[a-zA-Z0-9_]+#' + - '#Calling method prepare() on possibly null value of type PDO|null.#' + - '#Calling method lastInsertId() on possibly null value of type PDO|null.#' + - '#Class PHPUnit\Framework\TestCase not found and could not be autoloaded.#' fileExtensions: - php excludes_analyse: diff --git a/Inspection/Php/tests.sh b/Inspection/Php/tests.sh index 6ae34c3..5b51073 100644 --- a/Inspection/Php/tests.sh +++ b/Inspection/Php/tests.sh @@ -8,7 +8,7 @@ php ${TOOLS_PATH}/phpunit.phar -v --configuration ${ROOT_PATH}/tests/phpunit_def echo "Start php static inspection" -php ${TOOLS_PATH}/phpstan.phar analyse --autoload-file=${ROOT_PATH}/phpOMS/Autoloader.php -l 7 ${ROOT_PATH}/phpOMS > ${INSPECTION_PATH}/Framework/phpstan.log -php ${TOOLS_PATH}/phpstan.phar analyse --autoload-file=${ROOT_PATH}/phpOMS/Autoloader.php -l 7 ${ROOT_PATH}/Modules > ${INSPECTION_PATH}/Modules/phpstan.log -php ${TOOLS_PATH}/phpstan.phar analyse --autoload-file=${ROOT_PATH}/phpOMS/Autoloader.php -l 7 ${ROOT_PATH}/Model > ${INSPECTION_PATH}/Model/phpstan.log -php ${TOOLS_PATH}/phpstan.phar analyse --autoload-file=${ROOT_PATH}/phpOMS/Autoloader.php -l 7 ${ROOT_PATH}/Web > ${INSPECTION_PATH}/Web/phpstan.log \ No newline at end of file +php ${TOOLS_PATH}/phpstan.phar analyse --autoload-file=${ROOT_PATH}/phpOMS/Autoloader.php -l 7 -c ${BUILD_PATH}/Config/phpstan.neon ${ROOT_PATH}/phpOMS > ${INSPECTION_PATH}/Framework/phpstan.log +php ${TOOLS_PATH}/phpstan.phar analyse --autoload-file=${ROOT_PATH}/phpOMS/Autoloader.php -l 7 -c ${BUILD_PATH}/Config/phpstan.neon ${ROOT_PATH}/Modules > ${INSPECTION_PATH}/Modules/phpstan.log +php ${TOOLS_PATH}/phpstan.phar analyse --autoload-file=${ROOT_PATH}/phpOMS/Autoloader.php -l 7 -c ${BUILD_PATH}/Config/phpstan.neon ${ROOT_PATH}/Model > ${INSPECTION_PATH}/Model/phpstan.log +php ${TOOLS_PATH}/phpstan.phar analyse --autoload-file=${ROOT_PATH}/phpOMS/Autoloader.php -l 7 -c ${BUILD_PATH}/Config/phpstan.neon ${ROOT_PATH}/Web > ${INSPECTION_PATH}/Web/phpstan.log \ No newline at end of file