• Table of Contents
  • Configuring Files
  • analyzed_file_extensions
  • consistent_hashing_file_order
  • directory_list
  • exclude_analysis_directory_list
  • exclude_file_list
  • exclude_file_regex
  • file_list
  • include_analysis_file_list
  • Issue Filtering
  • baseline_path
  • baseline_summary_type
  • disable_file_based_suppression
  • disable_line_based_suppression
  • disable_suppression
  • minimum_severity
  • suppress_issue_types
  • whitelist_issue_types
  • Analysis
  • allow_missing_properties
  • allow_overriding_vague_return_types
  • analyze_signature_compatibility
  • assume_no_external_class_overrides
  • autoload_internal_extension_signatures
  • backward_compatibility_checks
  • cache_polyfill_asts
  • check_docblock_signature_param_type_match
  • check_docblock_signature_return_type_match
  • convert_possibly_undefined_offset_to_nullable
  • enable_class_alias_support
  • enable_extended_internal_return_type_plugins
  • enable_include_path_checks
  • enable_internal_return_type_plugins
  • error_prone_truthy_condition_detection
  • exception_classes_with_optional_throws_phpdoc
  • generic_types_enabled
  • globals_type_map
  • guess_unknown_parameter_type_using_default
  • ignore_undeclared_functions_with_known_signatures
  • ignore_undeclared_variables_in_global_scope
  • include_paths
  • included_extension_subset
  • infer_default_properties_in_construct
  • inherit_phpdoc_types
  • max_literal_string_type_length
  • maximum_recursion_depth
  • override_return_types
  • parent_constructor_required
  • phpdoc_type_mapping
  • plugin_config
  • plugins
  • prefer_narrowed_phpdoc_param_type
  • prefer_narrowed_phpdoc_return_type
  • processes
  • quick_mode
  • read_magic_method_annotations
  • read_magic_property_annotations
  • read_mixin_annotations
  • read_type_annotations
  • runkit_superglobals
  • simplify_ast
  • use_tentative_return_type
  • warn_about_relative_include_statement
  • warn_about_undocumented_throw_statements
  • Analysis (of a PHP Version)
  • allow_method_param_type_widening
  • minimum_target_php_version
  • polyfill_parse_all_element_doc_comments
  • pretend_newer_core_methods_exist
  • target_php_version
  • Type Casting
  • array_casts_as_null
  • null_casts_as_any_type
  • null_casts_as_array
  • scalar_array_key_cast
  • scalar_implicit_cast
  • scalar_implicit_partial
  • strict_method_checking
  • strict_object_checking
  • strict_param_checking
  • strict_property_checking
  • strict_return_checking
  • Dead Code Detection
  • assume_real_types_for_internal_functions
  • constant_variable_detection
  • dead_code_detection
  • dead_code_detection_prefer_false_negative
  • dead_code_detection_treat_never_type_as_unreachable
  • force_tracking_references
  • redundant_condition_detection
  • unused_variable_detection
  • unused_variable_detection_assume_override_exists
  • warn_about_redundant_use_namespaced_class
  • Output
  • color_issue_messages_if_supported
  • color_scheme
  • disable_suggestions
  • hide_issue_column
  • max_verbose_snippet_length
  • skip_missing_tokenizer_warning
  • skip_slow_php_options_warning
  • suggestion_check_limit