TypeScript Diagnostic Reachability

On this page 5

Generated by node scripts/gen-ts-reachability.mjs. Do not hand-edit.

Splits the non-emitted rows of TS_DIAGNOSTIC_CODE_STATUS.md into active parity targets the reference compiler (typescript-go) actually references in live source, known blocked/effectively-dead references, and codes present only in the upstream message table that tsgo never emits (dead — obsolete wording, test-only fixtures, or classic-tsc-only).

Faithful parity = emit the active parity-target set. Dead and effectively-dead codes correctly stay non-emitted; emitting them would diverge from the reference compiler.

Summary

BucketCount
non-emitted total459
active reachable (parity targets)0
blocked/effectively-dead references4
dead in tsgo (leave non-emitted)455

Reachable worklist by range

RangeCount

Blocked/effectively-dead references

These codes have production-looking tsgo references, but the reachable consumer path is currently dead or subsystem-gated. They stay non-emitted until the reference compiler grows a live emission path.

  • TS1059 A_promise_must_have_a_then_method_1059 — Referenced only from the low-level promised-type helper. Modern awaited-type callers probe that helper without an error node, then emit wrapper diagnostics such as TS1058 or TS1320 instead.
  • TS1060 The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback_1060 — Referenced only from the low-level promised-type helper. Modern awaited-type callers probe that helper without an error node, then emit wrapper diagnostics such as TS1058 or TS1320 instead.
  • TS5078 Unknown_watch_option_0_5078 — Referenced only from watchOptionsDidYouMeanDiagnostics; tsgo's JSON watchOptions parser is commented out, so the live path uses TS5080 instead.
  • TS5079 Unknown_watch_option_0_Did_you_mean_1_5079 — Referenced only from watchOptionsDidYouMeanDiagnostics; tsgo's JSON watchOptions parser is commented out, so the live path uses TS5080 instead.

Notes: heuristic false-positives & subsystem-gated clusters

Confirm against this list before picking one:

  • Effectively dead despite a JSX precondition reference — TS2602 is still referenced by checkJsxPreconditions, but tsgo's getJsxElementTypeAt currently returns errorType rather than nil for a missing JSX.Element, so the nil-check never fires. Observable no-namespace JSX cases emit TS7026 instead.
  • tsc --build mode (not yet in Home) — TS5072 / TS5073 / TS5077 (build-option parse errors) and TS5093 / TS5094 (--build-only vs non---build option gating) require the project-references build orchestrator. Implement tsc -b before these.

Dead in tsgo (faithfully non-emitted)

455 codes. Listed for auditability; none should be emitted unless a production tsgo reference appears.

