behaviour-tree-test/modules/gdscript/tests/scripts/analyzer/errors
George Marques 75f16b8167
Make global scope enums accessible as types in GDScript
Add functions to CoreConstant so enums can be properly deduced. Also add
the enums in release builds to make consistent with ClassDB enums and
avoid differences in script compilation between debug and release.
2023-02-19 13:00:07 -03:00
..
abstract_class_instantiate.gd
abstract_class_instantiate.out
abstract_script_instantiate.gd
abstract_script_instantiate.out
annotation_non_constant_parameter.gd
annotation_non_constant_parameter.out
assign_enum.gd
assign_enum.out
assign_named_enum.gd
assign_named_enum.out
assign_signal.gd
assign_signal.out
assign_to_read_only_property.gd
assign_to_read_only_property.out
assign_to_read_only_property_indirectly.gd
assign_to_read_only_property_indirectly.out
assymetric_assignment_bad.gd
assymetric_assignment_bad.out
await_signal_no_infer.gd
await_signal_no_infer.out
bitwise_float_left_operand.gd
bitwise_float_left_operand.out
bitwise_float_right_operand.gd
bitwise_float_right_operand.out
class_name_shadows_builtin_type.gd
class_name_shadows_builtin_type.out
constant_array_index_assign.gd
constant_array_index_assign.out
constant_dictionary_index_assign.gd
constant_dictionary_index_assign.out
constant_name_shadows_builtin_type.gd
constant_name_shadows_builtin_type.out
constant_subscript_type.gd
constant_subscript_type.out
constant_used_as_function.gd
constant_used_as_function.out
constructor_call_type.gd
constructor_call_type.out
cyclic_inheritance.gd
cyclic_inheritance.out
cyclic_ref_const.gd
cyclic_ref_const.out
cyclic_ref_enum.gd
cyclic_ref_enum.out
cyclic_ref_enum_value.gd
cyclic_ref_enum_value.out
cyclic_ref_external.gd
cyclic_ref_external.out
cyclic_ref_external_a.notest.gd
cyclic_ref_func.gd
cyclic_ref_func.out
cyclic_ref_override.gd
cyclic_ref_override.out
cyclic_ref_var.gd
cyclic_ref_var.out
dictionary_duplicate_key_lua.gd
dictionary_duplicate_key_lua.out
dictionary_duplicate_key_lua_with_string.gd
dictionary_duplicate_key_lua_with_string.out
dictionary_duplicate_key_python.gd
dictionary_duplicate_key_python.out
dictionary_string_stringname_equivalent.gd
dictionary_string_stringname_equivalent.out
enum_bad_method.gd
enum_bad_method.out
enum_bad_value.gd
enum_bad_value.out
enum_class_var_assign_with_wrong_enum_type.gd
enum_class_var_assign_with_wrong_enum_type.out
enum_class_var_init_with_wrong_enum_type.gd
enum_class_var_init_with_wrong_enum_type.out
enum_duplicate_bad_method.gd
enum_duplicate_bad_method.out
enum_float_value.gd
enum_float_value.out
enum_function_parameter_wrong_type.gd
enum_function_parameter_wrong_type.out
enum_function_return_wrong_type.gd
enum_function_return_wrong_type.out
enum_local_var_assign_outer_with_wrong_enum_type.gd
enum_local_var_assign_outer_with_wrong_enum_type.out
enum_local_var_assign_with_wrong_enum_type.gd
enum_local_var_assign_with_wrong_enum_type.out
enum_local_var_init_with_wrong_enum_type.gd
enum_local_var_init_with_wrong_enum_type.out
enum_name_shadows_builtin_type.gd
enum_name_shadows_builtin_type.out
enum_native_bad_value.gd
enum_native_bad_value.out
enum_preload_unnamed_assign_to_named.gd
enum_preload_unnamed_assign_to_named.out
enum_shadows_base_enum.gd
enum_shadows_base_enum.out
enum_string_value.gd
enum_string_value.out
enum_unnamed_assign_to_named.gd
enum_unnamed_assign_to_named.out
for_loop_on_constant_float.gd
for_loop_on_constant_float.out
for_loop_on_constant_int.gd
for_loop_on_constant_int.out
for_loop_on_enum_value.gd
for_loop_on_enum_value.out
for_loop_on_hard_float.gd
for_loop_on_hard_float.out
for_loop_on_hard_int.gd
for_loop_on_hard_int.out
for_loop_on_hard_iterator.gd
for_loop_on_hard_iterator.out
for_loop_on_hard_string.gd
for_loop_on_hard_string.out
for_loop_on_literal_bool.gd
for_loop_on_literal_bool.out
for_loop_on_literal_int.gd
for_loop_on_literal_int.out
function_dont_match_parent_signature_parameter_count_less.gd
function_dont_match_parent_signature_parameter_count_less.out
function_dont_match_parent_signature_parameter_count_more.gd
function_dont_match_parent_signature_parameter_count_more.out
function_dont_match_parent_signature_parameter_default_values.gd
function_dont_match_parent_signature_parameter_default_values.out
function_dont_match_parent_signature_parameter_type.gd
function_dont_match_parent_signature_parameter_type.out
function_dont_match_parent_signature_return_type.gd
function_dont_match_parent_signature_return_type.out
function_used_as_property.gd
function_used_as_property.out
get_node_shorthand_within_non_node.gd
get_node_shorthand_within_non_node.out
incompatible_assignment.gd
incompatible_assignment.out
inferring_with_weak_type_local_variable.gd
inferring_with_weak_type_local_variable.out
inferring_with_weak_type_member_variable.gd
inferring_with_weak_type_member_variable.out
inferring_with_weak_type_parameter.gd
inferring_with_weak_type_parameter.out
invalid_array_index.gd
invalid_array_index.out
invalid_concatenation_bool.gd
invalid_concatenation_bool.out
invalid_concatenation_dictionary.gd
invalid_concatenation_dictionary.out
invalid_concatenation_mixed.gd
invalid_concatenation_mixed.out
invalid_constant.gd
invalid_constant.out
lambda_no_return.gd
lambda_no_return.out
lambda_wrong_return.gd
lambda_wrong_return.out
leading_number_separator.gd
leading_number_separator.out
match_with_subscript.gd
match_with_subscript.out
match_with_variable_expression.gd
match_with_variable_expression.out
missing_argument.gd
missing_argument.out
native_freed_instance.gd
native_freed_instance.out
native_type_errors.gd
native_type_errors.out
onready_within_non_node.gd
onready_within_non_node.out
onready_within_non_node_inner_class.gd
onready_within_non_node_inner_class.out
outer_class_constants.gd
outer_class_constants.out
outer_class_constants_as_variant.gd
outer_class_constants_as_variant.out
outer_class_instance_constants.gd
outer_class_instance_constants.out
outer_class_instance_constants_as_variant.gd
outer_class_instance_constants_as_variant.out
outer_class_lookup.gd
outer_class_lookup.out
overload_script_variable.gd
overload_script_variable.out
params_default_forward_reference.gd
params_default_forward_reference.out
preload_enum_error.gd
preload_enum_error.out
property_function_get_type_error.gd
property_function_get_type_error.out
property_function_set_type_error.gd
property_function_set_type_error.out
property_inline_get_type_error.gd
property_inline_get_type_error.out
property_inline_set_type_error.gd
property_inline_set_type_error.out
property_used_as_function.gd
property_used_as_function.out
redefine_class_constant.gd
redefine_class_constant.out
redefine_local_constant.gd
redefine_local_constant.out
return_null_in_void_func.gd
return_null_in_void_func.out
return_variant_in_void_func.gd
return_variant_in_void_func.out
script_freed_instance.gd
script_freed_instance.out
setter_parameter_uses_property_type.gd
setter_parameter_uses_property_type.out
super_nonexistent_base_method.gd
super_nonexistent_base_method.out
ternary_weak_infer.gd
ternary_weak_infer.out
typed_array_assign_differently_typed.gd
typed_array_assign_differently_typed.out
typed_array_assignment.gd
typed_array_assignment.out
typed_array_init_with_unconvertable_in_literal.gd
typed_array_init_with_unconvertable_in_literal.out
typed_array_pass_differently_to_typed.gd
typed_array_pass_differently_to_typed.out
use_value_of_void_function_builtin_method.gd
use_value_of_void_function_builtin_method.out
use_value_of_void_function_custom_method.gd
use_value_of_void_function_custom_method.out
use_value_of_void_function_gd_utility.gd
use_value_of_void_function_gd_utility.out
use_value_of_void_function_native_method.gd
use_value_of_void_function_native_method.out
use_value_of_void_function_utility.gd
use_value_of_void_function_utility.out
variable_name_shadows_builtin_type.gd
variable_name_shadows_builtin_type.out
variable_overloads_superclass_function.gd
variable_overloads_superclass_function.out