123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468 |
- <?php
- ini_set( 'xdebug.max_nesting_level', 1000 );
- return [
-
- 'file_list' => array_merge(
- function_exists( 'register_postsend_function' ) ? [] : [ 'tests/phan/stubs/hhvm.php' ],
- function_exists( 'wikidiff2_do_diff' ) ? [] : [ 'tests/phan/stubs/wikidiff.php' ],
- function_exists( 'tideways_enable' ) ? [] : [ 'tests/phan/stubs/tideways.php' ],
- class_exists( PEAR::class ) ? [] : [ 'tests/phan/stubs/mail.php' ],
- class_exists( Memcached::class ) ? [] : [ 'tests/phan/stubs/memcached.php' ],
-
-
-
- class_exists( PHPUnit_TextUI_Command::class ) ? [] : [ 'tests/phan/stubs/phpunit4.php' ],
- [
- 'maintenance/7zip.inc',
- 'maintenance/cleanupTable.inc',
- 'maintenance/CodeCleanerGlobalsPass.inc',
- 'maintenance/commandLine.inc',
- 'maintenance/sqlite.inc',
- 'maintenance/userDupes.inc',
- 'maintenance/language/checkLanguage.inc',
- 'maintenance/language/languages.inc',
- ]
- ),
-
- 'directory_list' => [
- 'includes/',
- 'languages/',
- 'maintenance/',
- 'mw-config/',
- 'resources/',
- 'vendor/',
- ],
-
- 'exclude_file_list' => [],
-
- "exclude_analysis_directory_list" => [
- 'vendor/',
- 'tests/phan/stubs/',
-
-
- 'includes/composer/',
-
- 'maintenance/language/',
-
- 'includes/libs/jsminplus.php',
- ],
-
- 'backward_compatibility_checks' => false,
-
- 'parent_constructor_required' => [
- ],
-
- 'quick_mode' => false,
-
- 'should_visit_all_nodes' => true,
-
- 'analyze_signature_compatibility' => true,
-
-
-
- "minimum_severity" => 0,
-
- 'allow_missing_properties' => false,
-
- 'null_casts_as_any_type' => true,
-
- 'scalar_implicit_cast' => true,
-
- 'ignore_undeclared_variables_in_global_scope' => true,
-
- 'dead_code_detection' => false,
-
- 'dead_code_detection_prefer_false_negative' => true,
-
- 'read_type_annotations' => true,
-
- 'stored_state_file_path' => null,
-
- 'disable_suppression' => false,
-
- 'dump_ast' => false,
-
- 'dump_signatures_file' => null,
-
- 'expand_file_list' => false,
-
- 'progress_bar' => false,
-
- 'progress_bar_sample_rate' => 0.005,
-
- 'processes' => 1,
-
- 'suppress_issue_types' => [
-
- "PhanCommentParamOnEmptyParamList",
-
- "PhanCommentParamWithoutRealParam",
-
- "PhanDeprecatedClass",
-
- "PhanDeprecatedFunction",
-
- "PhanDeprecatedProperty",
-
- "PhanNonClassMethodCall",
-
- "PhanParamSignatureMismatch",
-
- "PhanParamSignatureMismatchInternal",
-
- "PhanParamSignatureRealMismatchTooFewParameters",
-
- "PhanParamTooMany",
-
- "PhanParamTooManyInternal",
-
- "PhanRedefineFunctionInternal",
-
- "PhanTraitParentReference",
-
- "PhanTypeComparisonFromArray",
-
- "PhanTypeComparisonToArray",
-
- "PhanTypeMismatchArgument",
-
- "PhanTypeMismatchArgumentInternal",
-
- "PhanTypeMismatchDimAssignment",
-
- "PhanTypeMismatchDimEmpty",
-
- "PhanTypeMismatchDimFetch",
-
- "PhanTypeMismatchForeach",
-
- "PhanTypeMismatchProperty",
-
- "PhanTypeMismatchReturn",
-
- "PhanTypeNonVarPassByRef",
-
- "PhanUndeclaredConstant",
-
- "PhanUndeclaredMethod",
-
- "PhanUndeclaredProperty",
-
- "PhanUndeclaredVariableDim",
- ],
-
- 'whitelist_issue_types' => [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ],
-
- 'globals_type_map' => [
- 'IP' => 'string',
- ],
-
- 'markdown_issue_messages' => false,
-
- 'generic_types_enabled' => true,
-
- 'plugins' => [
- ],
- ];
|