X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=.phan%2Fconfig.php;h=8746ada38425ce885c47a2f3a19f8b196eaffc0d;hb=2c35b5be5f8fc477cdd7e4d832de58de3a6ca3d9;hp=e4ba47f2659cd93b090a95f65c92f8824d8f64fd;hpb=09ee5d2505f99cc146f871307be7ac00b7368d76;p=lhc%2Fweb%2Fwiklou.git diff --git a/.phan/config.php b/.phan/config.php index e4ba47f265..8746ada384 100644 --- a/.phan/config.php +++ b/.phan/config.php @@ -32,7 +32,6 @@ $cfg['file_list'] = array_merge( class_exists( PHPUnit_TextUI_Command::class ) ? [] : [ '.phan/stubs/phpunit4.php' ], class_exists( ProfilerExcimer::class ) ? [] : [ '.phan/stubs/excimer.php' ], [ - 'maintenance/7zip.inc', 'maintenance/cleanupTable.inc', 'maintenance/CodeCleanerGlobalsPass.inc', 'maintenance/commandLine.inc', @@ -44,8 +43,12 @@ $cfg['file_list'] = array_merge( ); $cfg['autoload_internal_extension_signatures'] = [ + 'imagick' => '.phan/internal_stubs/imagick.phan_php', 'memcached' => '.phan/internal_stubs/memcached.phan_php', 'oci8' => '.phan/internal_stubs/oci8.phan_php', + 'pcntl' => '.phan/internal_stubs/pcntl.phan_php', + 'redis' => '.phan/internal_stubs/redis.phan_php', + 'sockets' => '.phan/internal_stubs/sockets.phan_php', 'sqlsrv' => '.phan/internal_stubs/sqlsrv.phan_php', 'tideways' => '.phan/internal_stubs/tideways.phan_php', ]; @@ -77,92 +80,46 @@ $cfg['suppress_issue_types'] = array_merge( $cfg['suppress_issue_types'], [ "PhanAccessMethodInternal", // approximate error count: 17 "PhanCommentParamOnEmptyParamList", - // approximate error count: 30 + // approximate error count: 29 "PhanCommentParamWithoutRealParam", // approximate error count: 2 "PhanCompatibleNegativeStringOffset", - // approximate error count: 1 - "PhanEmptyFQSENInCallable", - // approximate error count: 1 - "PhanInvalidCommentForDeclarationType", - // approximate error count: 6 - "PhanNonClassMethodCall", // approximate error count: 21 "PhanParamReqAfterOpt", - // approximate error count: 27 + // approximate error count: 26 "PhanParamSignatureMismatch", // approximate error count: 4 "PhanParamSignatureMismatchInternal", - // approximate error count: 1 - "PhanParamSignatureRealMismatchTooFewParameters", - // approximate error count: 1 - "PhanParamSuspiciousOrder", // approximate error count: 127 "PhanParamTooMany", // approximate error count: 2 - "PhanParamTooManyCallable", - // approximate error count: 1 - "PhanParamTooManyInternal", - // approximate error count: 2 - "PhanPluginDuplicateExpressionBinaryOp", - // approximate error count: 2 "PhanTraitParentReference", - // approximate error count: 27 + // approximate error count: 30 "PhanTypeArraySuspicious", - // approximate error count: 33 + // approximate error count: 27 "PhanTypeArraySuspiciousNullable", // approximate error count: 26 "PhanTypeComparisonFromArray", - // approximate error count: 2 - "PhanTypeComparisonToArray", - // approximate error count: 1 - "PhanTypeConversionFromArray", - // approximate error count: 2 - "PhanTypeExpectedObjectOrClassName", - // approximate error count: 7 - "PhanTypeExpectedObjectPropAccess", - // approximate error count: 3 - "PhanTypeInstantiateAbstract", - // approximate error count: 1 - "PhanTypeInvalidCallableArraySize", - // approximate error count: 62 + // approximate error count: 63 "PhanTypeInvalidDimOffset", - // approximate error count: 10 - "PhanTypeInvalidExpressionArrayDestructuring", - // approximate error count: 1 - "PhanTypeInvalidLeftOperand", // approximate error count: 7 "PhanTypeInvalidLeftOperandOfIntegerOp", // approximate error count: 2 - "PhanTypeInvalidRightOperand", - // approximate error count: 2 "PhanTypeInvalidRightOperandOfIntegerOp", - // approximate error count: 1 - "PhanTypeMagicVoidWithReturn", - // approximate error count: 152 + // approximate error count: 154 "PhanTypeMismatchArgument", - // approximate error count: 28 + // approximate error count: 27 "PhanTypeMismatchArgumentInternal", - // approximate error count: 1 - "PhanTypeMismatchBitwiseBinaryOperands", - // approximate error count: 1 - "PhanTypeMismatchDeclaredParam", // approximate error count: 2 "PhanTypeMismatchDimEmpty", - // approximate error count: 29 + // approximate error count: 27 "PhanTypeMismatchDimFetch", // approximate error count: 10 "PhanTypeMismatchForeach", // approximate error count: 77 "PhanTypeMismatchProperty", - // approximate error count: 88 + // approximate error count: 84 "PhanTypeMismatchReturn", - // approximate error count: 43 - "PhanTypeMissingReturn", - // approximate error count: 1 - "PhanTypeNoAccessiblePropertiesForeach", - // approximate error count: 4 - "PhanTypeNonVarPassByRef", // approximate error count: 12 "PhanTypeObjectUnsetDeclaredProperty", // approximate error count: 9 @@ -173,22 +130,14 @@ $cfg['suppress_issue_types'] = array_merge( $cfg['suppress_issue_types'], [ "PhanUndeclaredConstant", // approximate error count: 3 "PhanUndeclaredInvokeInCallable", - // approximate error count: 242 + // approximate error count: 237 "PhanUndeclaredMethod", - // approximate error count: 847 + // approximate error count: 846 "PhanUndeclaredProperty", - // approximate error count: 1 - "PhanUndeclaredTypeReturnType", - // approximate error count: 3 - "PhanUndeclaredTypeThrowsType", // approximate error count: 2 "PhanUndeclaredVariableAssignOp", // approximate error count: 55 "PhanUndeclaredVariableDim", - // approximate error count: 4 - "PhanUnextractableAnnotationElementName", - // approximate error count: 4 - "PhanUnextractableAnnotationSuffix", ] ); $cfg['ignore_undeclared_variables_in_global_scope'] = true;