mirror of
https://github.com/Karaka-Management/Build.git
synced 2026-01-11 11:48:40 +00:00
Final hook fixes
This commit is contained in:
parent
c72fbad90d
commit
0cbf16d15f
|
|
@ -9,7 +9,6 @@ return [
|
||||||
'prefer_narrowed_phpdoc_param_type' => true,
|
'prefer_narrowed_phpdoc_param_type' => true,
|
||||||
'prefer_narrowed_phpdoc_return_type' => true,
|
'prefer_narrowed_phpdoc_return_type' => true,
|
||||||
'allow_method_param_type_widening' => false,
|
'allow_method_param_type_widening' => false,
|
||||||
'analyze_signature_compatibility' => true,
|
|
||||||
'dead_code_detection' => true,
|
'dead_code_detection' => true,
|
||||||
'backward_compatibility_checks' => false,
|
'backward_compatibility_checks' => false,
|
||||||
'quick_mode' => false,
|
'quick_mode' => false,
|
||||||
|
|
@ -23,7 +22,20 @@ return [
|
||||||
'scalar_implicit_partial' => [],
|
'scalar_implicit_partial' => [],
|
||||||
'ignore_undeclared_variables_in_global_scope' => false,
|
'ignore_undeclared_variables_in_global_scope' => false,
|
||||||
'suppress_issue_types' => [
|
'suppress_issue_types' => [
|
||||||
// 'PhanUndeclaredMethod',
|
'PhanUndeclaredClassMethod',
|
||||||
|
'PhanUndeclaredProperty',
|
||||||
|
'PhanUnreferencedPublicClassConstant',
|
||||||
|
'PhanUndeclaredTypeParameter',
|
||||||
|
'PhanUnusedPublicFinalMethodParameter',
|
||||||
|
'PhanUndeclaredClassConstant',
|
||||||
|
'PhanUnreferencedPublicMethod',
|
||||||
|
'PhanUndeclaredTypeReturnType',
|
||||||
|
'PhanTypeMismatchDeclaredReturn',
|
||||||
|
'PhanUndeclaredClassInstanceof',
|
||||||
|
'PhanTypeMismatchReturn',
|
||||||
|
'PhanUndeclaredExtendedClass',
|
||||||
|
'PhanUndeclaredInterface',
|
||||||
|
'PhanUnreferencedProtectedProperty',
|
||||||
],
|
],
|
||||||
'whitelist_issue_types' => [
|
'whitelist_issue_types' => [
|
||||||
// 'PhanAccessMethodPrivate',
|
// 'PhanAccessMethodPrivate',
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,11 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
set -x
|
|
||||||
|
|
||||||
. ${rootpath}/Build/Hooks/logging.sh
|
. ${rootpath}/Build/Hooks/logging.sh
|
||||||
. ${rootpath}/Build/Hooks/syntax.sh
|
. ${rootpath}/Build/Hooks/syntax.sh
|
||||||
. ${rootpath}/Build/Hooks/filename.sh
|
. ${rootpath}/Build/Hooks/filename.sh
|
||||||
. ${rootpath}/Build/Hooks/tests.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
|
echo $FILE
|
||||||
|
|
||||||
if [[ ! -f "$FILE" ]]; then
|
if [[ ! -f "$FILE" ]]; then
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
isPhanTestSuccessful() {
|
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
|
if [ $? -ne 0 ]; then
|
||||||
echo 0
|
echo 0
|
||||||
return 0
|
return 0
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ rootpath="$(pwd)"
|
||||||
. ${rootpath}/Build/Hooks/filename.sh
|
. ${rootpath}/Build/Hooks/filename.sh
|
||||||
. ${rootpath}/Build/Hooks/tests.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
|
if [[ ! -f "$FILE" ]]; then
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
|
|
@ -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}/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 -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}/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 --color -o ${INSPECTION_PATH}/Modules/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 --color -o ${INSPECTION_PATH}/Model/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 --color -o ${INSPECTION_PATH}/Web/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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user