mirror of
https://github.com/luau-lang/luau.git
synced 2024-12-13 05:20:38 +00:00
522 lines
25 KiB
Text
522 lines
25 KiB
Text
|
AnnotationTests.as_expr_does_not_propagate_type_info
|
||
|
AnnotationTests.as_expr_is_bidirectional
|
||
|
AnnotationTests.as_expr_warns_on_unrelated_cast
|
||
|
AnnotationTests.builtin_types_are_not_exported
|
||
|
AnnotationTests.cannot_use_nonexported_type
|
||
|
AnnotationTests.cloned_interface_maintains_pointers_between_definitions
|
||
|
AnnotationTests.corecursive_types_error_on_tight_loop
|
||
|
AnnotationTests.define_generic_type_alias
|
||
|
AnnotationTests.duplicate_type_param_name
|
||
|
AnnotationTests.for_loop_counter_annotation_is_checked
|
||
|
AnnotationTests.function_return_annotations_are_checked
|
||
|
AnnotationTests.generic_aliases_are_cloned_properly
|
||
|
AnnotationTests.instantiate_type_fun_should_not_trip_rbxassert
|
||
|
AnnotationTests.instantiation_clone_has_to_follow
|
||
|
AnnotationTests.interface_types_belong_to_interface_arena
|
||
|
AnnotationTests.luau_ice_triggers_an_ice
|
||
|
AnnotationTests.luau_ice_triggers_an_ice_exception_with_flag
|
||
|
AnnotationTests.luau_ice_triggers_an_ice_exception_with_flag_handler
|
||
|
AnnotationTests.luau_ice_triggers_an_ice_handler
|
||
|
AnnotationTests.luau_print_is_magic_if_the_flag_is_set
|
||
|
AnnotationTests.luau_print_is_not_special_without_the_flag
|
||
|
AnnotationTests.occurs_check_on_cyclic_intersection_typevar
|
||
|
AnnotationTests.occurs_check_on_cyclic_union_typevar
|
||
|
AnnotationTests.self_referential_type_alias
|
||
|
AnnotationTests.too_many_type_params
|
||
|
AnnotationTests.two_type_params
|
||
|
AnnotationTests.type_alias_always_resolve_to_a_real_type
|
||
|
AnnotationTests.type_alias_B_should_check_with_another_aliases_until_a_non_aliased_type
|
||
|
AnnotationTests.type_alias_should_alias_to_number
|
||
|
AnnotationTests.type_aliasing_to_number_should_not_check_given_a_string
|
||
|
AnnotationTests.type_annotations_inside_function_bodies
|
||
|
AnnotationTests.type_assertion_expr
|
||
|
AnnotationTests.typeof_variable_type_annotation_should_return_its_type
|
||
|
AnnotationTests.use_generic_type_alias
|
||
|
AnnotationTests.use_type_required_from_another_file
|
||
|
AstQuery.last_argument_function_call_type
|
||
|
AstQuery::getDocumentationSymbolAtPosition.binding
|
||
|
AstQuery::getDocumentationSymbolAtPosition.event_callback_arg
|
||
|
AstQuery::getDocumentationSymbolAtPosition.overloaded_fn
|
||
|
AstQuery::getDocumentationSymbolAtPosition.prop
|
||
|
AutocompleteTest.argument_types
|
||
|
AutocompleteTest.arguments_to_global_lambda
|
||
|
AutocompleteTest.as_types
|
||
|
AutocompleteTest.autocomplete_boolean_singleton
|
||
|
AutocompleteTest.autocomplete_default_type_pack_parameters
|
||
|
AutocompleteTest.autocomplete_default_type_parameters
|
||
|
AutocompleteTest.autocomplete_documentation_symbols
|
||
|
AutocompleteTest.autocomplete_end_with_fn_exprs
|
||
|
AutocompleteTest.autocomplete_end_with_lambda
|
||
|
AutocompleteTest.autocomplete_explicit_type_pack
|
||
|
AutocompleteTest.autocomplete_first_function_arg_expected_type
|
||
|
AutocompleteTest.autocomplete_for_in_middle_keywords
|
||
|
AutocompleteTest.autocomplete_for_middle_keywords
|
||
|
AutocompleteTest.autocomplete_if_else_regression
|
||
|
AutocompleteTest.autocomplete_if_middle_keywords
|
||
|
AutocompleteTest.autocomplete_ifelse_expressions
|
||
|
AutocompleteTest.autocomplete_on_string_singletons
|
||
|
AutocompleteTest.autocomplete_oop_implicit_self
|
||
|
AutocompleteTest.autocomplete_repeat_middle_keyword
|
||
|
AutocompleteTest.autocomplete_string_singleton_equality
|
||
|
AutocompleteTest.autocomplete_string_singleton_escape
|
||
|
AutocompleteTest.autocomplete_string_singletons
|
||
|
AutocompleteTest.autocomplete_until_expression
|
||
|
AutocompleteTest.autocomplete_until_in_repeat
|
||
|
AutocompleteTest.autocomplete_while_middle_keywords
|
||
|
AutocompleteTest.autocompleteProp_index_function_metamethod_is_variadic
|
||
|
AutocompleteTest.bias_toward_inner_scope
|
||
|
AutocompleteTest.comments
|
||
|
AutocompleteTest.cyclic_table
|
||
|
AutocompleteTest.do_not_overwrite_context_sensitive_kws
|
||
|
AutocompleteTest.do_not_suggest_internal_module_type
|
||
|
AutocompleteTest.do_not_suggest_synthetic_table_name
|
||
|
AutocompleteTest.dont_offer_any_suggestions_from_the_end_of_a_comment
|
||
|
AutocompleteTest.dont_offer_any_suggestions_from_within_a_broken_comment
|
||
|
AutocompleteTest.dont_offer_any_suggestions_from_within_a_broken_comment_at_the_very_end_of_the_file
|
||
|
AutocompleteTest.dont_offer_any_suggestions_from_within_a_comment
|
||
|
AutocompleteTest.dont_suggest_local_before_its_definition
|
||
|
AutocompleteTest.empty_program
|
||
|
AutocompleteTest.function_expr_params
|
||
|
AutocompleteTest.function_in_assignment_has_parentheses
|
||
|
AutocompleteTest.function_in_assignment_has_parentheses_2
|
||
|
AutocompleteTest.function_parameters
|
||
|
AutocompleteTest.function_result_passed_to_function_has_parentheses
|
||
|
AutocompleteTest.function_type_types
|
||
|
AutocompleteTest.generic_types
|
||
|
AutocompleteTest.get_member_completions
|
||
|
AutocompleteTest.get_string_completions
|
||
|
AutocompleteTest.get_suggestions_for_new_statement
|
||
|
AutocompleteTest.get_suggestions_for_the_very_start_of_the_script
|
||
|
AutocompleteTest.global_function_params
|
||
|
AutocompleteTest.global_functions_are_not_scoped_lexically
|
||
|
AutocompleteTest.if_then_else_elseif_completions
|
||
|
AutocompleteTest.if_then_else_full_keywords
|
||
|
AutocompleteTest.keyword_members
|
||
|
AutocompleteTest.keyword_methods
|
||
|
AutocompleteTest.keyword_types
|
||
|
AutocompleteTest.leave_numbers_alone
|
||
|
AutocompleteTest.library_non_self_calls_are_fine
|
||
|
AutocompleteTest.library_self_calls_are_invalid
|
||
|
AutocompleteTest.local_function
|
||
|
AutocompleteTest.local_function_params
|
||
|
AutocompleteTest.local_functions_fall_out_of_scope
|
||
|
AutocompleteTest.local_initializer
|
||
|
AutocompleteTest.local_initializer_2
|
||
|
AutocompleteTest.local_names
|
||
|
AutocompleteTest.local_types_builtin
|
||
|
AutocompleteTest.method_call_inside_function_body
|
||
|
AutocompleteTest.method_call_inside_if_conditional
|
||
|
AutocompleteTest.module_type_members
|
||
|
AutocompleteTest.modules_with_types
|
||
|
AutocompleteTest.nested_member_completions
|
||
|
AutocompleteTest.nested_recursive_function
|
||
|
AutocompleteTest.no_function_name_suggestions
|
||
|
AutocompleteTest.no_incompatible_self_calls
|
||
|
AutocompleteTest.no_incompatible_self_calls_2
|
||
|
AutocompleteTest.no_incompatible_self_calls_on_class
|
||
|
AutocompleteTest.no_incompatible_self_calls_provisional
|
||
|
AutocompleteTest.not_the_var_we_are_defining
|
||
|
AutocompleteTest.optional_members
|
||
|
AutocompleteTest.private_types
|
||
|
AutocompleteTest.recommend_statement_starting_keywords
|
||
|
AutocompleteTest.recursive_function
|
||
|
AutocompleteTest.recursive_function_global
|
||
|
AutocompleteTest.recursive_function_local
|
||
|
AutocompleteTest.return_types
|
||
|
AutocompleteTest.skip_current_local
|
||
|
AutocompleteTest.sometimes_the_metatable_is_an_error
|
||
|
AutocompleteTest.source_module_preservation_and_invalidation
|
||
|
AutocompleteTest.statement_between_two_statements
|
||
|
AutocompleteTest.stop_at_first_stat_when_recommending_keywords
|
||
|
AutocompleteTest.string_prim_non_self_calls_are_avoided
|
||
|
AutocompleteTest.string_prim_self_calls_are_fine
|
||
|
AutocompleteTest.suggest_external_module_type
|
||
|
AutocompleteTest.suggest_table_keys
|
||
|
AutocompleteTest.table_intersection
|
||
|
AutocompleteTest.table_union
|
||
|
AutocompleteTest.type_correct_argument_type_suggestion
|
||
|
AutocompleteTest.type_correct_expected_argument_type_pack_suggestion
|
||
|
AutocompleteTest.type_correct_expected_argument_type_suggestion
|
||
|
AutocompleteTest.type_correct_expected_argument_type_suggestion_optional
|
||
|
AutocompleteTest.type_correct_expected_argument_type_suggestion_self
|
||
|
AutocompleteTest.type_correct_expected_return_type_pack_suggestion
|
||
|
AutocompleteTest.type_correct_expected_return_type_suggestion
|
||
|
AutocompleteTest.type_correct_full_type_suggestion
|
||
|
AutocompleteTest.type_correct_function_no_parenthesis
|
||
|
AutocompleteTest.type_correct_function_return_types
|
||
|
AutocompleteTest.type_correct_function_type_suggestion
|
||
|
AutocompleteTest.type_correct_keywords
|
||
|
AutocompleteTest.type_correct_local_type_suggestion
|
||
|
AutocompleteTest.type_correct_sealed_table
|
||
|
AutocompleteTest.type_correct_suggestion_for_overloads
|
||
|
AutocompleteTest.type_correct_suggestion_in_argument
|
||
|
AutocompleteTest.type_correct_suggestion_in_table
|
||
|
AutocompleteTest.type_scoping_easy
|
||
|
AutocompleteTest.unsealed_table
|
||
|
AutocompleteTest.unsealed_table_2
|
||
|
AutocompleteTest.user_defined_globals
|
||
|
AutocompleteTest.user_defined_local_functions_in_own_definition
|
||
|
BuiltinDefinitionsTest.lib_documentation_symbols
|
||
|
BuiltinTests.aliased_string_format
|
||
|
BuiltinTests.assert_removes_falsy_types
|
||
|
BuiltinTests.assert_removes_falsy_types2
|
||
|
BuiltinTests.assert_removes_falsy_types_even_from_type_pack_tail_but_only_for_the_first_type
|
||
|
BuiltinTests.assert_returns_false_and_string_iff_it_knows_the_first_argument_cannot_be_truthy
|
||
|
BuiltinTests.bad_select_should_not_crash
|
||
|
BuiltinTests.builtin_tables_sealed
|
||
|
BuiltinTests.coroutine_resume_anything_goes
|
||
|
BuiltinTests.coroutine_wrap_anything_goes
|
||
|
BuiltinTests.debug_info_is_crazy
|
||
|
BuiltinTests.debug_traceback_is_crazy
|
||
|
BuiltinTests.dont_add_definitions_to_persistent_types
|
||
|
BuiltinTests.find_capture_types
|
||
|
BuiltinTests.find_capture_types2
|
||
|
BuiltinTests.find_capture_types3
|
||
|
BuiltinTests.gcinfo
|
||
|
BuiltinTests.getfenv
|
||
|
BuiltinTests.global_singleton_types_are_sealed
|
||
|
BuiltinTests.gmatch_capture_types
|
||
|
BuiltinTests.gmatch_capture_types2
|
||
|
BuiltinTests.gmatch_capture_types_balanced_escaped_parens
|
||
|
BuiltinTests.gmatch_capture_types_default_capture
|
||
|
BuiltinTests.gmatch_capture_types_invalid_pattern_fallback_to_builtin
|
||
|
BuiltinTests.gmatch_capture_types_invalid_pattern_fallback_to_builtin2
|
||
|
BuiltinTests.gmatch_capture_types_leading_end_bracket_is_part_of_set
|
||
|
BuiltinTests.gmatch_capture_types_parens_in_sets_are_ignored
|
||
|
BuiltinTests.gmatch_capture_types_set_containing_lbracket
|
||
|
BuiltinTests.gmatch_definition
|
||
|
BuiltinTests.ipairs_iterator_should_infer_types_and_type_check
|
||
|
BuiltinTests.lua_51_exported_globals_all_exist
|
||
|
BuiltinTests.match_capture_types
|
||
|
BuiltinTests.match_capture_types2
|
||
|
BuiltinTests.math_max_checks_for_numbers
|
||
|
BuiltinTests.math_max_variatic
|
||
|
BuiltinTests.math_things_are_defined
|
||
|
BuiltinTests.next_iterator_should_infer_types_and_type_check
|
||
|
BuiltinTests.no_persistent_typelevel_change
|
||
|
BuiltinTests.os_time_takes_optional_date_table
|
||
|
BuiltinTests.pairs_iterator_should_infer_types_and_type_check
|
||
|
BuiltinTests.see_thru_select
|
||
|
BuiltinTests.see_thru_select_count
|
||
|
BuiltinTests.select_on_variadic
|
||
|
BuiltinTests.select_slightly_out_of_range
|
||
|
BuiltinTests.select_way_out_of_range
|
||
|
BuiltinTests.select_with_decimal_argument_is_rounded_down
|
||
|
BuiltinTests.select_with_variadic_typepack_tail
|
||
|
BuiltinTests.select_with_variadic_typepack_tail_and_string_head
|
||
|
BuiltinTests.set_metatable_needs_arguments
|
||
|
BuiltinTests.setmetatable_should_not_mutate_persisted_types
|
||
|
BuiltinTests.setmetatable_unpacks_arg_types_correctly
|
||
|
BuiltinTests.sort
|
||
|
BuiltinTests.sort_with_bad_predicate
|
||
|
BuiltinTests.sort_with_predicate
|
||
|
BuiltinTests.string_format_arg_count_mismatch
|
||
|
BuiltinTests.string_format_arg_types_inference
|
||
|
BuiltinTests.string_format_as_method
|
||
|
BuiltinTests.string_format_correctly_ordered_types
|
||
|
BuiltinTests.string_format_report_all_type_errors_at_correct_positions
|
||
|
BuiltinTests.string_format_use_correct_argument
|
||
|
BuiltinTests.string_format_use_correct_argument2
|
||
|
BuiltinTests.string_lib_self_noself
|
||
|
BuiltinTests.table_concat_returns_string
|
||
|
BuiltinTests.table_dot_remove_optionally_returns_generic
|
||
|
BuiltinTests.table_freeze_is_generic
|
||
|
BuiltinTests.table_insert_correctly_infers_type_of_array_2_args_overload
|
||
|
BuiltinTests.table_insert_correctly_infers_type_of_array_3_args_overload
|
||
|
BuiltinTests.table_pack
|
||
|
BuiltinTests.table_pack_reduce
|
||
|
BuiltinTests.table_pack_variadic
|
||
|
BuiltinTests.thread_is_a_type
|
||
|
BuiltinTests.tonumber_returns_optional_number_type
|
||
|
BuiltinTests.tonumber_returns_optional_number_type2
|
||
|
BuiltinTests.xpcall
|
||
|
DefinitionTests.class_definition_function_prop
|
||
|
DefinitionTests.class_definitions_cannot_extend_non_class
|
||
|
DefinitionTests.class_definitions_cannot_overload_non_function
|
||
|
DefinitionTests.declaring_generic_functions
|
||
|
DefinitionTests.definition_file_class_function_args
|
||
|
DefinitionTests.definition_file_classes
|
||
|
DefinitionTests.definition_file_loading
|
||
|
DefinitionTests.definitions_documentation_symbols
|
||
|
DefinitionTests.documentation_symbols_dont_attach_to_persistent_types
|
||
|
DefinitionTests.load_definition_file_errors_do_not_pollute_global_scope
|
||
|
DefinitionTests.no_cyclic_defined_classes
|
||
|
DefinitionTests.single_class_type_identity_in_global_types
|
||
|
FrontendTest.accumulate_cached_errors
|
||
|
FrontendTest.accumulate_cached_errors_in_consistent_order
|
||
|
FrontendTest.any_annotation_breaks_cycle
|
||
|
FrontendTest.ast_node_at_position
|
||
|
FrontendTest.automatically_check_cyclically_dependent_scripts
|
||
|
FrontendTest.automatically_check_dependent_scripts
|
||
|
FrontendTest.check_without_builtin_next
|
||
|
FrontendTest.clearStats
|
||
|
FrontendTest.cycle_detection_between_check_and_nocheck
|
||
|
FrontendTest.cycle_detection_disabled_in_nocheck
|
||
|
FrontendTest.cycle_error_paths
|
||
|
FrontendTest.cycle_errors_can_be_fixed
|
||
|
FrontendTest.cycle_incremental_type_surface
|
||
|
FrontendTest.cycle_incremental_type_surface_longer
|
||
|
FrontendTest.discard_type_graphs
|
||
|
FrontendTest.dont_recheck_script_that_hasnt_been_marked_dirty
|
||
|
FrontendTest.dont_reparse_clean_file_when_linting
|
||
|
FrontendTest.environments
|
||
|
FrontendTest.find_a_require
|
||
|
FrontendTest.find_a_require_inside_a_function
|
||
|
FrontendTest.ignore_require_to_nonexistent_file
|
||
|
FrontendTest.imported_table_modification_2
|
||
|
FrontendTest.it_should_be_safe_to_stringify_errors_when_full_type_graph_is_discarded
|
||
|
FrontendTest.no_use_after_free_with_type_fun_instantiation
|
||
|
FrontendTest.nocheck_cycle_used_by_checked
|
||
|
FrontendTest.nocheck_modules_are_typed
|
||
|
FrontendTest.produce_errors_for_unchanged_file_with_a_syntax_error
|
||
|
FrontendTest.produce_errors_for_unchanged_file_with_errors
|
||
|
FrontendTest.re_report_type_error_in_required_file
|
||
|
FrontendTest.real_source
|
||
|
FrontendTest.recheck_if_dependent_script_is_dirty
|
||
|
FrontendTest.report_require_to_nonexistent_file
|
||
|
FrontendTest.report_syntax_error_in_required_file
|
||
|
FrontendTest.reports_errors_from_multiple_sources
|
||
|
FrontendTest.stats_are_not_reset_between_checks
|
||
|
FrontendTest.test_lint_uses_correct_config
|
||
|
FrontendTest.test_pruneParentSegments
|
||
|
FrontendTest.trace_requires_in_nonstrict_mode
|
||
|
FrontendTest.typecheck_twice_for_ast_types
|
||
|
isSubtype.functions_and_any
|
||
|
isSubtype.intersection_of_functions_of_different_arities
|
||
|
isSubtype.intersection_of_tables
|
||
|
isSubtype.table_with_any_prop
|
||
|
isSubtype.table_with_table_prop
|
||
|
isSubtype.tables
|
||
|
Linter.BuiltinGlobalWrite
|
||
|
Linter.DeprecatedApi
|
||
|
Linter.LocalShadowGlobal
|
||
|
Linter.TableOperations
|
||
|
Linter.use_all_parent_scopes_for_globals
|
||
|
ModuleTests.any_persistance_does_not_leak
|
||
|
ModuleTests.builtin_types_point_into_globalTypes_arena
|
||
|
ModuleTests.clone_self_property
|
||
|
ModuleTests.deepClone_cyclic_table
|
||
|
NonstrictModeTests.delay_function_does_not_require_its_argument_to_return_anything
|
||
|
NonstrictModeTests.for_in_iterator_variables_are_any
|
||
|
NonstrictModeTests.function_parameters_are_any
|
||
|
NonstrictModeTests.inconsistent_module_return_types_are_ok
|
||
|
NonstrictModeTests.inconsistent_return_types_are_ok
|
||
|
NonstrictModeTests.infer_nullary_function
|
||
|
NonstrictModeTests.infer_the_maximum_number_of_values_the_function_could_return
|
||
|
NonstrictModeTests.inline_table_props_are_also_any
|
||
|
NonstrictModeTests.local_tables_are_not_any
|
||
|
NonstrictModeTests.locals_are_any_by_default
|
||
|
NonstrictModeTests.offer_a_hint_if_you_use_a_dot_instead_of_a_colon
|
||
|
NonstrictModeTests.parameters_having_type_any_are_optional
|
||
|
NonstrictModeTests.returning_insufficient_return_values
|
||
|
NonstrictModeTests.returning_too_many_values
|
||
|
NonstrictModeTests.table_dot_insert_and_recursive_calls
|
||
|
NonstrictModeTests.table_props_are_any
|
||
|
Normalize.any_wins_the_battle_over_unknown_in_unions
|
||
|
Normalize.constrained_intersection_of_intersections
|
||
|
Normalize.cyclic_intersection
|
||
|
Normalize.cyclic_table_is_marked_normal
|
||
|
Normalize.cyclic_table_is_not_marked_normal
|
||
|
Normalize.cyclic_table_normalizes_sensibly
|
||
|
Normalize.cyclic_union
|
||
|
Normalize.fuzz_failure_bound_type_is_normal_but_not_its_bounded_to
|
||
|
Normalize.fuzz_failure_instersection_combine_must_follow
|
||
|
Normalize.higher_order_function
|
||
|
Normalize.intersection_combine_on_bound_self
|
||
|
Normalize.intersection_inside_a_table_inside_another_intersection
|
||
|
Normalize.intersection_inside_a_table_inside_another_intersection_2
|
||
|
Normalize.intersection_inside_a_table_inside_another_intersection_3
|
||
|
Normalize.intersection_inside_a_table_inside_another_intersection_4
|
||
|
Normalize.intersection_of_confluent_overlapping_tables
|
||
|
Normalize.intersection_of_disjoint_tables
|
||
|
Normalize.intersection_of_functions
|
||
|
Normalize.intersection_of_overlapping_tables
|
||
|
Normalize.intersection_of_tables_with_indexers
|
||
|
Normalize.nested_table_normalization_with_non_table__no_ice
|
||
|
Normalize.normalization_does_not_convert_ever
|
||
|
Normalize.normalize_module_return_type
|
||
|
Normalize.normalize_unions_containing_never
|
||
|
Normalize.normalize_unions_containing_unknown
|
||
|
Normalize.return_type_is_not_a_constrained_intersection
|
||
|
Normalize.skip_force_normal_on_external_types
|
||
|
Normalize.union_of_distinct_free_types
|
||
|
Normalize.variadic_tail_is_marked_normal
|
||
|
Normalize.visiting_a_type_twice_is_not_considered_normal
|
||
|
ParseErrorRecovery.empty_function_type_error_recovery
|
||
|
ParseErrorRecovery.extra_table_indexer_recovery
|
||
|
ParseErrorRecovery.extra_token_in_consume
|
||
|
ParseErrorRecovery.extra_token_in_consume_match
|
||
|
ParseErrorRecovery.extra_token_in_consume_match_end
|
||
|
ParseErrorRecovery.generic_type_list_recovery
|
||
|
ParseErrorRecovery.multiple_parse_errors
|
||
|
ParseErrorRecovery.recovery_of_parenthesized_expressions
|
||
|
ParseErrorRecovery.statement_error_recovery_expected
|
||
|
ParseErrorRecovery.statement_error_recovery_unexpected
|
||
|
ParserTests.break_return_not_last_error
|
||
|
ParserTests.continue_not_last_error
|
||
|
ParserTests.error_on_confusable
|
||
|
ParserTests.error_on_non_utf8_sequence
|
||
|
ParserTests.error_on_unicode
|
||
|
ParserTests.export_is_an_identifier_only_when_followed_by_type
|
||
|
ParserTests.functions_cannot_have_return_annotations_if_extensions_are_disabled
|
||
|
ParserTests.illegal_type_alias_if_extensions_are_disabled
|
||
|
ParserTests.incomplete_statement_error
|
||
|
ParserTests.local_cannot_have_annotation_with_extensions_disabled
|
||
|
ParserTests.parse_compound_assignment_error_call
|
||
|
ParserTests.parse_compound_assignment_error_multiple
|
||
|
ParserTests.parse_compound_assignment_error_not_lvalue
|
||
|
ParserTests.parse_error_function_call
|
||
|
ParserTests.parse_error_function_call_newline
|
||
|
ParserTests.parse_error_messages
|
||
|
ParserTests.parse_error_table_literal
|
||
|
ParserTests.parse_error_type_name
|
||
|
ParserTests.parse_nesting_based_end_detection
|
||
|
ParserTests.parse_nesting_based_end_detection_failsafe_earlier
|
||
|
ParserTests.parse_nesting_based_end_detection_local_function
|
||
|
ParserTests.parse_nesting_based_end_detection_local_repeat
|
||
|
ParserTests.parse_nesting_based_end_detection_nested
|
||
|
ParserTests.parse_nesting_based_end_detection_single_line
|
||
|
ParserTests.parse_numbers_error
|
||
|
ParserTests.parse_numbers_range_error
|
||
|
ParserTests.stop_if_line_ends_with_hyphen
|
||
|
ParserTests.type_alias_error_messages
|
||
|
RuntimeLimits.typescript_port_of_Result_type
|
||
|
ToDot.bound_table
|
||
|
ToDot.class
|
||
|
ToDot.function
|
||
|
ToDot.metatable
|
||
|
ToDot.primitive
|
||
|
ToDot.table
|
||
|
ToString.exhaustive_toString_of_cyclic_table
|
||
|
ToString.function_type_with_argument_names
|
||
|
ToString.function_type_with_argument_names_and_self
|
||
|
ToString.function_type_with_argument_names_generic
|
||
|
ToString.named_metatable_toStringNamedFunction
|
||
|
ToString.no_parentheses_around_cyclic_function_type_in_union
|
||
|
ToString.toStringDetailed2
|
||
|
ToString.toStringErrorPack
|
||
|
ToString.toStringNamedFunction_generic_pack
|
||
|
ToString.toStringNamedFunction_hide_type_params
|
||
|
ToString.toStringNamedFunction_id
|
||
|
ToString.toStringNamedFunction_map
|
||
|
ToString.toStringNamedFunction_overrides_param_names
|
||
|
ToString.toStringNamedFunction_variadics
|
||
|
TranspilerTests.attach_types
|
||
|
TranspilerTests.type_lists_should_be_emitted_correctly
|
||
|
TranspilerTests.types_should_not_be_considered_cyclic_if_they_are_not_recursive
|
||
|
TypeAliases.basic_alias
|
||
|
TypeAliases.cannot_steal_hoisted_type_alias
|
||
|
TypeAliases.cli_38393_recursive_intersection_oom
|
||
|
TypeAliases.corecursive_function_types
|
||
|
TypeAliases.corecursive_types_generic
|
||
|
TypeAliases.cyclic_function_type_in_type_alias
|
||
|
TypeAliases.cyclic_types_of_named_table_fields_do_not_expand_when_stringified
|
||
|
TypeAliases.do_not_quantify_unresolved_aliases
|
||
|
TypeAliases.dont_stop_typechecking_after_reporting_duplicate_type_definition
|
||
|
TypeAliases.export_type_and_type_alias_are_duplicates
|
||
|
TypeAliases.forward_declared_alias_is_not_clobbered_by_prior_unification_with_any
|
||
|
TypeAliases.forward_declared_alias_is_not_clobbered_by_prior_unification_with_any_2
|
||
|
TypeAliases.free_variables_from_typeof_in_aliases
|
||
|
TypeAliases.general_require_multi_assign
|
||
|
TypeAliases.generic_param_remap
|
||
|
TypeAliases.generic_typevars_are_not_considered_to_escape_their_scope_if_they_are_reused_in_multiple_aliases
|
||
|
TypeAliases.module_export_free_type_leak
|
||
|
TypeAliases.module_export_wrapped_free_type_leak
|
||
|
TypeAliases.mutually_recursive_aliases
|
||
|
TypeAliases.mutually_recursive_generic_aliases
|
||
|
TypeAliases.mutually_recursive_types_errors
|
||
|
TypeAliases.mutually_recursive_types_restriction_not_ok_1
|
||
|
TypeAliases.mutually_recursive_types_restriction_not_ok_2
|
||
|
TypeAliases.mutually_recursive_types_restriction_ok
|
||
|
TypeAliases.mutually_recursive_types_swapsies_not_ok
|
||
|
TypeAliases.mutually_recursive_types_swapsies_ok
|
||
|
TypeAliases.names_are_ascribed
|
||
|
TypeAliases.non_recursive_aliases_that_reuse_a_generic_name
|
||
|
TypeAliases.recursive_types_restriction_not_ok
|
||
|
TypeAliases.recursive_types_restriction_ok
|
||
|
TypeAliases.reported_location_is_correct_when_type_alias_are_duplicates
|
||
|
TypeAliases.stringify_optional_parameterized_alias
|
||
|
TypeAliases.stringify_type_alias_of_recursive_template_table_type
|
||
|
TypeAliases.stringify_type_alias_of_recursive_template_table_type2
|
||
|
TypeAliases.type_alias_fwd_declaration_is_precise
|
||
|
TypeAliases.type_alias_import_mutation
|
||
|
TypeAliases.type_alias_local_mutation
|
||
|
TypeAliases.type_alias_local_rename
|
||
|
TypeAliases.type_alias_local_synthetic_mutation
|
||
|
TypeAliases.type_alias_of_an_imported_recursive_generic_type
|
||
|
TypeAliases.type_alias_of_an_imported_recursive_type
|
||
|
TypeAliases.use_table_name_and_generic_params_in_errors
|
||
|
TypeInferAnyError.any_type_propagates
|
||
|
TypeInferAnyError.assign_prop_to_table_by_calling_any_yields_any
|
||
|
TypeInferAnyError.call_to_any_yields_any
|
||
|
TypeInferAnyError.calling_error_type_yields_error
|
||
|
TypeInferAnyError.can_get_length_of_any
|
||
|
TypeInferAnyError.can_subscript_any
|
||
|
TypeInferAnyError.CheckMethodsOfAny
|
||
|
TypeInferAnyError.for_in_loop_iterator_is_any
|
||
|
TypeInferAnyError.for_in_loop_iterator_is_any2
|
||
|
TypeInferAnyError.for_in_loop_iterator_is_error
|
||
|
TypeInferAnyError.for_in_loop_iterator_is_error2
|
||
|
TypeInferAnyError.for_in_loop_iterator_returns_any
|
||
|
TypeInferAnyError.for_in_loop_iterator_returns_any2
|
||
|
TypeInferAnyError.indexing_error_type_does_not_produce_an_error
|
||
|
TypeInferAnyError.length_of_error_type_does_not_produce_an_error
|
||
|
TypeInferAnyError.metatable_of_any_can_be_a_table
|
||
|
TypeInferAnyError.prop_access_on_any_with_other_options
|
||
|
TypeInferAnyError.quantify_any_does_not_bind_to_itself
|
||
|
TypeInferAnyError.replace_every_free_type_when_unifying_a_complex_function_with_any
|
||
|
TypeInferAnyError.type_error_addition
|
||
|
TypeInferClasses.assign_to_prop_of_class
|
||
|
TypeInferClasses.call_base_method
|
||
|
TypeInferClasses.call_instance_method
|
||
|
TypeInferClasses.call_method_of_a_child_class
|
||
|
TypeInferClasses.call_method_of_a_class
|
||
|
TypeInferClasses.can_assign_to_prop_of_base_class
|
||
|
TypeInferClasses.can_assign_to_prop_of_base_class_using_string
|
||
|
TypeInferClasses.can_read_prop_of_base_class
|
||
|
TypeInferClasses.can_read_prop_of_base_class_using_string
|
||
|
TypeInferClasses.cannot_call_method_of_child_on_base_instance
|
||
|
TypeInferClasses.cannot_call_unknown_method_of_a_class
|
||
|
TypeInferClasses.cannot_unify_class_instance_with_primitive
|
||
|
TypeInferClasses.class_type_mismatch_with_name_conflict
|
||
|
TypeInferClasses.class_unification_type_mismatch_is_correct_order
|
||
|
TypeInferClasses.classes_can_have_overloaded_operators
|
||
|
TypeInferClasses.classes_without_overloaded_operators_cannot_be_added
|
||
|
TypeInferClasses.detailed_class_unification_error
|
||
|
TypeInferClasses.function_arguments_are_covariant
|
||
|
TypeInferClasses.higher_order_function_arguments_are_contravariant
|
||
|
TypeInferClasses.higher_order_function_return_type_is_not_contravariant
|
||
|
TypeInferClasses.higher_order_function_return_values_are_covariant
|
||
|
TypeInferClasses.optional_class_field_access_error
|
||
|
TypeInferClasses.table_class_unification_reports_sane_errors_for_missing_properties
|
||
|
TypeInferClasses.table_indexers_are_invariant
|
||
|
TypeInferClasses.table_properties_are_invariant
|
||
|
TypeInferClasses.warn_when_prop_almost_matches
|
||
|
TypeInferClasses.we_can_infer_that_a_parameter_must_be_a_particular_class
|
||
|
TypeInferClasses.we_can_report_when_someone_is_trying_to_use_a_table_rather_than_a_class
|
||
|
TypeInferFunctions.another_indirect_function_case_where_it_is_ok_to_provide_too_many_arguments
|
||
|
TypeInferFunctions.another_recursive_local_function
|
||
|
TypeInferFunctions.cannot_hoist_interior_defns_into_signature
|
||
|
TypeInferFunctions.check_function_before_lambda_that_uses_it
|
||
|
TypeInferFunctions.complicated_return_types_require_an_explicit_annotation
|
||
|
TypeInferFunctions.cyclic_function_type_in_args
|
||
|
TypeInferFunctions.dont_give_other_overloads_message_if_only_one_argument_matching_overload_exists
|
||
|
TypeInferFunctions.duplicate_functions_with_different_signatures_not_allowed_in_nonstrict
|
||
|
TypeInferFunctions.first_argument_can_be_optional
|
||
|
TypeInferFunctions.func_expr_doesnt_leak_free
|
||
|
TypeInferFunctions.higher_order_function_2
|
||
|
TypeInferFunctions.higher_order_function_4
|
||
|
TypeInferFunctions.infer_return_type_from_selected_overload
|
||
|
TypeInferFunctions.infer_that_function_does_not_return_a_table
|
||
|
TypeInferFunctions.it_is_ok_not_to_supply_enough_retvals
|
||
|
TypeInferFunctions.it_is_ok_to_oversaturate_a_higher_order_function_argument
|
||
|
TypeInferFunctions.list_all_overloads_if_no_overload_takes_given_argument_count
|
||
|
TypeInferFunctions.list_only_alternative_overloads_that_match_argument_count
|
||
|
TypeInferFunctions.mutual_recursion
|
||
|
TypeInferFunctions.recursive_function
|
||
|
TypeInferFunctions.recursive_local_function
|
||
|
TypeInferFunctions.too_many_arguments
|
||
|
TypeInferFunctions.toposort_doesnt_break_mutual_recursion
|
||
|
TypeInferFunctions.vararg_function_is_quantified
|
||
|
TypeInferFunctions.vararg_functions_should_allow_calls_of_any_types_and_size
|