Show dead codes
  • TS1055 Type_0_is_not_a_valid_async_function_return_type_in_ES5_because_it_does_not_refer_to_a_Promise_compa_1055
  • TS1056 Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher_1056
  • TS1236 The_return_type_of_a_property_decorator_function_must_be_either_void_or_any_1236
  • TS1237 The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any_1237
  • TS1259 Module_0_can_only_be_default_imported_using_the_1_flag_1259
  • TS1364 Convert_to_type_only_export_1364
  • TS1365 Convert_all_re_exported_types_to_type_only_exports_1365
  • TS1366 Split_into_two_separate_import_declarations_1366
  • TS1367 Split_all_invalid_type_only_imports_1367
  • TS1411 Output_from_referenced_project_0_included_because_1_specified_1411
  • TS1412 Output_from_referenced_project_0_included_because_module_is_specified_as_none_1412
  • TS1413 File_is_output_from_referenced_project_specified_here_1413
  • TS1414 Source_from_referenced_project_0_included_because_1_specified_1414
  • TS1415 Source_from_referenced_project_0_included_because_module_is_specified_as_none_1415
  • TS1416 File_is_source_from_referenced_project_specified_here_1416
  • TS1449 Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed_1449
  • TS1496 Identifier_string_literal_or_number_literal_expected_1496
  • TS2211 Add_extends_constraint_2211
  • TS2212 Add_extends_constraint_to_all_type_parameters_2212
  • TS2334 (declared) this_cannot_be_referenced_in_a_static_property_initializer_2334
  • TS2399 Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference_2399
  • TS2400 Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference_2400
  • TS2402 Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference_2402
  • TS2419 Types_of_construct_signatures_are_incompatible_2419
  • TS2458 An_AMD_module_cannot_have_multiple_name_assignments_2458
  • TS2472 Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher_2472
  • TS2494 Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher_2494
  • TS2520 Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions_2520
  • TS2522 The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES5_Consider_using_a_sta_2522
  • TS2543 Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_me_2543
  • TS2544 Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta__2544
  • TS2548 Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator_2548
  • TS2549 Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns__2549
  • TS2553 Computed_values_are_not_permitted_in_an_enum_with_string_valued_members_2553
  • TS2594 This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594
  • TS2596 _0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596
  • TS2598 _0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using__2598
  • TS2603 Property_0_in_type_1_is_not_assignable_to_type_2_2603
  • TS2606 Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property_2606
  • TS2617 _0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_us_2617
  • TS2733 Property_0_was_also_declared_here_2733
  • TS2811 Initializer_for_property_0_2811
  • TS2817 Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block_2817
  • TS2822 Import_assertions_cannot_be_used_with_type_only_imports_or_exports_2822
  • TS2836 Import_assertions_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls_2836
  • TS2837 Import_assertion_values_must_be_string_literal_expressions_2837
  • TS2870 This_binary_expression_is_never_nullish_Are_you_missing_parentheses_2870
  • TS4124 Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_w_4124
  • TS5001 The_current_host_does_not_support_the_0_option_5001
  • TS5012 Cannot_read_file_0_Colon_1_5012
  • TS5057 Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0_5057
  • TS5074 Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBui_5074
  • TS5104 Option_0_is_redundant_and_cannot_be_specified_with_option_1_5104
  • TS6001 Concatenate_and_emit_output_to_single_file_6001
  • TS6002 Generates_corresponding_d_ts_file_6002
  • TS6004 Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004
  • TS6006 Redirect_output_structure_to_the_directory_6006
  • TS6007 Do_not_erase_const_enum_declarations_in_generated_code_6007
  • TS6008 Do_not_emit_outputs_if_any_errors_were_reported_6008
  • TS6009 Do_not_emit_comments_to_output_6009
  • TS6010 Do_not_emit_outputs_6010
  • TS6011 Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typech_6011
  • TS6012 Skip_type_checking_of_declaration_files_6012
  • TS6013 Do_not_resolve_the_real_path_of_symlinks_6013
  • TS6014 Only_emit_d_ts_declaration_files_6014
  • TS6015 Specify_ECMAScript_target_version_6015
  • TS6016 Specify_module_code_generation_6016
  • TS6023 Syntax_Colon_0_6023
  • TS6024 options_6024
  • TS6025 file_6025
  • TS6026 Examples_Colon_0_6026
  • TS6027 Options_Colon_6027
  • TS6030 Insert_command_line_options_and_files_from_a_file_6030
  • TS6034 KIND_6034
  • TS6035 FILE_6035
  • TS6036 VERSION_6036
  • TS6037 LOCATION_6037
  • TS6038 DIRECTORY_6038
  • TS6039 STRATEGY_6039
  • TS6040 FILE_OR_DIRECTORY_6040
  • TS6043 Generates_corresponding_map_file_6043
  • TS6048 Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1_6048
  • TS6050 Unable_to_open_file_0_6050
  • TS6051 Corrupted_locale_file_0_6051
  • TS6052 Raise_error_on_expressions_and_declarations_with_an_implied_any_type_6052
  • TS6055 Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures_6055
  • TS6056 Do_not_emit_declarations_for_code_that_has_an_internal_annotation_6056
  • TS6058 Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058
  • TS6060 Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix_6060
  • TS6061 NEWLINE_6061
  • TS6065 Enables_experimental_support_for_ES7_decorators_6065
  • TS6066 Enables_experimental_support_for_emitting_type_metadata_for_decorators_6066
  • TS6072 Suppress_excess_property_checks_for_object_literals_6072
  • TS6073 Stylize_errors_and_messages_using_color_and_context_experimental_6073
  • TS6074 Do_not_report_errors_on_unused_labels_6074
  • TS6075 Report_error_when_not_all_code_paths_in_function_return_a_value_6075
  • TS6076 Report_errors_for_fallthrough_cases_in_switch_statement_6076
  • TS6077 Do_not_report_errors_on_unreachable_code_6077
  • TS6078 Disallow_inconsistently_cased_references_to_the_same_file_6078
  • TS6079 Specify_library_files_to_be_included_in_the_compilation_6079
  • TS6080 Specify_JSX_code_generation_6080
  • TS6082 Only_amd_and_system_modules_are_supported_alongside_0_6082
  • TS6083 Base_directory_to_resolve_non_absolute_module_names_6083
  • TS6084 Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react__6084
  • TS6085 Enable_tracing_of_the_name_resolution_process_6085
  • TS6094 Resolving_module_name_0_relative_to_base_url_1_2_6094
  • TS6102 Allow_javascript_files_to_be_compiled_6102
  • TS6106 baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1_6106
  • TS6112 Do_not_emit_use_strict_directives_in_module_output_6112
  • TS6113 Enable_strict_null_checks_6113
  • TS6115 Raise_error_on_this_expressions_with_an_implied_any_type_6115
  • TS6123 Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set_6123
  • TS6124 Type_declaration_files_to_be_included_in_compilation_6124
  • TS6126 Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_mod_6126
  • TS6127 Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1_6127
  • TS6128 Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set_6128
  • TS6131 Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system_6131
  • TS6134 Report_errors_on_unused_locals_6134
  • TS6135 Report_errors_on_unused_parameters_6135
  • TS6136 The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files_6136
  • TS6139 Import_emit_helpers_from_tslib_6139
  • TS6141 Parse_in_strict_mode_and_emit_use_strict_for_each_source_file_6141
  • TS6144 Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1_6144
  • TS6146 Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h_6146
  • TS6147 Resolution_for_module_0_was_found_in_cache_from_location_1_6147
  • TS6149 Show_diagnostic_information_6149
  • TS6150 Show_verbose_diagnostic_information_6150
  • TS6151 Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file_6151
  • TS6152 Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap__6152
  • TS6153 Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule_6153
  • TS6154 Print_names_of_generated_files_part_of_the_compilation_6154
  • TS6155 Print_names_of_files_part_of_the_compilation_6155
  • TS6156 The_locale_used_when_displaying_messages_to_the_user_e_g_en_us_6156
  • TS6157 Do_not_generate_custom_helper_functions_like_extends_in_compiled_output_6157
  • TS6158 Do_not_include_the_default_library_file_lib_d_ts_6158
  • TS6159 Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files_6159
  • TS6160 Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files_6160
  • TS6161 List_of_folders_to_include_type_definitions_from_6161
  • TS6162 Disable_size_limitations_on_JavaScript_projects_6162
  • TS6163 The_character_set_of_the_input_files_6163
  • TS6165 Do_not_truncate_error_messages_6165
  • TS6166 Output_directory_for_generated_declaration_files_6166
  • TS6167 A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl_6167
  • TS6168 List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168
  • TS6170 Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file_6170
  • TS6179 Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_6179
  • TS6183 Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_6183
  • TS6184 Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package__6184
  • TS6186 Enable_strict_checking_of_function_types_6186
  • TS6187 Enable_strict_checking_of_property_initialization_in_classes_6187
  • TS6191 Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen_6191
  • TS6195 Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols_6195
  • TS6197 Include_modules_imported_with_json_extension_6197
  • TS6200 Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0_6200
  • TS6201 Conflicts_are_in_this_file_6201
  • TS6214 Enable_strict_bind_call_and_apply_methods_on_functions_6214
  • TS6221 Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects_6221
  • TS6222 Emit_class_fields_with_Define_instead_of_Set_6222
  • TS6223 Generates_a_CPU_profile_6223
  • TS6224 Disable_solution_searching_for_this_project_6224
  • TS6225 Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_Dynami_6225
  • TS6226 Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively__6226
  • TS6227 Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_6227
  • TS6235 Disable_loading_referenced_projects_6235
  • TS6238 Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react_6238
  • TS6241 Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1_6241
  • TS6253 Backwards_Compatibility_6253
  • TS6258 _0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file_6258
  • TS6262 File_name_0_has_a_1_extension_looking_up_2_instead_6262
  • TS6279 Resolution_of_non_relative_name_failed_trying_with_moduleResolution_bundler_to_see_if_project_may_ne_6279
  • TS6280 There_are_types_at_0_but_this_result_could_not_be_resolved_under_your_current_moduleResolution_setti_6280
  • TS6302 Enable_project_compilation_6302
  • TS6353 Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date_6353
  • TS6380 Specify_file_to_store_incremental_compilation_information_6380
  • TS6384 Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_di_6384
  • TS6386 Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_nativ_6386
  • TS6389 Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved_6389
  • TS6390 Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6390
  • TS6391 Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6391
  • TS6392 Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved_6392
  • TS6393 Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6393
  • TS6394 Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6394
  • TS6395 Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved_6395
  • TS6396 Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6396
  • TS6397 Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6397
  • TS6398 Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_re_6398
  • TS6401 Project_0_is_out_of_date_because_there_was_error_reading_file_1_6401
  • TS6420 Project_0_is_out_of_date_because_1_6420
  • TS6505 Print_names_of_files_and_the_reason_they_are_part_of_the_compilation_6505
  • TS6600 Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600
  • TS6608 No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files_6608
  • TS6616 Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project_6616
  • TS6625 Disable_the_type_acquisition_for_JavaScript_projects_6625
  • TS6627 Filters_results_from_the_include_option_6627
  • TS6633 Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_a_6633
  • TS6635 Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include_6635
  • TS6641 Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation_6641
  • TS6650 Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option_6650
  • TS6669 Disable_adding_use_strict_directives_in_emitted_JavaScript_files_6669
  • TS6673 Disable_strict_checking_of_generic_signatures_in_function_types_6673
  • TS6677 Deprecated_setting_Use_outFile_instead_6677
  • TS6687 Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references_6687
  • TS6702 Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals_6702
  • TS6703 Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703
  • TS6709 Specify_options_for_automatic_acquisition_of_declaration_files_6709
  • TS6717 Require_undeclared_properties_from_index_signatures_to_use_element_accesses_6717
  • TS6718 Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718
  • TS6904 module_system_or_esModuleInterop_6904
  • TS6905 false_unless_strict_is_set_6905
  • TS6907 node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified_6907
  • TS6908 if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk_6908
  • TS6909 true_if_composite_false_otherwise_6909
  • TS7037 Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for__7037
  • TS7048 Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage_7048
  • TS7049 Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage_7049
  • TS8019 Report_errors_in_js_files_8019
  • TS8028 JSDoc_may_only_appear_in_the_last_parameter_of_a_signature_8028
  • TS9005 Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_9005
  • TS9006 Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotati_9006
  • TS18034 Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compi_18034
  • TS69010 module_AMD_or_UMD_or_System_or_ES6_then_Classic_Otherwise_Node_69010
  • TS80001 File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module_80001
  • TS80002 This_constructor_function_may_be_converted_to_a_class_declaration_80002
  • TS80003 Import_may_be_converted_to_a_default_import_80003
  • TS80004 JSDoc_types_may_be_moved_to_TypeScript_types_80004
  • TS80005 require_call_may_be_converted_to_an_import_80005
  • TS80006 This_may_be_converted_to_an_async_function_80006
  • TS80009 JSDoc_typedef_may_be_converted_to_TypeScript_type_80009
  • TS80010 JSDoc_typedefs_may_be_converted_to_TypeScript_types_80010
  • TS90001 Add_missing_super_call_90001
  • TS90002 Make_super_call_the_first_statement_in_the_constructor_90002
  • TS90003 Change_extends_to_implements_90003
  • TS90004 Remove_unused_declaration_for_Colon_0_90004
  • TS90005 Remove_import_from_0_90005
  • TS90007 Implement_inherited_abstract_class_90007
  • TS90008 Add_0_to_unresolved_variable_90008
  • TS90010 Remove_variable_statement_90010
  • TS90011 Remove_template_tag_90011
  • TS90012 Remove_type_parameters_90012
  • TS90013 Import_0_from_1_90013
  • TS90016 Declare_property_0_90016
  • TS90017 Add_index_signature_for_property_0_90017
  • TS90018 Disable_checking_for_this_file_90018
  • TS90019 Ignore_this_error_message_90019
  • TS90020 Initialize_property_0_in_the_constructor_90020
  • TS90021 Initialize_static_property_0_90021
  • TS90022 Change_spelling_to_0_90022
  • TS90023 Declare_method_0_90023
  • TS90024 Declare_static_method_0_90024
  • TS90026 Rewrite_as_the_indexed_access_type_0_90026
  • TS90027 Declare_static_property_0_90027
  • TS90028 Call_decorator_expression_90028
  • TS90029 Add_async_modifier_to_containing_function_90029
  • TS90030 Replace_infer_0_with_unknown_90030
  • TS90031 Replace_all_unused_infer_with_unknown_90031
  • TS90034 Add_parameter_name_90034
  • TS90035 Declare_private_property_0_90035
  • TS90036 Replace_0_with_Promise_1_90036
  • TS90037 Fix_all_incorrect_return_type_of_an_async_functions_90037
  • TS90038 Declare_private_method_0_90038
  • TS90039 Remove_unused_destructuring_declaration_90039
  • TS90041 Remove_unused_declarations_for_Colon_0_90041
  • TS90053 Declare_a_private_field_named_0_90053
  • TS90054 Includes_imports_of_types_referenced_by_0_90054
  • TS90059 Export_0_from_module_1_90059
  • TS90060 Export_all_referenced_locals_90060
  • TS90061 Update_modifiers_of_0_90061
  • TS95001 Convert_function_to_an_ES2015_class_95001
  • TS95003 Convert_0_to_1_in_0_95003
  • TS95004 Extract_to_0_in_1_95004
  • TS95005 Extract_function_95005
  • TS95006 Extract_constant_95006
  • TS95007 Extract_to_0_in_enclosing_scope_95007
  • TS95008 Extract_to_0_in_1_scope_95008
  • TS95009 Annotate_with_type_from_JSDoc_95009
  • TS95011 Infer_type_of_0_from_usage_95011
  • TS95012 Infer_parameter_types_from_usage_95012
  • TS95013 Convert_to_default_import_95013
  • TS95014 Install_0_95014
  • TS95015 Replace_import_with_0_95015
  • TS95016 Use_synthetic_default_member_95016
  • TS95017 Convert_to_ES_module_95017
  • TS95018 Add_undefined_type_to_property_0_95018
  • TS95019 Add_initializer_to_property_0_95019
  • TS95020 Add_definite_assignment_assertion_to_property_0_95020
  • TS95021 Convert_all_type_literals_to_mapped_type_95021
  • TS95022 Add_all_missing_members_95022
  • TS95023 Infer_all_types_from_usage_95023
  • TS95024 Delete_all_unused_declarations_95024
  • TS95025 Prefix_all_unused_declarations_with_where_possible_95025
  • TS95026 Fix_all_detected_spelling_errors_95026
  • TS95027 Add_initializers_to_all_uninitialized_properties_95027
  • TS95028 Add_definite_assignment_assertions_to_all_uninitialized_properties_95028
  • TS95029 Add_undefined_type_to_all_uninitialized_properties_95029
  • TS95030 Change_all_jsdoc_style_types_to_TypeScript_95030
  • TS95031 Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types_95031
  • TS95033 Install_all_missing_types_packages_95033
  • TS95034 Rewrite_all_as_indexed_access_types_95034
  • TS95035 Convert_all_to_default_imports_95035
  • TS95036 Make_all_super_calls_the_first_statement_in_their_constructor_95036
  • TS95037 Add_qualifier_to_all_unresolved_variables_matching_a_member_name_95037
  • TS95038 Change_all_extended_interfaces_to_implements_95038
  • TS95039 Add_all_missing_super_calls_95039
  • TS95040 Implement_all_inherited_abstract_classes_95040
  • TS95041 Add_all_missing_async_modifiers_95041
  • TS95042 Add_ts_ignore_to_all_error_messages_95042
  • TS95043 Annotate_everything_with_types_from_JSDoc_95043
  • TS95044 Add_to_all_uncalled_decorators_95044
  • TS95045 Convert_all_constructor_functions_to_classes_95045
  • TS95046 Generate_get_and_set_accessors_95046
  • TS95047 Convert_require_to_import_95047
  • TS95048 Convert_all_require_to_import_95048
  • TS95049 Move_to_a_new_file_95049
  • TS95050 Remove_unreachable_code_95050
  • TS95051 Remove_all_unreachable_code_95051
  • TS95052 Add_missing_typeof_95052
  • TS95053 Remove_unused_label_95053
  • TS95054 Remove_all_unused_labels_95054
  • TS95055 Convert_0_to_mapped_object_type_95055
  • TS95056 Convert_namespace_import_to_named_imports_95056
  • TS95057 Convert_named_imports_to_namespace_import_95057
  • TS95058 Add_or_remove_braces_in_an_arrow_function_95058
  • TS95059 Add_braces_to_arrow_function_95059
  • TS95060 Remove_braces_from_arrow_function_95060
  • TS95061 Convert_default_export_to_named_export_95061
  • TS95062 Convert_named_export_to_default_export_95062
  • TS95063 Add_missing_enum_member_0_95063
  • TS95065 Convert_to_async_function_95065
  • TS95066 Convert_all_to_async_functions_95066
  • TS95067 Add_missing_call_parentheses_95067
  • TS95068 Add_all_missing_call_parentheses_95068
  • TS95069 Add_unknown_conversion_for_non_overlapping_types_95069
  • TS95070 Add_unknown_to_all_conversions_of_non_overlapping_types_95070
  • TS95071 Add_missing_new_operator_to_call_95071
  • TS95072 Add_missing_new_operator_to_all_calls_95072
  • TS95073 Add_names_to_all_parameters_without_names_95073
  • TS95074 Enable_the_experimentalDecorators_option_in_your_configuration_file_95074
  • TS95075 Convert_parameters_to_destructured_object_95075
  • TS95077 Extract_type_95077
  • TS95078 Extract_to_type_alias_95078
  • TS95079 Extract_to_typedef_95079
  • TS95080 Infer_this_type_of_0_from_usage_95080
  • TS95081 Add_const_to_unresolved_variable_95081
  • TS95082 Add_const_to_all_unresolved_variables_95082
  • TS95083 Add_await_95083
  • TS95084 Add_await_to_initializer_for_0_95084
  • TS95085 Fix_all_expressions_possibly_missing_await_95085
  • TS95086 Remove_unnecessary_await_95086
  • TS95087 Remove_all_unnecessary_uses_of_await_95087
  • TS95088 Enable_the_jsx_flag_in_your_configuration_file_95088
  • TS95089 Add_await_to_initializers_95089
  • TS95090 Extract_to_interface_95090
  • TS95091 Convert_to_a_bigint_numeric_literal_95091
  • TS95092 Convert_all_to_bigint_numeric_literals_95092
  • TS95093 Convert_const_to_let_95093
  • TS95094 Prefix_with_declare_95094
  • TS95095 Prefix_all_incorrect_property_declarations_with_declare_95095
  • TS95096 Convert_to_template_string_95096
  • TS95097 Add_export_to_make_this_file_into_a_module_95097
  • TS95098 Set_the_target_option_in_your_configuration_file_to_0_95098
  • TS95099 Set_the_module_option_in_your_configuration_file_to_0_95099
  • TS95100 Convert_invalid_character_to_its_html_entity_code_95100
  • TS95101 Convert_all_invalid_characters_to_HTML_entity_code_95101
  • TS95102 Convert_all_const_to_let_95102
  • TS95105 Convert_function_expression_0_to_arrow_function_95105
  • TS95106 Convert_function_declaration_0_to_arrow_function_95106
  • TS95107 Fix_all_implicit_this_errors_95107
  • TS95108 Wrap_invalid_character_in_an_expression_container_95108
  • TS95109 Wrap_all_invalid_characters_in_an_expression_container_95109
  • TS95111 Add_a_return_statement_95111
  • TS95112 Remove_braces_from_arrow_function_body_95112
  • TS95113 Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal_95113
  • TS95114 Add_all_missing_return_statement_95114
  • TS95115 Remove_braces_from_all_arrow_function_bodies_with_relevant_issues_95115
  • TS95116 Wrap_all_object_literal_with_parentheses_95116
  • TS95117 Move_labeled_tuple_element_modifiers_to_labels_95117
  • TS95118 Convert_overload_list_to_single_signature_95118
  • TS95119 Generate_get_and_set_accessors_for_all_overriding_properties_95119
  • TS95120 Wrap_in_JSX_fragment_95120
  • TS95121 Wrap_all_unparented_JSX_in_JSX_fragment_95121
  • TS95122 Convert_arrow_function_or_function_expression_95122
  • TS95123 Convert_to_anonymous_function_95123
  • TS95124 Convert_to_named_function_95124
  • TS95125 Convert_to_arrow_function_95125
  • TS95126 Remove_parentheses_95126
  • TS95127 Could_not_find_a_containing_arrow_function_95127
  • TS95128 Containing_function_is_not_an_arrow_function_95128
  • TS95129 Could_not_find_export_statement_95129
  • TS95130 This_file_already_has_a_default_export_95130
  • TS95131 Could_not_find_import_clause_95131
  • TS95132 Could_not_find_namespace_import_or_named_imports_95132
  • TS95133 Selection_is_not_a_valid_type_node_95133
  • TS95134 No_type_could_be_extracted_from_this_type_node_95134
  • TS95135 Could_not_find_property_for_which_to_generate_accessor_95135
  • TS95136 Name_is_not_valid_95136
  • TS95137 Can_only_convert_property_with_modifier_95137
  • TS95138 Switch_each_misused_0_to_1_95138
  • TS95139 Convert_to_optional_chain_expression_95139
  • TS95140 Could_not_find_convertible_access_expression_95140
  • TS95141 Could_not_find_matching_access_expressions_95141
  • TS95142 Can_only_convert_logical_AND_access_chains_95142
  • TS95143 Add_void_to_Promise_resolved_without_a_value_95143
  • TS95144 Add_void_to_all_Promises_resolved_without_a_value_95144
  • TS95145 Use_element_access_for_0_95145
  • TS95146 Use_element_access_for_all_undeclared_properties_95146
  • TS95147 Delete_all_unused_imports_95147
  • TS95148 Infer_function_return_type_95148
  • TS95149 Return_type_must_be_inferred_from_a_function_95149
  • TS95150 Could_not_determine_function_return_type_95150
  • TS95151 Could_not_convert_to_arrow_function_95151
  • TS95152 Could_not_convert_to_named_function_95152
  • TS95153 Could_not_convert_to_anonymous_function_95153
  • TS95154 Can_only_convert_string_concatenations_and_string_literals_95154
  • TS95155 Selection_is_not_a_valid_statement_or_statements_95155
  • TS95156 Add_missing_function_declaration_0_95156
  • TS95157 Add_all_missing_function_declarations_95157
  • TS95159 Function_not_implemented_95159
  • TS95160 Add_override_modifier_95160
  • TS95161 Remove_override_modifier_95161
  • TS95162 Add_all_missing_override_modifiers_95162
  • TS95163 Remove_all_unnecessary_override_modifiers_95163
  • TS95164 Can_only_convert_named_export_95164
  • TS95165 Add_missing_properties_95165
  • TS95166 Add_all_missing_properties_95166
  • TS95167 Add_missing_attributes_95167
  • TS95168 Add_all_missing_attributes_95168
  • TS95169 Add_undefined_to_optional_property_type_95169
  • TS95170 Convert_named_imports_to_default_import_95170
  • TS95171 Delete_unused_param_tag_0_95171
  • TS95172 Delete_all_unused_param_tags_95172
  • TS95173 Rename_param_tag_name_0_to_1_95173
  • TS95174 Use_0_95174
  • TS95175 Use_Number_isNaN_in_all_conditions_95175
  • TS95176 Convert_typedef_to_TypeScript_type_95176
  • TS95177 Convert_all_typedef_to_TypeScript_types_95177
  • TS95178 Move_to_file_95178
  • TS95179 Cannot_move_to_file_selected_file_is_invalid_95179
  • TS95180 Use_import_type_95180
  • TS95181 Use_type_0_95181
  • TS95182 Fix_all_with_type_only_imports_95182
  • TS95183 Cannot_move_statements_to_the_selected_file_95183
  • TS95184 Inline_variable_95184
  • TS95185 Could_not_find_variable_to_inline_95185
  • TS95186 Variables_with_multiple_declarations_cannot_be_inlined_95186
  • TS95187 Add_missing_comma_for_object_member_completion_0_95187
  • TS95188 Add_missing_parameter_to_0_95188
  • TS95189 Add_missing_parameters_to_0_95189
  • TS95190 Add_all_missing_parameters_95190
  • TS95191 Add_optional_parameter_to_0_95191
  • TS95192 Add_optional_parameters_to_0_95192
  • TS95193 Add_all_optional_parameters_95193
  • TS95194 Wrap_in_parentheses_95194
  • TS95195 Wrap_all_invalid_decorator_expressions_in_parentheses_95195
  • TS95196 Add_resolution_mode_import_attribute_95196
  • TS95197 Add_resolution_mode_import_attribute_to_all_type_only_imports_that_need_it_95197

Released under the MIT License.