Final hook fixes

This commit is contained in:
Dennis Eichhorn 2018-09-22 15:09:01 +02:00
parent c72fbad90d
commit 0cbf16d15f
5 changed files with 21 additions and 11 deletions

View File

@ -9,7 +9,6 @@ return [
'prefer_narrowed_phpdoc_param_type' => true,
'prefer_narrowed_phpdoc_return_type' => true,
'allow_method_param_type_widening' => false,
'analyze_signature_compatibility' => true,
'dead_code_detection' => true,
'backward_compatibility_checks' => false,
'quick_mode' => false,
@ -23,7 +22,20 @@ return [
'scalar_implicit_partial' => [],
'ignore_undeclared_variables_in_global_scope' => false,
'suppress_issue_types' => [
// 'PhanUndeclaredMethod',
'PhanUndeclaredClassMethod',
'PhanUndeclaredProperty',
'PhanUnreferencedPublicClassConstant',
'PhanUndeclaredTypeParameter',
'PhanUnusedPublicFinalMethodParameter',
'PhanUndeclaredClassConstant',
'PhanUnreferencedPublicMethod',
'PhanUndeclaredTypeReturnType',
'PhanTypeMismatchDeclaredReturn',
'PhanUndeclaredClassInstanceof',
'PhanTypeMismatchReturn',
'PhanUndeclaredExtendedClass',
'PhanUndeclaredInterface',
'PhanUnreferencedProtectedProperty',
],
'whitelist_issue_types' => [
// 'PhanAccessMethodPrivate',

View File

@ -1,13 +1,11 @@
#!/bin/bash
set -x
. ${rootpath}/Build/Hooks/logging.sh
. ${rootpath}/Build/Hooks/syntax.sh
. ${rootpath}/Build/Hooks/filename.sh
. ${rootpath}/Build/Hooks/tests.sh
git diff --cached --name-only | while read FILE; do
for FILE in $(git diff --cached --name-only); do
echo $FILE
if [[ ! -f "$FILE" ]]; then

View File

@ -1,7 +1,7 @@
#!/bin/bash
isPhanTestSuccessful() {
php -d memory_limit=4G ${rootpath}/vendor/bin/phan -k ${rootpath}/Build/Config/phan.php -f "$1" >&2
php -d memory_limit=4G ${rootpath}/vendor/bin/phan -k ${rootpath}/Build/Config/phan.php --minimum-severity=0 --color -f "$1" >&2
if [ $? -ne 0 ]; then
echo 0
return 0

View File

@ -7,7 +7,7 @@ rootpath="$(pwd)"
. ${rootpath}/Build/Hooks/filename.sh
. ${rootpath}/Build/Hooks/tests.sh
git diff --name-only $TRAVIS_COMMIT_RANGE | while read FILE; do
for FILE in $(git diff --cached --name-only); do
if [[ ! -f "$FILE" ]]; then
continue
fi

View File

@ -13,7 +13,7 @@ php -d memory_limit=4G ${TOOLS_PATH}/phpstan.phar analyse --autoload-file=${ROOT
php -d memory_limit=4G ${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 -d memory_limit=4G ${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
php ${TOOLS_PATH}/phan.phar -k ${BUILD_PATH}/Config/phan.php -l ${ROOT_PATH}/phpOMS -m text --color -o ${INSPECTION_PATH}/Framework/phan.log
php ${TOOLS_PATH}/phan.phar -k ${BUILD_PATH}/Config/phan.php -l ${ROOT_PATH}/Modules -m text --color -o ${INSPECTION_PATH}/Modules/phan.log
php ${TOOLS_PATH}/phan.phar -k ${BUILD_PATH}/Config/phan.php -l ${ROOT_PATH}/Model -m text --color -o ${INSPECTION_PATH}/Model/phan.log
php ${TOOLS_PATH}/phan.phar -k ${BUILD_PATH}/Config/phan.php -l ${ROOT_PATH}/Web -m text --color -o ${INSPECTION_PATH}/Web/phan.log
php ${TOOLS_PATH}/phan.phar -k ${BUILD_PATH}/Config/phan.php -l ${ROOT_PATH}/phpOMS -m text --minimum-severity=0 --color -o ${INSPECTION_PATH}/Framework/phan.log
php ${TOOLS_PATH}/phan.phar -k ${BUILD_PATH}/Config/phan.php -l ${ROOT_PATH}/Modules -m text --minimum-severity=0 --color -o ${INSPECTION_PATH}/Modules/phan.log
php ${TOOLS_PATH}/phan.phar -k ${BUILD_PATH}/Config/phan.php -l ${ROOT_PATH}/Model -m text --minimum-severity=0 --color -o ${INSPECTION_PATH}/Model/phan.log
php ${TOOLS_PATH}/phan.phar -k ${BUILD_PATH}/Config/phan.php -l ${ROOT_PATH}/Web -m text --minimum-severity=0 --color -o ${INSPECTION_PATH}/Web/phan.log