virtualx-engine/modules/gdscript/tests/scripts/analyzer/errors
Rémi Verschelde 5efbed51cc GDScript: Improve error messages for invalid indexing
These errors are very common when using an invalid property name
or calling on an object of the wrong type, and the previous message
was a bit cryptic for users.

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
Co-authored-by: golfinq <golfinqz@gmail.com>
2023-10-02 14:23:11 -04:00
..
abstract_class_instantiate.gd Change GDScript tests to use InstancePlaceholder as the example abstract 2023-07-15 18:28:08 -05:00
abstract_class_instantiate.out Change GDScript tests to use InstancePlaceholder as the example abstract 2023-07-15 18:28:08 -05:00
abstract_script_instantiate.gd Change GDScript tests to use InstancePlaceholder as the example abstract 2023-07-15 18:28:08 -05:00
abstract_script_instantiate.out Change GDScript tests to use InstancePlaceholder as the example abstract 2023-07-15 18:28:08 -05:00
annotation_non_constant_parameter.gd GDScript: Allow constant expressions in annotations 2023-01-25 18:43:56 +03:00
annotation_non_constant_parameter.out GDScript: Allow constant expressions in annotations 2023-01-25 18:43:56 +03:00
assign_enum.gd Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
assign_enum.out Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
assign_named_enum.gd Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
assign_named_enum.out Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
assign_signal.gd Add MethodInfo to signal datatype 2022-12-21 22:49:51 -05:00
assign_signal.out Add MethodInfo to signal datatype 2022-12-21 22:49:51 -05:00
assign_to_read_only_property.gd GDScript: Improve usability of setter chains 2023-02-02 10:20:35 -03:00
assign_to_read_only_property.out GDScript: Improve usability of setter chains 2023-02-02 10:20:35 -03:00
assign_to_read_only_property_indirectly.gd GDScript: Improve usability of setter chains 2023-02-02 10:20:35 -03:00
assign_to_read_only_property_indirectly.out GDScript: Improve usability of setter chains 2023-02-02 10:20:35 -03:00
assymetric_assignment_bad.gd GDScript: Fix constant conversions 2023-01-29 00:01:53 +02:00
assymetric_assignment_bad.out GDScript: Fix constant conversions 2023-01-29 00:01:53 +02:00
await_signal_no_infer.gd GDScript: Fix await type inference 2023-02-06 23:02:14 +03:00
await_signal_no_infer.out GDScript: Fix await type inference 2023-02-06 23:02:14 +03:00
bitwise_float_left_operand.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
bitwise_float_left_operand.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
bitwise_float_right_operand.gd Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
bitwise_float_right_operand.out Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
call_not_existing_static_method.gd GDScript: Improve call analysis 2023-09-21 13:36:39 +03:00
call_not_existing_static_method.out GDScript: Improve call analysis 2023-09-21 13:36:39 +03:00
class_name_shadows_builtin_type.gd GDScript: Don't allow builtin type names as identifiers 2021-09-29 11:23:16 -03:00
class_name_shadows_builtin_type.out GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
constant_array_index_assign.gd GDScript: Begin making constants deep, not shallow or flat 2023-01-08 07:29:10 +02:00
constant_array_index_assign.out GDScript: Begin making constants deep, not shallow or flat 2023-01-08 07:29:10 +02:00
constant_dictionary_index_assign.gd GDScript: Begin making constants deep, not shallow or flat 2023-01-08 07:29:10 +02:00
constant_dictionary_index_assign.out GDScript: Begin making constants deep, not shallow or flat 2023-01-08 07:29:10 +02:00
constant_name_shadows_builtin_type.gd GDScript: Don't allow builtin type names as identifiers 2021-09-29 11:23:16 -03:00
constant_name_shadows_builtin_type.out GDScript: Don't allow builtin type names as identifiers 2021-09-29 11:23:16 -03:00
constant_subscript_type.gd GDScript: Fix type for index subscript on constant 2023-01-10 07:10:00 +02:00
constant_subscript_type.out GDScript: Fix type for index subscript on constant 2023-01-10 07:10:00 +02:00
constant_used_as_function.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
constant_used_as_function.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
constructor_call_type.gd GDScript: Fix return type of constructor call for extending class 2022-12-27 23:02:12 +02:00
constructor_call_type.out GDScript: Fix return type of constructor call for extending class 2022-12-27 23:02:12 +02:00
cyclic_inheritance.gd GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_inheritance.out GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_const.gd GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_const.out GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_enum.gd GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_enum.out GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_enum_value.gd GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_enum_value.out GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_external.gd GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_external.out GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_external_a.notest.gd GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_func.gd GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_func.out GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_override.gd GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_override.out GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_var.gd GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_var.out GDScript: Allow out of order member resolution 2022-12-14 21:44:05 -05:00
cyclic_ref_var_self.gd GDScript: Fix bug with identifier shadowed below in current scope 2023-07-26 11:26:57 +03:00
cyclic_ref_var_self.out GDScript: Fix bug with identifier shadowed below in current scope 2023-07-26 11:26:57 +03:00
dictionary_duplicate_key_lua.gd GDScript: Allow string keys on Lua-style dictionaries 2021-09-15 09:56:24 -03:00
dictionary_duplicate_key_lua.out GDScript: Allow string keys on Lua-style dictionaries 2021-09-15 09:56:24 -03:00
dictionary_duplicate_key_lua_with_string.gd GDScript: Allow string keys on Lua-style dictionaries 2021-09-15 09:56:24 -03:00
dictionary_duplicate_key_lua_with_string.out GDScript: Allow string keys on Lua-style dictionaries 2021-09-15 09:56:24 -03:00
dictionary_duplicate_key_python.gd GDScript: Allow string keys on Lua-style dictionaries 2021-09-15 09:56:24 -03:00
dictionary_duplicate_key_python.out GDScript: Allow string keys on Lua-style dictionaries 2021-09-15 09:56:24 -03:00
dictionary_string_stringname_equivalent.gd Unify String and StringName 2022-12-05 21:46:47 -05:00
dictionary_string_stringname_equivalent.out Unify String and StringName 2022-12-05 21:46:47 -05:00
engine_singleton_instantiate.gd GDScript: Prevent constructing and inheriting engine singletons 2023-09-22 17:30:00 +03:00
engine_singleton_instantiate.out GDScript: Prevent constructing and inheriting engine singletons 2023-09-22 17:30:00 +03:00
enum_bad_method.gd Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
enum_bad_method.out Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
enum_bad_value.gd Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
enum_bad_value.out Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
enum_class_var_assign_with_wrong_enum_type.gd GDScript: Consolidate behavior for assigning enum types 2022-02-03 13:32:16 -03:00
enum_class_var_assign_with_wrong_enum_type.out Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
enum_class_var_init_with_wrong_enum_type.gd GDScript: Consolidate behavior for assigning enum types 2022-02-03 13:32:16 -03:00
enum_class_var_init_with_wrong_enum_type.out Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
enum_duplicate_bad_method.gd Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
enum_duplicate_bad_method.out Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
enum_float_value.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
enum_float_value.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
enum_function_parameter_wrong_type.gd Fix GDScript code style regarding colon 2023-03-05 17:03:20 +03:00
enum_function_parameter_wrong_type.out Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
enum_function_return_wrong_type.gd Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
enum_function_return_wrong_type.out Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
enum_local_var_assign_outer_with_wrong_enum_type.gd Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
enum_local_var_assign_outer_with_wrong_enum_type.out Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
enum_local_var_assign_with_wrong_enum_type.gd GDScript: Consolidate behavior for assigning enum types 2022-02-03 13:32:16 -03:00
enum_local_var_assign_with_wrong_enum_type.out Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
enum_local_var_init_with_wrong_enum_type.gd GDScript: Consolidate behavior for assigning enum types 2022-02-03 13:32:16 -03:00
enum_local_var_init_with_wrong_enum_type.out Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
enum_name_shadows_builtin_type.gd GDScript: Don't allow builtin type names as identifiers 2021-09-29 11:23:16 -03:00
enum_name_shadows_builtin_type.out GDScript: Don't allow builtin type names as identifiers 2021-09-29 11:23:16 -03:00
enum_native_bad_value.gd Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
enum_native_bad_value.out Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
enum_preload_unnamed_assign_to_named.gd Add GDScript .editorconfig rules 2023-01-10 12:25:35 -05:00
enum_preload_unnamed_assign_to_named.out Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
enum_shadows_base_enum.gd Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
enum_shadows_base_enum.out Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
enum_string_value.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
enum_string_value.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
enum_unnamed_assign_to_named.gd Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
enum_unnamed_assign_to_named.out Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
extend_engine_singleton.gd GDScript: Prevent constructing and inheriting engine singletons 2023-09-22 17:30:00 +03:00
extend_engine_singleton.out GDScript: Prevent constructing and inheriting engine singletons 2023-09-22 17:30:00 +03:00
extend_non_class_constant_1.gd GDScript: Add missing member type check when resolving extends 2023-04-10 17:16:07 +03:00
extend_non_class_constant_1.out GDScript: Add missing member type check when resolving extends 2023-04-10 17:16:07 +03:00
extend_non_class_constant_2.gd GDScript: Add missing member type check when resolving extends 2023-04-10 17:16:07 +03:00
extend_non_class_constant_2.out GDScript: Add missing member type check when resolving extends 2023-04-10 17:16:07 +03:00
extend_non_gdscript_nested.gd GDScript: Change parser representation of class extends 2023-03-13 01:40:13 +02:00
extend_non_gdscript_nested.out GDScript: Change parser representation of class extends 2023-03-13 01:40:13 +02:00
extend_unknown.gd GDScript: Change parser representation of class extends 2023-03-13 01:40:13 +02:00
extend_unknown.out GDScript: Change parser representation of class extends 2023-03-13 01:40:13 +02:00
extend_variable.gd GDScript: Add missing member type check when resolving extends 2023-04-10 17:16:07 +03:00
extend_variable.out GDScript: Add missing member type check when resolving extends 2023-04-10 17:16:07 +03:00
for_loop_on_constant_float.gd GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_constant_float.out GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_constant_int.gd GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_constant_int.out GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_enum_value.gd GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_enum_value.out GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_hard_float.gd GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_hard_float.out GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_hard_int.gd GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_hard_int.out GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_hard_iterator.gd GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_hard_iterator.out GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_hard_string.gd GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_hard_string.out GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_literal_bool.gd GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_literal_bool.out GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_literal_int.gd GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_on_literal_int.out GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
for_loop_wrong_specified_type.gd GDScript: Add static typing for for loop variable 2023-08-17 20:54:34 +03:00
for_loop_wrong_specified_type.out GDScript: Add static typing for for loop variable 2023-08-17 20:54:34 +03:00
for_loop_wrong_specified_type_with_literal_array.gd GDScript: Make array literal typed if for loop variable type is specified 2023-09-21 11:25:59 +03:00
for_loop_wrong_specified_type_with_literal_array.out GDScript: Make array literal typed if for loop variable type is specified 2023-09-21 11:25:59 +03:00
function_dont_match_parent_signature_parameter_count_less.gd GDScript: Check if method signature matches the parent 2022-03-06 11:16:20 -03:00
function_dont_match_parent_signature_parameter_count_less.out Improve parent signature error 2022-12-01 15:16:16 +01:00
function_dont_match_parent_signature_parameter_count_more.gd GDScript: Check if method signature matches the parent 2022-03-06 11:16:20 -03:00
function_dont_match_parent_signature_parameter_count_more.out Improve parent signature error 2022-12-01 15:16:16 +01:00
function_dont_match_parent_signature_parameter_default_values.gd GDScript: Check if method signature matches the parent 2022-03-06 11:16:20 -03:00
function_dont_match_parent_signature_parameter_default_values.out GDScript: Add warnings that are set to error by default 2023-02-02 12:07:25 -03:00
function_dont_match_parent_signature_parameter_type.gd GDScript: Check if method signature matches the parent 2022-03-06 11:16:20 -03:00
function_dont_match_parent_signature_parameter_type.out Improve parent signature error 2022-12-01 15:16:16 +01:00
function_dont_match_parent_signature_return_type.gd GDScript: Check if method signature matches the parent 2022-03-06 11:16:20 -03:00
function_dont_match_parent_signature_return_type.out Improve parent signature error 2022-12-01 15:16:16 +01:00
function_param_type_invalid_contravariance_1.gd GDScript: Add return type covariance and parameter type contravariance 2023-09-28 12:27:36 +03:00
function_param_type_invalid_contravariance_1.out GDScript: Add return type covariance and parameter type contravariance 2023-09-28 12:27:36 +03:00
function_param_type_invalid_contravariance_2.gd GDScript: Add return type covariance and parameter type contravariance 2023-09-28 12:27:36 +03:00
function_param_type_invalid_contravariance_2.out GDScript: Add return type covariance and parameter type contravariance 2023-09-28 12:27:36 +03:00
function_param_type_invalid_contravariance_3.gd GDScript: Add return type covariance and parameter type contravariance 2023-09-28 12:27:36 +03:00
function_param_type_invalid_contravariance_3.out GDScript: Add return type covariance and parameter type contravariance 2023-09-28 12:27:36 +03:00
function_return_type_invalid_covariance_1.gd GDScript: Add return type covariance and parameter type contravariance 2023-09-28 12:27:36 +03:00
function_return_type_invalid_covariance_1.out GDScript: Add return type covariance and parameter type contravariance 2023-09-28 12:27:36 +03:00
function_return_type_invalid_covariance_2.gd GDScript: Add return type covariance and parameter type contravariance 2023-09-28 12:27:36 +03:00
function_return_type_invalid_covariance_2.out GDScript: Add return type covariance and parameter type contravariance 2023-09-28 12:27:36 +03:00
function_return_type_invalid_covariance_3.gd GDScript: Add return type covariance and parameter type contravariance 2023-09-28 12:27:36 +03:00
function_return_type_invalid_covariance_3.out GDScript: Add return type covariance and parameter type contravariance 2023-09-28 12:27:36 +03:00
function_return_type_invalid_covariance_4.gd GDScript: Add return type covariance and parameter type contravariance 2023-09-28 12:27:36 +03:00
function_return_type_invalid_covariance_4.out GDScript: Add return type covariance and parameter type contravariance 2023-09-28 12:27:36 +03:00
function_used_as_property.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
function_used_as_property.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
get_node_shorthand_in_static_function.gd GDScript: Check get_node() shorthand in static functions 2023-08-09 17:11:38 +03:00
get_node_shorthand_in_static_function.out GDScript: Check get_node() shorthand in static functions 2023-08-09 17:11:38 +03:00
get_node_shorthand_within_non_node.gd GDScript: Don't allow @onready without inheriting Node 2023-02-06 10:45:38 -03:00
get_node_shorthand_within_non_node.out GDScript: Don't allow @onready without inheriting Node 2023-02-06 10:45:38 -03:00
incompatible_assignment.gd GDScript: Fix some issues with assignments that involve untyped things 2023-01-12 17:07:45 +02:00
incompatible_assignment.out GDScript: Fix some issues with assignments that involve untyped things 2023-01-12 17:07:45 +02:00
inferring_with_weak_type_local_variable.gd GDScript: Disallow type inference with untyped initializer 2023-01-13 20:51:29 +02:00
inferring_with_weak_type_local_variable.out GDScript: Disallow type inference with untyped initializer 2023-01-13 20:51:29 +02:00
inferring_with_weak_type_member_variable.gd GDScript: Disallow type inference with untyped initializer 2023-01-13 20:51:29 +02:00
inferring_with_weak_type_member_variable.out GDScript: Disallow type inference with untyped initializer 2023-01-13 20:51:29 +02:00
inferring_with_weak_type_parameter.gd GDScript: Disallow type inference with untyped initializer 2023-01-13 20:51:29 +02:00
inferring_with_weak_type_parameter.out GDScript: Disallow type inference with untyped initializer 2023-01-13 20:51:29 +02:00
invalid_array_index.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
invalid_array_index.out GDScript: Fix issues with typed arrays 2023-01-31 11:54:41 +02:00
invalid_concatenation_bool.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
invalid_concatenation_bool.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
invalid_concatenation_dictionary.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
invalid_concatenation_dictionary.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
invalid_concatenation_mixed.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
invalid_concatenation_mixed.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
invalid_constant.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
invalid_constant.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
lambda_cyclic_ref_call_arg.gd GDScript: Fix lambda resolution with cyclic references 2023-08-25 16:29:11 +03:00
lambda_cyclic_ref_call_arg.out GDScript: Fix lambda resolution with cyclic references 2023-08-25 16:29:11 +03:00
lambda_cyclic_ref_param.gd GDScript: Fix lambda resolution with cyclic references 2023-08-25 16:29:11 +03:00
lambda_cyclic_ref_param.out GDScript: Fix lambda resolution with cyclic references 2023-08-25 16:29:11 +03:00
lambda_no_return.gd GDScript: Fix typing of lambda functions 2023-01-06 16:38:22 +02:00
lambda_no_return.out GDScript: Fix typing of lambda functions 2023-01-06 16:38:22 +02:00
lambda_wrong_return.gd GDScript: Fix typing of lambda functions 2023-01-06 16:38:22 +02:00
lambda_wrong_return.out GDScript: Fix constant conversions 2023-01-29 00:01:53 +02:00
leading_number_separator.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
leading_number_separator.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
local_const_as_type_use_before_declared.gd GDScript: Allow use local constants as types 2023-08-25 17:04:04 +03:00
local_const_as_type_use_before_declared.out GDScript: Allow use local constants as types 2023-08-25 17:04:04 +03:00
local_const_as_type_use_not_const.gd GDScript: Allow use local constants as types 2023-08-25 17:04:04 +03:00
local_const_as_type_use_not_const.out GDScript: Allow use local constants as types 2023-08-25 17:04:04 +03:00
local_const_as_type_use_not_type.gd GDScript: Allow use local constants as types 2023-08-25 17:04:04 +03:00
local_const_as_type_use_not_type.out GDScript: Allow use local constants as types 2023-08-25 17:04:04 +03:00
match_guard_invalid_expression.gd GDScript: Implement pattern guards for match statement 2023-09-27 11:25:25 -03:00
match_guard_invalid_expression.out GDScript: Implement pattern guards for match statement 2023-09-27 11:25:25 -03:00
match_with_subscript.gd GDScript: Allow variables in match patterns 2023-01-28 19:53:27 -03:00
match_with_subscript.out GDScript: Allow variables in match patterns 2023-01-28 19:53:27 -03:00
match_with_variable_expression.gd GDScript: Allow variables in match patterns 2023-01-28 19:53:27 -03:00
match_with_variable_expression.out GDScript: Allow variables in match patterns 2023-01-28 19:53:27 -03:00
missing_argument.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
missing_argument.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
native_freed_instance.gd Fix GDScript code style regarding colon 2023-03-05 17:03:20 +03:00
native_freed_instance.out Fix crash by freed object assign to typed variable 2023-02-16 15:17:46 -05:00
native_type_errors.gd Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
native_type_errors.out Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
not_found_type.gd GDScript: Fix error message for unfound type 2023-02-21 23:00:29 +02:00
not_found_type.out GDScript: Fix error message for unfound type 2023-02-21 23:00:29 +02:00
object_invalid_constructor.gd GDScript: Improve call analysis 2023-09-21 13:36:39 +03:00
object_invalid_constructor.out GDScript: Improve call analysis 2023-09-21 13:36:39 +03:00
onready_within_non_node.gd GDScript: Don't allow @onready without inheriting Node 2023-02-06 10:45:38 -03:00
onready_within_non_node.out GDScript: Don't allow @onready without inheriting Node 2023-02-06 10:45:38 -03:00
onready_within_non_node_inner_class.gd GDScript: Fix inheritance check of @onready for inner classes 2023-02-06 14:52:13 -03:00
onready_within_non_node_inner_class.out GDScript: Fix inheritance check of @onready for inner classes 2023-02-06 14:52:13 -03:00
outer_class_constants.gd Fix GDScript base and outer classes, signals and functions lookup order 2023-01-09 20:12:10 -05:00
outer_class_constants.out GDScript: Improve error messages for invalid indexing 2023-10-02 14:23:11 -04:00
outer_class_constants_as_variant.gd Fix GDScript base and outer classes, signals and functions lookup order 2023-01-09 20:12:10 -05:00
outer_class_constants_as_variant.out GDScript: Improve error messages for invalid indexing 2023-10-02 14:23:11 -04:00
outer_class_instance_constants.gd Fix GDScript base and outer classes, signals and functions lookup order 2023-01-09 20:12:10 -05:00
outer_class_instance_constants.out GDScript: Improve error messages for invalid indexing 2023-10-02 14:23:11 -04:00
outer_class_instance_constants_as_variant.gd Fix GDScript base and outer classes, signals and functions lookup order 2023-01-09 20:12:10 -05:00
outer_class_instance_constants_as_variant.out GDScript: Improve error messages for invalid indexing 2023-10-02 14:23:11 -04:00
outer_class_lookup.gd Add GDScript .editorconfig rules 2023-01-10 12:25:35 -05:00
outer_class_lookup.out Fix outer class lookup 2022-12-17 17:57:00 -05:00
overload_script_variable.gd Fix ability to overload "script" variable 2022-11-17 17:21:12 -05:00
overload_script_variable.out Fix ability to overload "script" variable 2022-11-17 17:21:12 -05:00
params_default_forward_reference.gd GDScript: Fix parsing default parameter values from function calls 2022-01-13 19:28:39 -05:00
params_default_forward_reference.out GDScript: Fix parsing default parameter values from function calls 2022-01-13 19:28:39 -05:00
preload_enum_error.gd Fix GDScript code style regarding colon 2023-03-05 17:03:20 +03:00
preload_enum_error.out Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
prints_base_type_not_found.gd Make type not found errors more informative. 2023-04-02 18:30:30 -04:00
prints_base_type_not_found.out Make type not found errors more informative. 2023-04-02 18:30:30 -04:00
property_function_get_type_error.gd Fix GDScript code style regarding colon 2023-03-05 17:03:20 +03:00
property_function_get_type_error.out GDScript: Report property type errors 2021-10-08 22:06:15 +02:00
property_function_set_type_error.gd Fix GDScript code style regarding colon 2023-03-05 17:03:20 +03:00
property_function_set_type_error.out GDScript: Report property type errors 2021-10-08 22:06:15 +02:00
property_inline_get_type_error.gd Fix GDScript code style regarding colon 2023-03-05 17:03:20 +03:00
property_inline_get_type_error.out GDScript: Report property type errors 2021-10-08 22:06:15 +02:00
property_inline_set_type_error.gd Fix GDScript code style regarding colon 2023-03-05 17:03:20 +03:00
property_inline_set_type_error.out Assorted enum and native type fixes 2023-01-09 11:08:07 -05:00
property_used_as_function.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
property_used_as_function.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
redefine_class_constant.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
redefine_class_constant.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
redefine_local_constant.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
redefine_local_constant.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
return_null_in_void_func.gd Add GDScript .editorconfig rules 2023-01-10 12:25:35 -05:00
return_null_in_void_func.out GDScript: Disallow return with value in void functions 2022-12-29 03:06:13 +02:00
return_variant_in_void_func.gd Add GDScript .editorconfig rules 2023-01-10 12:25:35 -05:00
return_variant_in_void_func.out GDScript: Disallow return with value in void functions 2022-12-29 03:06:13 +02:00
script_freed_instance.gd Fix GDScript code style regarding colon 2023-03-05 17:03:20 +03:00
script_freed_instance.out Fix crash by freed object assign to typed variable 2023-02-16 15:17:46 -05:00
setter_parameter_uses_property_type.gd GDScript: Make setter parameter type same as variable type 2021-10-12 09:39:23 -03:00
setter_parameter_uses_property_type.out Unify typing of variables, constants and parameters in GDScript 2023-01-06 01:10:04 +02:00
static_constructor_with_return_type.gd Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
static_constructor_with_return_type.out Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
static_func_call_non_static.gd GDScript: Fix calling static func from non-static is allowed 2023-05-17 10:25:03 +03:00
static_func_call_non_static.out GDScript: Fix calling static func from non-static is allowed 2023-05-17 10:25:03 +03:00
static_var_export_annotation.gd GDScript: Fix some bugs with static variables and functions 2023-06-16 22:52:11 +03:00
static_var_export_annotation.out GDScript: Fix some bugs with static variables and functions 2023-06-16 22:52:11 +03:00
static_var_init_non_static_call.gd Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
static_var_init_non_static_call.out Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
super_nonexistent_base_method.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
super_nonexistent_base_method.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
ternary_weak_infer.gd GDScript: Fix type certainty for result of ternary operator 2023-02-01 14:52:29 +02:00
ternary_weak_infer.out GDScript: Fix type certainty for result of ternary operator 2023-02-01 14:52:29 +02:00
typed_array_assign_differently_typed.gd GDScript: Fix issues with typed arrays 2023-01-31 11:54:41 +02:00
typed_array_assign_differently_typed.out GDScript: Fix issues with typed arrays 2023-01-31 11:54:41 +02:00
typed_array_assignment.gd GDScript: Fix issues with typed arrays 2023-01-31 11:54:41 +02:00
typed_array_assignment.out GDScript: Fix issues with typed arrays 2023-01-31 11:54:41 +02:00
typed_array_init_with_unconvertable_in_literal.gd Fix various typos with codespell 2023-09-12 08:54:18 +02:00
typed_array_init_with_unconvertable_in_literal.out GDScript: Fix issues with typed arrays 2023-01-31 11:54:41 +02:00
typed_array_pass_differently_to_typed.gd GDScript: Fix issues with typed arrays 2023-01-31 11:54:41 +02:00
typed_array_pass_differently_to_typed.out GDScript: Fix issues with typed arrays 2023-01-31 11:54:41 +02:00
use_value_of_void_function_builtin_method.gd GDScript: Make using return of void function an error 2022-12-30 13:35:38 -03:00
use_value_of_void_function_builtin_method.out GDScript: Make using return of void function an error 2022-12-30 13:35:38 -03:00
use_value_of_void_function_custom_method.gd GDScript: Make using return of void function an error 2022-12-30 13:35:38 -03:00
use_value_of_void_function_custom_method.out GDScript: Make using return of void function an error 2022-12-30 13:35:38 -03:00
use_value_of_void_function_gd_utility.gd GDScript: Make using return of void function an error 2022-12-30 13:35:38 -03:00
use_value_of_void_function_gd_utility.out GDScript: Make using return of void function an error 2022-12-30 13:35:38 -03:00
use_value_of_void_function_native_method.gd GDScript: Make using return of void function an error 2022-12-30 13:35:38 -03:00
use_value_of_void_function_native_method.out GDScript: Make using return of void function an error 2022-12-30 13:35:38 -03:00
use_value_of_void_function_utility.gd GDScript: Make using return of void function an error 2022-12-30 13:35:38 -03:00
use_value_of_void_function_utility.out GDScript: Make using return of void function an error 2022-12-30 13:35:38 -03:00
variable_name_shadows_builtin_type.gd GDScript: Don't allow builtin type names as identifiers 2021-09-29 11:23:16 -03:00
variable_name_shadows_builtin_type.out GDScript: Don't allow builtin type names as identifiers 2021-09-29 11:23:16 -03:00
variable_overloads_superclass_function.gd Fix ability to overload "script" variable 2022-11-17 17:21:12 -05:00
variable_overloads_superclass_function.out Fix ability to overload "script" variable 2022-11-17 17:21:12 -05:00
virtual_super_not_implemented.gd GDScript: Add check for super() methods not being implemented 2023-09-17 16:21:28 -04:00
virtual_super_not_implemented.out GDScript: Add check for super() methods not being implemented 2023-09-17 16:21:28 -04:00