Line | Id | CWE | Severity | Message |
---|---|---|---|---|
missingInclude | information | Cppcheck cannot find all the include files (use --check-config for details) | ||
core/array.cpp | ||||
278 | zerodivcond | 369 | warning | Either the condition 'p_step>0' is redundant or there is division by zero at line 278. |
core/bind/core_bind.cpp | ||||
2824 | redundantAssignment | 563 | style | Variable 't' is reassigned a value before the old one has been used. |
2911 | useInitializationList | 398 | performance | Variable 'target_instance_id' is assigned in constructor body. Consider performing initialization in initialization list. |
core/class_db.cpp | ||||
639 | identicalInnerCondition | 398 | warning | Identical inner 'return' condition is always true. |
core/class_db.h | ||||
52 | noExplicitConstructor | 398 | style | Struct 'MethodDefinition' has a constructor with 1 argument that is not explicit. |
54 | noExplicitConstructor | 398 | style | Struct 'MethodDefinition' has a constructor with 1 argument that is not explicit. |
core/command_queue_mt.h | ||||
294 | missingOverride | style | The function 'post' overrides a function in a base class but is not marked with a 'override' specifier. | |
299 | missingOverride | style | The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. | |
300 | missingOverride | style | The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. | |
303 | missingOverride | style | The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. | |
304 | missingOverride | style | The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. | |
307 | missingOverride | style | The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. | |
308 | missingOverride | style | The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. | |
490 | noExplicitConstructor | 398 | style | Class 'CommandQueueMT' has a constructor with 1 argument that is not explicit. |
core/compressed_translation.cpp | ||||
40 | unusedStructMember | 563 | style | struct member '_PHashTranslationCmp::orig_len' is never used. |
42 | unusedStructMember | 563 | style | struct member '_PHashTranslationCmp::offset' is never used. |
core/core_string_names.h | ||||
41 | unusedPrivateFunction | 398 | style | Unused private function: 'CoreStringNames::free' |
core/error_macros.cpp | ||||
50 | constParameter | 398 | style | Parameter 'p_handler' can be declared with const |
core/io/file_access_compressed.cpp | ||||
69 | nullPointer | 476 | warning | Possible null pointer dereference: f |
71 | nullPointer | 476 | warning | Possible null pointer dereference: f |
129 | redundantAssignment | 563 | style | Variable 'err' is reassigned a value before the old one has been used. |
core/io/file_access_compressed.h | ||||
72 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~FileAccessCompressed()' at line 417. Dynamic binding is not used. | |
core/io/file_access_encrypted.h | ||||
60 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~FileAccessEncrypted()' at line 309. Dynamic binding is not used. | |
core/io/file_access_network.cpp | ||||
167 | cstyleCast | 398 | style | C-style pointer casting |
core/io/file_access_network.h | ||||
137 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~FileAccessNetwork()' at line 492. Dynamic binding is not used. | |
core/io/file_access_pack.h | ||||
89 | noExplicitConstructor | 398 | style | Struct 'PathMD5' has a constructor with 1 argument that is not explicit. |
135 | missingOverride | style | The function 'try_open_pack' overrides a function in a base class but is not marked with a 'override' specifier. | |
136 | missingOverride | style | The function 'get_file' overrides a function in a base class but is not marked with a 'override' specifier. | |
core/io/file_access_zip.h | ||||
90 | virtualCallInConstructor | style | Virtual function '_open' is called from constructor 'FileAccessZip(const String&p_path,const PackedData::PackedFile&p_file)' at line 342. Dynamic binding is not used. | |
91 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~FileAccessZip()' at line 346. Dynamic binding is not used. | |
core/io/ip.cpp | ||||
110 | cstyleCast | 398 | style | C-style pointer casting |
core/io/ip_address.h | ||||
93 | noExplicitConstructor | 398 | style | Struct 'IP_Address' has a constructor with 1 argument that is not explicit. |
core/io/logger.cpp | ||||
214 | va_list_usedBeforeStarted | 664 | error | va_list 'list_copy' used before va_start() was called. |
214 | ConfigurationNotChecked | information | Skipping configuration '__GNUC__;va_copy' since the value of 'va_copy' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
214 | ConfigurationNotChecked | information | Skipping configuration 'va_copy' since the value of 'va_copy' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
218 | va_list_usedBeforeStarted | 664 | error | va_list 'list_copy' used before va_start() was called. |
220 | va_list_usedBeforeStarted | 664 | error | va_list 'list_copy' used before va_start() was called. |
269 | va_list_usedBeforeStarted | 664 | error | va_list 'list_copy' used before va_start() was called. |
269 | ConfigurationNotChecked | information | Skipping configuration '__GNUC__;va_copy' since the value of 'va_copy' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
269 | ConfigurationNotChecked | information | Skipping configuration 'va_copy' since the value of 'va_copy' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
270 | va_list_usedBeforeStarted | 664 | error | va_list 'list_copy' used before va_start() was called. |
271 | va_list_usedBeforeStarted | 664 | error | va_list 'list_copy' used before va_start() was called. |
core/io/logger.h | ||||
91 | noExplicitConstructor | 398 | style | Class 'RotatedFileLogger' has a constructor with 1 argument that is not explicit. |
102 | noExplicitConstructor | 398 | style | Class 'CompositeLogger' has a constructor with 1 argument that is not explicit. |
105 | missingOverride | style | The function 'log_error' overrides a function in a base class but is not marked with a 'override' specifier. | |
core/io/networked_multiplayer_custom.cpp | ||||
144 | integerOverflow | 190 | error | Signed integer overflow for expression '1<<31'. |
core/io/packet_peer.h | ||||
98 | missingOverride | style | The function 'get_available_packet_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
99 | missingOverride | style | The function 'get_packet' overrides a function in a base class but is not marked with a 'override' specifier. | |
100 | missingOverride | style | The function 'put_packet' overrides a function in a base class but is not marked with a 'override' specifier. | |
102 | missingOverride | style | The function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
core/io/packet_peer_udp.cpp | ||||
370 | uninitMemberVar | 398 | warning | Member variable 'PacketPeerUDP::recv_buffer' is not initialized in the constructor. |
370 | uninitMemberVar | 398 | warning | Member variable 'PacketPeerUDP::packet_buffer' is not initialized in the constructor. |
core/io/resource_format_binary.h | ||||
113 | noConstructor | 398 | style | The class 'ResourceFormatSaverBinaryInstance' does not declare a constructor although it has private member variables which likely require initialization. |
core/io/resource_loader.cpp | ||||
135 | missingOverride | style | The function 'set_local_path' overrides a function in a base class but is not marked with a 'override' specifier. | |
137 | missingOverride | style | The function 'get_resource' overrides a function in a base class but is not marked with a 'override' specifier. | |
138 | missingOverride | style | The function 'poll' overrides a function in a base class but is not marked with a 'override' specifier. | |
139 | missingOverride | style | The function 'get_stage' overrides a function in a base class but is not marked with a 'override' specifier. | |
140 | missingOverride | style | The function 'get_stage_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
141 | missingOverride | style | The function 'set_translation_remapped' overrides a function in a base class but is not marked with a 'override' specifier. | |
core/io/stream_peer.h | ||||
105 | missingOverride | style | The function 'put_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
106 | missingOverride | style | The function 'put_partial_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
108 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
109 | missingOverride | style | The function 'get_partial_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
111 | missingOverride | style | The function 'get_available_bytes' overrides a function in a base class but is not marked with a 'override' specifier. | |
core/io/udp_server.cpp | ||||
196 | uninitMemberVar | 398 | warning | Member variable 'UDPServer::recv_buffer' is not initialized in the constructor. |
core/math/a_star.h | ||||
48 | uninitMemberVar | 398 | warning | Member variable 'Point::closed_pass' is not initialized in the constructor. |
core/math/aabb.h | ||||
43 | class_X_Y | information | The code 'class _NO_DISCARD_CLASS_ AABB {' is not handled. You can use -I or --include to add handling of this code. | |
core/math/audio_frame.h | ||||
137 | noExplicitConstructor | 398 | style | Struct 'AudioFrame' has a constructor with 1 argument that is not explicit. |
core/math/basis.h | ||||
257 | noExplicitConstructor | 398 | style | Class 'Basis' has a constructor with 1 argument that is not explicit. |
260 | noExplicitConstructor | 398 | style | Class 'Basis' has a constructor with 1 argument that is not explicit. |
core/math/bsp_tree.h | ||||
89 | noExplicitConstructor | 398 | style | Class 'BSP_Tree' has a constructor with 1 argument that is not explicit. |
90 | noExplicitConstructor | 398 | style | Class 'BSP_Tree' has a constructor with 1 argument that is not explicit. |
core/math/camera_matrix.h | ||||
92 | noExplicitConstructor | 398 | style | Struct 'CameraMatrix' has a constructor with 1 argument that is not explicit. |
core/math/convex_hull.cpp | ||||
184 | noExplicitConstructor | 398 | style | Class 'Int128' has a constructor with 1 argument that is not explicit. |
189 | noExplicitConstructor | 398 | style | Class 'Int128' has a constructor with 1 argument that is not explicit. |
254 | knownConditionTrueFalse | 570 | style | Condition '++low==0' is always false |
342 | noExplicitConstructor | 398 | style | Class 'Rational128' has a constructor with 1 argument that is not explicit. |
394 | useInitializationList | 398 | performance | Variable 'x' is assigned in constructor body. Consider performing initialization in initialization list. |
395 | useInitializationList | 398 | performance | Variable 'y' is assigned in constructor body. Consider performing initialization in initialization list. |
396 | useInitializationList | 398 | performance | Variable 'z' is assigned in constructor body. Consider performing initialization in initialization list. |
397 | useInitializationList | 398 | performance | Variable 'denominator' is assigned in constructor body. Consider performing initialization in initialization list. |
511 | constParameter | 398 | style | Parameter 'p_b' can be declared with const |
511 | constParameter | 398 | style | Parameter 'p_c' can be declared with const |
962 | nullPointer | 476 | warning | Possible null pointer dereference: v00 |
963 | nullPointer | 476 | warning | Possible null pointer dereference: v10 |
1191 | constParameter | 398 | style | Parameter 'p_stop0' can be declared with const |
1191 | constParameter | 398 | style | Parameter 'p_stop1' can be declared with const |
1810 | invalidPrintfArgType_sint | 686 | warning | %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. |
1810 | invalidPrintfArgType_sint | 686 | warning | %lld in format string (no. 2) requires 'long long' but the argument type is 'signed long'. |
1810 | invalidPrintfArgType_sint | 686 | warning | %lld in format string (no. 3) requires 'long long' but the argument type is 'signed long'. |
1810 | invalidPrintfArgType_sint | 686 | warning | %lld in format string (no. 4) requires 'long long' but the argument type is 'signed long'. |
1828 | invalidPrintfArgType_sint | 686 | warning | %lld in format string (no. 3) requires 'long long' but the argument type is 'signed long'. |
1858 | invalidPrintfArgType_sint | 686 | warning | %lld in format string (no. 3) requires 'long long' but the argument type is 'signed long'. |
core/math/face3.cpp | ||||
211 | constVariable | 398 | style | Variable 'edge_norms' can be declared with const |
core/math/face3.h | ||||
147 | constVariable | 398 | style | Variable 'edge_norms' can be declared with const |
core/math/geometry.h | ||||
436 | knownConditionTrueFalse | 571 | style | Condition 'd>=1' is always true |
694 | allocaCalled | warning | Obsolete function 'alloca' called. | |
core/math/math_funcs.h | ||||
453 | shadowFunction | 398 | style | Local variable 'exp' shadows outer function |
core/math/quat.h | ||||
122 | noExplicitConstructor | 398 | style | Class 'Quat' has a constructor with 1 argument that is not explicit. |
core/math/transform.cpp | ||||
201 | useInitializationList | 398 | performance | Variable 'basis' is assigned in constructor body. Consider performing initialization in initialization list. |
core/math/transform.h | ||||
119 | noExplicitConstructor | 398 | style | Class 'Transform' has a constructor with 1 argument that is not explicit. |
core/math/transform_interpolator.h | ||||
68 | unusedPrivateFunction | 398 | style | Unused private function: 'TransformInterpolator::_basis_is_orthogonal_any_scale' |
core/math/triangle_mesh.cpp | ||||
183 | allocaCalled | warning | Obsolete function 'alloca' called. | |
271 | allocaCalled | warning | Obsolete function 'alloca' called. | |
376 | allocaCalled | warning | Obsolete function 'alloca' called. | |
479 | allocaCalled | warning | Obsolete function 'alloca' called. | |
596 | allocaCalled | warning | Obsolete function 'alloca' called. | |
core/math/vector2.h | ||||
332 | noExplicitConstructor | 398 | style | Struct 'Vector2i' has a constructor with 1 argument that is not explicit. |
core/message_queue.cpp | ||||
260 | allocaCalled | warning | Obsolete function 'alloca' called. | |
core/method_bind.h | ||||
132 | incorrectLogicOperator | 571 | warning | Logical disjunction always evaluates to true: node || !(obj). |
132 | oppositeExpression | 398 | style | Opposite expression on both sides of '||'. |
141 | incorrectLogicOperator | 571 | warning | Logical disjunction always evaluates to true: control || !(obj). |
141 | oppositeExpression | 398 | style | Opposite expression on both sides of '||'. |
298 | missingOverride | style | The function '_gen_argument_type_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
308 | missingOverride | style | The function '_gen_argument_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
313 | missingOverride | style | The function 'get_argument_meta' overrides a function in a base class but is not marked with a 'override' specifier. | |
318 | missingOverride | style | The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. | |
351 | missingOverride | style | The function 'ptrcall' overrides a function in a base class but is not marked with a 'override' specifier. | |
358 | missingOverride | style | The function 'get_instance_class' overrides a function in a base class but is not marked with a 'override' specifier. | |
360 | missingOverride | style | The function 'is_vararg' overrides a function in a base class but is not marked with a 'override' specifier. | |
core/node_path.h | ||||
100 | noExplicitConstructor | 398 | style | Class 'NodePath' has a constructor with 1 argument that is not explicit. |
core/object.cpp | ||||
48 | noExplicitConstructor | 398 | style | Struct '_ObjectDebugLock' has a constructor with 1 argument that is not explicit. |
49 | useInitializationList | 398 | performance | Variable 'obj_id' is assigned in constructor body. Consider performing initialization in initialization list. |
823 | allocaCalled | warning | Obsolete function 'alloca' called. | |
1935 | useInitializationList | 398 | performance | Variable '_instance_id' is assigned in constructor body. Consider performing initialization in initialization list. |
core/object.h | ||||
184 | noExplicitConstructor | 398 | style | Struct 'PropertyInfo' has a constructor with 1 argument that is not explicit. |
222 | noExplicitConstructor | 398 | style | Struct 'MethodInfo' has a constructor with 1 argument that is not explicit. |
228 | noExplicitConstructor | 398 | style | Struct 'MethodInfo' has a constructor with 1 argument that is not explicit. |
436 | noExplicitConstructor | 398 | style | Struct 'Connection' has a constructor with 1 argument that is not explicit. |
461 | useInitializationList | 398 | performance | Variable '_id' is assigned in constructor body. Consider performing initialization in initialization list. |
589 | cstyleCast | 398 | style | C-style pointer casting |
687 | virtualCallInConstructor | style | Virtual function 'to_string' is called from destructor '~Object()' at line 1971. Dynamic binding is not used. | |
792 | unusedPrivateFunction | 398 | style | Unused private function: 'ObjectDB::cleanup' |
core/os/dir_access.h | ||||
148 | noExplicitConstructor | 398 | style | Struct 'DirAccessRef' has a constructor with 1 argument that is not explicit. |
core/os/file_access.cpp | ||||
283 | uninitMemberVar | 398 | warning | Member variable 'CharBuffer::stack_buffer' is not initialized in the constructor. |
core/os/file_access.h | ||||
189 | noExplicitConstructor | 398 | style | Struct 'FileAccessRef' has a constructor with 1 argument that is not explicit. |
core/os/input_event.cpp | ||||
48 | cstyleCast | 398 | style | C-style pointer casting |
53 | cstyleCast | 398 | style | C-style pointer casting |
59 | cstyleCast | 398 | style | C-style pointer casting |
65 | cstyleCast | 398 | style | C-style pointer casting |
71 | cstyleCast | 398 | style | C-style pointer casting |
92 | cstyleCast | 398 | style | C-style pointer casting |
1206 | useInitializationList | 398 | performance | Variable 'factor' is assigned in constructor body. Consider performing initialization in initialization list. |
1243 | useInitializationList | 398 | performance | Variable 'delta' is assigned in constructor body. Consider performing initialization in initialization list. |
core/os/input_event.h | ||||
311 | missingOverride | style | The function 'is_echo' overrides a function in a base class but is not marked with a 'override' specifier. | |
316 | missingOverride | style | The function 'action_match' overrides a function in a base class but is not marked with a 'override' specifier. | |
317 | missingOverride | style | The function 'shortcut_match' overrides a function in a base class but is not marked with a 'override' specifier. | |
319 | missingOverride | style | The function 'is_action_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
321 | missingOverride | style | The function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
373 | missingOverride | style | The function 'xformed_by' overrides a function in a base class but is not marked with a 'override' specifier. | |
374 | missingOverride | style | The function 'action_match' overrides a function in a base class but is not marked with a 'override' specifier. | |
375 | missingOverride | style | The function 'shortcut_match' overrides a function in a base class but is not marked with a 'override' specifier. | |
377 | missingOverride | style | The function 'is_action_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
378 | missingOverride | style | The function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
411 | missingOverride | style | The function 'xformed_by' overrides a function in a base class but is not marked with a 'override' specifier. | |
412 | missingOverride | style | The function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
414 | missingOverride | style | The function 'accumulate' overrides a function in a base class but is not marked with a 'override' specifier. | |
434 | missingOverride | style | The function 'action_match' overrides a function in a base class but is not marked with a 'override' specifier. | |
435 | missingOverride | style | The function 'shortcut_match' overrides a function in a base class but is not marked with a 'override' specifier. | |
437 | missingOverride | style | The function 'is_action_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
438 | missingOverride | style | The function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
460 | missingOverride | style | The function 'action_match' overrides a function in a base class but is not marked with a 'override' specifier. | |
461 | missingOverride | style | The function 'shortcut_match' overrides a function in a base class but is not marked with a 'override' specifier. | |
463 | missingOverride | style | The function 'is_action_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
464 | missingOverride | style | The function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
491 | missingOverride | style | The function 'xformed_by' overrides a function in a base class but is not marked with a 'override' specifier. | |
492 | missingOverride | style | The function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
520 | missingOverride | style | The function 'xformed_by' overrides a function in a base class but is not marked with a 'override' specifier. | |
521 | missingOverride | style | The function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
523 | missingOverride | style | The function 'accumulate' overrides a function in a base class but is not marked with a 'override' specifier. | |
548 | missingOverride | style | The function 'action_match' overrides a function in a base class but is not marked with a 'override' specifier. | |
549 | missingOverride | style | The function 'shortcut_match' overrides a function in a base class but is not marked with a 'override' specifier. | |
551 | missingOverride | style | The function 'is_action_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
552 | missingOverride | style | The function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
581 | missingOverride | style | The function 'xformed_by' overrides a function in a base class but is not marked with a 'override' specifier. | |
582 | missingOverride | style | The function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
598 | missingOverride | style | The function 'xformed_by' overrides a function in a base class but is not marked with a 'override' specifier. | |
599 | missingOverride | style | The function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
644 | missingOverride | style | The function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
core/os/keyboard.h | ||||
303 | integerOverflow | 190 | error | Signed integer overflow for expression '0xFF<<24'. |
core/os/memory.cpp | ||||
75 | knownConditionTrueFalse | 571 | style | Condition 'prepad' is always true |
81 | knownConditionTrueFalse | 571 | style | Condition 'prepad' is always true |
110 | knownConditionTrueFalse | 571 | style | Condition 'prepad' is always true |
129 | memleakOnRealloc | 401 | error | Common realloc mistake: 'mem' nulled but not freed upon failure |
139 | memleakOnRealloc | 401 | error | Common realloc mistake: 'mem' nulled but not freed upon failure |
160 | knownConditionTrueFalse | 571 | style | Condition 'prepad' is always true |
core/os/mutex.h | ||||
62 | ctuOneDefinitionRuleViolation | 758 | error | The one definition rule is violated, different classes/structs have the same name 'MutexLock' |
core/os/os.cpp | ||||
1008 | danglingLifetime | 562 | error | Non-local variable '_stack_bottom' will use pointer to local variable 'stack_bottom'. |
core/packed_data_container.cpp | ||||
105 | cstyleCast | 398 | style | C-style pointer casting |
core/pool_allocator.cpp | ||||
150 | constParameter | 398 | style | Parameter 'p_entry' can be declared with const |
420 | cstyleCast | 398 | style | C-style pointer casting |
core/pool_allocator.h | ||||
143 | noExplicitConstructor | 398 | style | Class 'PoolAllocator' has a constructor with 1 argument that is not explicit. |
core/pool_vector.h | ||||
372 | unreadVariable | 563 | style | Variable 'w' is assigned a value that is never used. |
444 | unreadVariable | 563 | style | Variable 'w[bs+i]' is assigned a value that is never used. |
465 | unreadVariable | 563 | style | Variable 'w[i]' is assigned a value that is never used. |
480 | unreadVariable | 563 | style | Variable 'w[p_pos]' is assigned a value that is never used. |
536 | unreadVariable | 563 | style | Variable 'w[p_index]' is assigned a value that is never used. |
543 | unreadVariable | 563 | style | Variable 'w[i]' is assigned a value that is never used. |
core/print_string.cpp | ||||
48 | constParameter | 398 | style | Parameter 'p_handler' can be declared with const |
core/ref_ptr.cpp | ||||
36 | operatorEqVarError | 398 | warning | Member variable 'RefPtr::data' is not assigned a value in 'RefPtr::operator='. |
core/reference.h | ||||
200 | noExplicitConstructor | 398 | style | Class 'Ref < Reference >' has a constructor with 1 argument that is not explicit. |
213 | noExplicitConstructor | 398 | style | Class 'Ref < Reference >' has a constructor with 1 argument that is not explicit. |
220 | noExplicitConstructor | 398 | style | Class 'Ref < Reference >' has a constructor with 1 argument that is not explicit. |
235 | noExplicitConstructor | 398 | style | Class 'Ref < Reference >' has a constructor with 1 argument that is not explicit. |
303 | cstyleCast | 398 | style | C-style pointer casting |
324 | cstyleCast | 398 | style | C-style pointer casting |
core/resource.cpp | ||||
209 | cstyleCast | 398 | style | C-style pointer casting |
core/rid.h | ||||
45 | noConstructor | 398 | style | The class 'RID_Data' does not declare a constructor although it has private member variables which likely require initialization. |
45 | ctuOneDefinitionRuleViolation | 758 | error | The one definition rule is violated, different classes/structs have the same name 'RID_Data' |
59 | ctuOneDefinitionRuleViolation | 758 | error | The one definition rule is violated, different classes/structs have the same name 'RID' |
121 | ctuOneDefinitionRuleViolation | 758 | error | The one definition rule is violated, different classes/structs have the same name 'RID_Owner' |
180 | missingOverride | style | The function 'get_owned_list' overrides a function in a base class but is not marked with a 'override' specifier. | |
core/rid_handle.h | ||||
67 | noConstructor | 398 | style | The class 'RID_Data' does not declare a constructor although it has private member variables which likely require initialization. |
155 | unusedPrivateFunction | 398 | style | Unused private function: 'RID_Database::register_leak' |
237 | missingOverride | style | The function 'get_owned_list' overrides a function in a base class but is not marked with a 'override' specifier. | |
core/script_language.cpp | ||||
141 | constParameter | 398 | style | Parameter 'p_language' can be declared with const |
core/script_language.h | ||||
231 | useInitializationList | 398 | performance | Variable 'display' is assigned in constructor body. Consider performing initialization in initialization list. |
232 | useInitializationList | 398 | performance | Variable 'insert_text' is assigned in constructor body. Consider performing initialization in initialization list. |
385 | missingOverride | style | The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. | |
386 | missingOverride | style | The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. | |
387 | missingOverride | style | The function 'get_property_list' overrides a function in a base class but is not marked with a 'override' specifier. | |
388 | missingOverride | style | The function 'get_property_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
390 | missingOverride | style | The function 'get_method_list' overrides a function in a base class but is not marked with a 'override' specifier. | |
391 | missingOverride | style | The function 'has_method' overrides a function in a base class but is not marked with a 'override' specifier. | |
392 | missingOverride | style | The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. | |
393 | missingOverride | style | The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. | |
399 | missingOverride | style | The function 'notification' overrides a function in a base class but is not marked with a 'override' specifier. | |
401 | missingOverride | style | The function 'get_script' overrides a function in a base class but is not marked with a 'override' specifier. | |
403 | missingOverride | style | The function 'get_language' overrides a function in a base class but is not marked with a 'override' specifier. | |
405 | missingOverride | style | The function 'get_owner' overrides a function in a base class but is not marked with a 'override' specifier. | |
409 | missingOverride | style | The function 'is_placeholder' overrides a function in a base class but is not marked with a 'override' specifier. | |
414 | missingOverride | style | The function 'get_rpc_mode' overrides a function in a base class but is not marked with a 'override' specifier. | |
415 | missingOverride | style | The function 'get_rset_mode' overrides a function in a base class but is not marked with a 'override' specifier. | |
core/string_name.h | ||||
85 | unusedPrivateFunction | 398 | style | Unused private function: 'StringName::setup' |
86 | unusedPrivateFunction | 398 | style | Unused private function: 'StringName::cleanup' |
89 | noExplicitConstructor | 398 | style | Class 'StringName' has a constructor with 1 argument that is not explicit. |
166 | noExplicitConstructor | 398 | style | Class 'StringName' has a constructor with 1 argument that is not explicit. |
168 | noExplicitConstructor | 398 | style | Class 'StringName' has a constructor with 1 argument that is not explicit. |
169 | noExplicitConstructor | 398 | style | Class 'StringName' has a constructor with 1 argument that is not explicit. |
core/translation.h | ||||
76 | missingOverride | style | The function 'add_context_message' overrides a function in a base class but is not marked with a 'override' specifier. | |
77 | missingOverride | style | The function 'get_context_message' overrides a function in a base class but is not marked with a 'override' specifier. | |
core/ustring.cpp | ||||
124 | returnDanglingLifetime | 562 | error | Returning pointer that will be invalid when returning. |
916 | unreadVariable | 563 | style | Variable 'buffer[end]' is assigned a value that is never used. |
948 | unreadVariable | 563 | style | Variable 'buffer[end]' is assigned a value that is never used. |
3937 | unreadVariable | 563 | style | Variable 'base' is assigned a value that is never used. |
3942 | unreadVariable | 563 | style | Variable 'base' is assigned a value that is never used. |
3957 | unreadVariable | 563 | style | Variable 'base' is assigned a value that is never used. |
core/ustring.h | ||||
105 | noExplicitConstructor | 398 | style | Class 'CharString' has a constructor with 1 argument that is not explicit. |
375 | noExplicitConstructor | 398 | style | Class 'String' has a constructor with 1 argument that is not explicit. |
376 | noExplicitConstructor | 398 | style | Class 'String' has a constructor with 1 argument that is not explicit. |
377 | noExplicitConstructor | 398 | style | Class 'String' has a constructor with 1 argument that is not explicit. |
core/variant.cpp | ||||
166 | knownConditionTrueFalse | 571 | style | Condition 'p_type_from!=NIL' is always true |
393 | knownConditionTrueFalse | 571 | style | Condition 'p_type_from!=NIL' is always true |
core/variant.h | ||||
254 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
255 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
256 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
258 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
259 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
262 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
263 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
264 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
265 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
266 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
267 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
268 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
269 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
270 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
271 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
272 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
273 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
274 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
275 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
276 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
277 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
278 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
279 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
280 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
281 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
282 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
283 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
284 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
285 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
286 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
287 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
288 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
290 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
291 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
292 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
293 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
294 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
295 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
296 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
297 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
298 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
300 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
301 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
302 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
303 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
304 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
305 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
306 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
307 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
308 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
309 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
310 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
311 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
313 | noExplicitConstructor | 398 | style | Class 'Variant' has a constructor with 1 argument that is not explicit. |
core/variant_call.cpp | ||||
1386 | cstyleCast | 398 | style | C-style pointer casting |
core/variant_op.cpp | ||||
413 | syntaxError | error | syntax error | |
1150 | shiftTooManyBitsSigned | 758 | portability | Shifting signed 64-bit value by 63 bits is implementation-defined behaviour. See condition at line 1148. |
1163 | shiftTooManyBitsSigned | 758 | portability | Shifting signed 64-bit value by 63 bits is implementation-defined behaviour. See condition at line 1161. |
core/variant_parser.cpp | ||||
68 | allocaCalled | warning | Obsolete function 'alloca' called. | |
core/variant_parser.h | ||||
67 | missingOverride | style | The function '_read_buffer' overrides a function in a base class but is not marked with a 'override' specifier. | |
68 | missingOverride | style | The function '_is_eof' overrides a function in a base class but is not marked with a 'override' specifier. | |
73 | missingOverride | style | The function 'is_utf8' overrides a function in a base class but is not marked with a 'override' specifier. | |
85 | missingOverride | style | The function '_read_buffer' overrides a function in a base class but is not marked with a 'override' specifier. | |
86 | missingOverride | style | The function '_is_eof' overrides a function in a base class but is not marked with a 'override' specifier. | |
91 | missingOverride | style | The function 'is_utf8' overrides a function in a base class but is not marked with a 'override' specifier. | |
drivers/alsa/audio_driver_alsa.cpp | ||||
183 | cstyleCast | 398 | style | C-style pointer casting |
333 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverALSA::mix_rate' is not initialized in the constructor. |
333 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverALSA::channels' is not initialized in the constructor. |
drivers/alsamidi/midi_driver_alsamidi.cpp | ||||
158 | cstyleCast | 398 | style | C-style pointer casting |
drivers/alsamidi/midi_driver_alsamidi.h | ||||
52 | noExplicitConstructor | 398 | style | Class 'InputConnection' has a constructor with 1 argument that is not explicit. |
96 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~MIDIDriverALSAMidi()' at line 250. Dynamic binding is not used. | |
drivers/coreaudio/audio_driver_coreaudio.cpp | ||||
45 | cstyleCast | 398 | style | C-style pointer casting |
59 | cstyleCast | 398 | style | C-style pointer casting |
171 | cstyleCast | 398 | style | C-style pointer casting |
212 | cstyleCast | 398 | style | C-style pointer casting |
drivers/coremidi/midi_driver_coremidi.h | ||||
52 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~MIDIDriverCoreMidi()' at line 116. Dynamic binding is not used. | |
drivers/gles2/rasterizer_canvas_base_gles2.cpp | ||||
67 | variableScope | 398 | style | The scope of the variable 'viewport_x' can be reduced. |
67 | variableScope | 398 | style | The scope of the variable 'viewport_y' can be reduced. |
67 | variableScope | 398 | style | The scope of the variable 'viewport_width' can be reduced. |
67 | variableScope | 398 | style | The scope of the variable 'viewport_height' can be reduced. |
496 | allocaCalled | warning | Obsolete function 'alloca' called. | |
609 | allocaCalled | warning | Obsolete function 'alloca' called. | |
1063 | uninitMemberVar | 398 | warning | Member variable 'RasterizerCanvasBaseGLES2::data' is not initialized in the constructor. |
1063 | uninitMemberVar | 398 | warning | Member variable 'RasterizerCanvasBaseGLES2::state' is not initialized in the constructor. |
1063 | uninitMemberVar | 398 | warning | Member variable 'RasterizerCanvasBaseGLES2::scene_render' is not initialized in the constructor. |
1063 | uninitMemberVar | 398 | warning | Member variable 'RasterizerCanvasBaseGLES2::storage' is not initialized in the constructor. |
drivers/gles2/rasterizer_canvas_gles2.cpp | ||||
156 | unreadVariable | 563 | style | Variable 'sizeof_vert' is assigned a value that is never used. |
drivers/gles2/rasterizer_canvas_gles2.h | ||||
46 | missingOverride | style | The function 'canvas_begin' overrides a function in a base class but is not marked with a 'override' specifier. | |
47 | missingOverride | style | The function 'canvas_end' overrides a function in a base class but is not marked with a 'override' specifier. | |
drivers/gles2/rasterizer_scene_gles2.cpp | ||||
1586 | invalidPointerCast | 704 | portability | Casting between const unsigned char * and const float * which have an incompatible binary data representation. |
1905 | unreadVariable | 563 | style | Variable 'restore_tex' is assigned a value that is never used. |
2407 | knownConditionTrueFalse | 571 | style | Condition 'blend_mode!=-1' is always true |
2410 | knownConditionTrueFalse | 571 | style | Condition 'prev_blend_mode!=-1' is always true |
2901 | constVariable | 398 | style | Variable 'qsteps' can be declared with const |
2966 | constVariable | 398 | style | Variable 'qsteps' can be declared with const |
3333 | allocaCalled | warning | Obsolete function 'alloca' called. | |
3383 | allocaCalled | warning | Obsolete function 'alloca' called. | |
3690 | unreadVariable | 563 | style | Variable 'zfar' is assigned a value that is never used. |
3764 | unreadVariable | 563 | style | Variable 'zfar' is assigned a value that is never used. |
3814 | unreadVariable | 563 | style | Variable 'zfar' is assigned a value that is never used. |
3846 | unreadVariable | 563 | style | Variable 'zfar' is assigned a value that is never used. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::shadow_filter_mode' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::render_pass' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::scene_pass' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::current_material_index' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::current_geometry_index' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::current_light_index' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::current_refprobe_index' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::current_shader_index' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::storage' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::state' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::shadow_atlas_realloc_tolerance_msec' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::reflection_probe_instances' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::reflection_probe_count' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::render_light_instances' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::render_directional_lights' is not initialized in the constructor. |
4144 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES2::render_light_instance_count' is not initialized in the constructor. |
drivers/gles2/rasterizer_scene_gles2.h | ||||
729 | uninitMemberVar | 398 | warning | Member variable 'RenderList::base_elements' is not initialized in the constructor. |
729 | uninitMemberVar | 398 | warning | Member variable 'RenderList::elements' is not initialized in the constructor. |
729 | uninitMemberVar | 398 | warning | Member variable 'RenderList::element_count' is not initialized in the constructor. |
729 | uninitMemberVar | 398 | warning | Member variable 'RenderList::alpha_element_count' is not initialized in the constructor. |
drivers/gles2/rasterizer_storage_gles2.cpp | ||||
675 | clarifyCalculation | 783 | style | Clarify calculation precedence for '&' and '?'. |
1978 | variableScope | 398 | style | The scope of the variable 'can_cast_shadow' can be reduced. |
1979 | variableScope | 398 | style | The scope of the variable 'is_animated' can be reduced. |
2251 | invalidPointerCast | 704 | portability | Casting between unsigned char * and float * which have an incompatible binary data representation. |
3890 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
3891 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
3892 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
3911 | invalidPointerCast | 704 | portability | Casting from const float * to signed short * is not portable due to different binary data representations on different platforms. |
3940 | invalidPointerCast | 704 | portability | Casting from const float * to signed short * is not portable due to different binary data representations on different platforms. |
3977 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
3978 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
3986 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
3987 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
3995 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
3996 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
3997 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
3998 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
4021 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
4022 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
4023 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
4040 | invalidPointerCast | 704 | portability | Casting from const float * to signed short * is not portable due to different binary data representations on different platforms. |
4069 | invalidPointerCast | 704 | portability | Casting from const float * to signed short * is not portable due to different binary data representations on different platforms. |
4106 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
4107 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
4115 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
4116 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
4124 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
4125 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
4126 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
4127 | invalidPointerCast | 704 | portability | Casting from const float * to unsigned short * is not portable due to different binary data representations on different platforms. |
6429 | redundantAssignment | 563 | style | Variable 'config.support_half_float_vertices' is reassigned a value before the old one has been used. |
6733 | uninitMemberVar | 398 | warning | Member variable 'RasterizerStorageGLES2::canvas' is not initialized in the constructor. |
6733 | uninitMemberVar | 398 | warning | Member variable 'RasterizerStorageGLES2::scene' is not initialized in the constructor. |
6733 | uninitMemberVar | 398 | warning | Member variable 'RasterizerStorageGLES2::resources' is not initialized in the constructor. |
6733 | uninitMemberVar | 398 | warning | Member variable 'RasterizerStorageGLES2::shaders' is not initialized in the constructor. |
6733 | uninitMemberVar | 398 | warning | Member variable 'RasterizerStorageGLES2::frame' is not initialized in the constructor. |
drivers/gles2/rasterizer_storage_gles2.h | ||||
176 | uninitMemberVar | 398 | warning | Member variable 'Info::snap' is not initialized in the constructor. |
234 | uninitMemberVar | 398 | warning | Member variable 'Geometry::type' is not initialized in the constructor. |
296 | uninitMemberVar | 398 | warning | Member variable 'Texture::depth' is not initialized in the constructor. |
296 | uninitMemberVar | 398 | warning | Member variable 'Texture::srgb' is not initialized in the constructor. |
524 | uninitMemberVar | 398 | warning | Member variable 'Shader::texture_count' is not initialized in the constructor. |
524 | uninitMemberVar | 398 | warning | Member variable 'Shader::index' is not initialized in the constructor. |
524 | uninitMemberVar | 398 | warning | Member variable 'Shader::canvas_item' is not initialized in the constructor. |
524 | uninitMemberVar | 398 | warning | Member variable 'Shader::spatial' is not initialized in the constructor. |
524 | uninitMemberVar | 398 | warning | Member variable 'Shader::uses_vertex_time' is not initialized in the constructor. |
524 | uninitMemberVar | 398 | warning | Member variable 'Shader::uses_fragment_time' is not initialized in the constructor. |
580 | uninitMemberVar | 398 | warning | Member variable 'Material::index' is not initialized in the constructor. |
676 | uninitMemberVar | 398 | warning | Member variable 'Surface::attribs' is not initialized in the constructor. |
676 | uninitMemberVar | 398 | warning | Member variable 'Surface::format' is not initialized in the constructor. |
676 | uninitMemberVar | 398 | warning | Member variable 'Surface::max_bone' is not initialized in the constructor. |
676 | uninitMemberVar | 398 | warning | Member variable 'Surface::blend_shape_buffer_size' is not initialized in the constructor. |
716 | uninitMemberVar | 398 | warning | Member variable 'Mesh::active' is not initialized in the constructor. |
716 | uninitMemberVar | 398 | warning | Member variable 'Mesh::last_pass' is not initialized in the constructor. |
866 | uninitMemberVar | 398 | warning | Member variable 'Immediate::mask' is not initialized in the constructor. |
1429 | allocaCalled | warning | Obsolete function 'alloca' called. | |
drivers/gles2/shader_compiler_gles2.cpp | ||||
254 | nullPointer | 476 | warning | Possible null pointer dereference: fnode |
1035 | uninitMemberVar | 398 | warning | Member variable 'ShaderCompilerGLES2::shader' is not initialized in the constructor. |
1035 | uninitMemberVar | 398 | warning | Member variable 'ShaderCompilerGLES2::function' is not initialized in the constructor. |
drivers/gles2/shader_gles2.h | ||||
39 | preprocessorErrorDirective | error | No header in #include | |
117 | useInitializationList | 398 | performance | Variable 'id' is assigned in constructor body. Consider performing initialization in initialization list. |
118 | useInitializationList | 398 | performance | Variable 'vert_id' is assigned in constructor body. Consider performing initialization in initialization list. |
119 | useInitializationList | 398 | performance | Variable 'frag_id' is assigned in constructor body. Consider performing initialization in initialization list. |
drivers/gles3/rasterizer_canvas_base_gles3.cpp | ||||
1272 | uninitMemberVar | 398 | warning | Member variable 'RasterizerCanvasBaseGLES3::scene_render' is not initialized in the constructor. |
1272 | uninitMemberVar | 398 | warning | Member variable 'RasterizerCanvasBaseGLES3::data' is not initialized in the constructor. |
1272 | uninitMemberVar | 398 | warning | Member variable 'RasterizerCanvasBaseGLES3::state' is not initialized in the constructor. |
1272 | uninitMemberVar | 398 | warning | Member variable 'RasterizerCanvasBaseGLES3::storage' is not initialized in the constructor. |
drivers/gles3/rasterizer_canvas_gles3.h | ||||
50 | missingOverride | style | The function 'canvas_begin' overrides a function in a base class but is not marked with a 'override' specifier. | |
51 | missingOverride | style | The function 'canvas_end' overrides a function in a base class but is not marked with a 'override' specifier. | |
drivers/gles3/rasterizer_scene_gles3.cpp | ||||
524 | knownConditionTrueFalse | 571 | style | Condition 'use_float' is always true |
526 | knownConditionTrueFalse | 571 | style | Condition 'use_float' is always true |
1102 | duplicateConditionalAssign | 398 | style | The statement 'if (state.current_line_width!=p_material->line_width) state.current_line_width=p_material->line_width' is logically equivalent to 'state.current_line_width=p_material->line_width'. |
1673 | unreadVariable | 563 | style | Variable 'restore_tex' is assigned a value that is never used. |
1794 | allocaCalled | warning | Obsolete function 'alloca' called. | |
1796 | allocaCalled | warning | Obsolete function 'alloca' called. | |
1815 | knownConditionTrueFalse | 571 | style | Condition 'li' is always true |
1821 | knownConditionTrueFalse | 571 | style | Condition 'li' is always true |
3680 | constVariable | 398 | style | Variable 'qsteps' can be declared with const |
3737 | constVariable | 398 | style | Variable 'qsteps' can be declared with const |
5250 | knownConditionTrueFalse | 571 | style | Condition 'use_float' is always true |
5252 | knownConditionTrueFalse | 571 | style | Condition 'use_float' is always true |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::shadow_filter_mode' is not initialized in the constructor. |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::shadow_atlas_realloc_tolerance_msec' is not initialized in the constructor. |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::subsurface_scatter_quality' is not initialized in the constructor. |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::subsurface_scatter_size' is not initialized in the constructor. |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::subsurface_scatter_follow_surface' is not initialized in the constructor. |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::subsurface_scatter_weight_samples' is not initialized in the constructor. |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::render_pass' is not initialized in the constructor. |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::scene_pass' is not initialized in the constructor. |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::current_material_index' is not initialized in the constructor. |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::current_geometry_index' is not initialized in the constructor. |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::storage' is not initialized in the constructor. |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::exposure_shrink_size' is not initialized in the constructor. |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::state' is not initialized in the constructor. |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::directional_light' is not initialized in the constructor. |
5400 | uninitMemberVar | 398 | warning | Member variable 'RasterizerSceneGLES3::directional_lights' is not initialized in the constructor. |
drivers/gles3/rasterizer_scene_gles3.h | ||||
461 | uninitMemberVar | 398 | warning | Member variable 'Environment::glow_map_strength' is not initialized in the constructor. |
633 | uninitMemberVar | 398 | warning | Member variable 'LightInstance::shadow_transform' is not initialized in the constructor. |
633 | uninitMemberVar | 398 | warning | Member variable 'LightInstance::light_ptr' is not initialized in the constructor. |
633 | uninitMemberVar | 398 | warning | Member variable 'LightInstance::linear_att' is not initialized in the constructor. |
633 | uninitMemberVar | 398 | warning | Member variable 'LightInstance::shadow_pass' is not initialized in the constructor. |
633 | uninitMemberVar | 398 | warning | Member variable 'LightInstance::last_scene_pass' is not initialized in the constructor. |
633 | uninitMemberVar | 398 | warning | Member variable 'LightInstance::last_scene_shadow_pass' is not initialized in the constructor. |
633 | uninitMemberVar | 398 | warning | Member variable 'LightInstance::last_pass' is not initialized in the constructor. |
633 | uninitMemberVar | 398 | warning | Member variable 'LightInstance::light_index' is not initialized in the constructor. |
633 | uninitMemberVar | 398 | warning | Member variable 'LightInstance::light_directional_index' is not initialized in the constructor. |
633 | uninitMemberVar | 398 | warning | Member variable 'LightInstance::current_shadow_atlas_key' is not initialized in the constructor. |
814 | uninitMemberVar | 398 | warning | Member variable 'RenderList::max_lights_per_object' is not initialized in the constructor. |
814 | uninitMemberVar | 398 | warning | Member variable 'RenderList::base_elements' is not initialized in the constructor. |
814 | uninitMemberVar | 398 | warning | Member variable 'RenderList::elements' is not initialized in the constructor. |
814 | uninitMemberVar | 398 | warning | Member variable 'RenderList::element_count' is not initialized in the constructor. |
814 | uninitMemberVar | 398 | warning | Member variable 'RenderList::alpha_element_count' is not initialized in the constructor. |
drivers/gles3/rasterizer_storage_gles3.cpp | ||||
2027 | redundantInitialization | 563 | style | Redundant initialization for 'mm_level'. The initialized value is overwritten before it is read. |
2159 | constVariable | 398 | style | Variable 'shaders' can be declared with const |
3202 | variableScope | 398 | style | The scope of the variable 'can_cast_shadow' can be reduced. |
3203 | variableScope | 398 | style | The scope of the variable 'is_animated' can be reduced. |
3255 | allocaCalled | warning | Obsolete function 'alloca' called. | |
3691 | knownConditionTrueFalse | 571 | style | Condition 'ai==1' is always true |
3789 | knownConditionTrueFalse | 571 | style | Condition 'ai==1' is always true |
8549 | uninitMemberVar | 398 | warning | Member variable 'RasterizerStorageGLES3::canvas' is not initialized in the constructor. |
8549 | uninitMemberVar | 398 | warning | Member variable 'RasterizerStorageGLES3::scene' is not initialized in the constructor. |
8549 | uninitMemberVar | 398 | warning | Member variable 'RasterizerStorageGLES3::shaders' is not initialized in the constructor. |
8549 | uninitMemberVar | 398 | warning | Member variable 'RasterizerStorageGLES3::frame' is not initialized in the constructor. |
drivers/gles3/rasterizer_storage_gles3.h | ||||
193 | uninitMemberVar | 398 | warning | Member variable 'Info::snap' is not initialized in the constructor. |
249 | uninitMemberVar | 398 | warning | Member variable 'Geometry::type' is not initialized in the constructor. |
309 | uninitMemberVar | 398 | warning | Member variable 'Texture::depth' is not initialized in the constructor. |
309 | uninitMemberVar | 398 | warning | Member variable 'Texture::alloc_width' is not initialized in the constructor. |
309 | uninitMemberVar | 398 | warning | Member variable 'Texture::alloc_height' is not initialized in the constructor. |
309 | uninitMemberVar | 398 | warning | Member variable 'Texture::alloc_depth' is not initialized in the constructor. |
309 | uninitMemberVar | 398 | warning | Member variable 'Texture::is_npot_repeat_mipmap' is not initialized in the constructor. |
538 | uninitMemberVar | 398 | warning | Member variable 'Shader::texture_count' is not initialized in the constructor. |
538 | uninitMemberVar | 398 | warning | Member variable 'Shader::canvas_item' is not initialized in the constructor. |
538 | uninitMemberVar | 398 | warning | Member variable 'Shader::spatial' is not initialized in the constructor. |
538 | uninitMemberVar | 398 | warning | Member variable 'Shader::uses_vertex_time' is not initialized in the constructor. |
538 | uninitMemberVar | 398 | warning | Member variable 'Shader::uses_fragment_time' is not initialized in the constructor. |
598 | uninitMemberVar | 398 | warning | Member variable 'Material::index' is not initialized in the constructor. |
700 | missingOverride | style | The function 'material_changed_notify' overrides a function in a base class but is not marked with a 'override' specifier. | |
707 | uninitMemberVar | 398 | warning | Member variable 'Surface::attribs' is not initialized in the constructor. |
707 | uninitMemberVar | 398 | warning | Member variable 'Surface::max_bone' is not initialized in the constructor. |
896 | uninitMemberVar | 398 | warning | Member variable 'Immediate::mask' is not initialized in the constructor. |
1136 | uninitMemberVar | 398 | warning | Member variable 'GIProbeData::width' is not initialized in the constructor. |
1136 | uninitMemberVar | 398 | warning | Member variable 'GIProbeData::height' is not initialized in the constructor. |
1136 | uninitMemberVar | 398 | warning | Member variable 'GIProbeData::depth' is not initialized in the constructor. |
1136 | uninitMemberVar | 398 | warning | Member variable 'GIProbeData::levels' is not initialized in the constructor. |
1236 | uninitMemberVar | 398 | warning | Member variable 'Particles::particle_valid_histories' is not initialized in the constructor. |
1236 | uninitMemberVar | 398 | warning | Member variable 'Particles::phase' is not initialized in the constructor. |
1236 | uninitMemberVar | 398 | warning | Member variable 'Particles::prev_phase' is not initialized in the constructor. |
1584 | allocaCalled | warning | Obsolete function 'alloca' called. | |
drivers/gles3/shader_cache_gles3.cpp | ||||
73 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'binary_len' is less than zero. |
drivers/gles3/shader_compiler_gles3.cpp | ||||
379 | nullPointer | 476 | warning | Possible null pointer dereference: fnode |
1117 | uninitMemberVar | 398 | warning | Member variable 'ShaderCompilerGLES3::shader' is not initialized in the constructor. |
1117 | uninitMemberVar | 398 | warning | Member variable 'ShaderCompilerGLES3::function' is not initialized in the constructor. |
drivers/gles3/shader_gles3.h | ||||
46 | preprocessorErrorDirective | error | No header in #include | |
drivers/pulseaudio/audio_driver_pulseaudio.cpp | ||||
44 | cstyleCast | 398 | style | C-style pointer casting |
68 | cstyleCast | 398 | style | C-style pointer casting |
87 | cstyleCast | 398 | style | C-style pointer casting |
107 | cstyleCast | 398 | style | C-style pointer casting |
378 | cstyleCast | 398 | style | C-style pointer casting |
587 | cstyleCast | 398 | style | C-style pointer casting |
770 | cstyleCast | 398 | style | C-style pointer casting |
drivers/unix/dir_access_unix.cpp | ||||
307 | shadowArgument | 398 | style | Local variable 'p_dir' shadows outer argument |
drivers/unix/dir_access_unix.h | ||||
60 | virtualCallInConstructor | style | Virtual function 'list_dir_end' is called from destructor '~DirAccessUnix()' at line 479. Dynamic binding is not used. | |
67 | virtualCallInConstructor | style | Virtual function 'change_dir' is called from constructor 'DirAccessUnix()' at line 475. Dynamic binding is not used. | |
drivers/unix/file_access_unix.h | ||||
56 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~FileAccessUnix()' at line 347. Dynamic binding is not used. | |
drivers/unix/net_socket_posix.cpp | ||||
280 | ConfigurationNotChecked | information | Skipping configuration 'IPV6_ADD_MEMBERSHIP;IPV6_JOIN_GROUP;UNIX_ENABLED' since the value of 'IPV6_ADD_MEMBERSHIP' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
280 | ConfigurationNotChecked | information | Skipping configuration 'IPV6_DROP_MEMBERSHIP;IPV6_LEAVE_GROUP;UNIX_ENABLED' since the value of 'IPV6_DROP_MEMBERSHIP' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
361 | ConfigurationNotChecked | information | Skipping configuration 'SIO_UDP_NETRESET;__MINGW32__;WINDOWS_ENABLED' since the value of 'SIO_UDP_NETRESET' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
370 | ConfigurationNotChecked | information | Skipping configuration 'SO_NOSIGPIPE' since the value of 'SO_NOSIGPIPE' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
597 | ConfigurationNotChecked | information | Skipping configuration 'MSG_NOSIGNAL' since the value of 'MSG_NOSIGNAL' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
drivers/unix/net_socket_posix.h | ||||
78 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~NetSocketPosix()' at line 178. Dynamic binding is not used. | |
drivers/wasapi/audio_driver_wasapi.cpp | ||||
547 | cstyleCast | 398 | style | C-style pointer casting |
drivers/windows/dir_access_windows.cpp | ||||
118 | shadowArgument | 398 | style | Local variable 'p_dir' shadows outer argument |
153 | shadowArgument | 398 | style | Local variable 'p_dir' shadows outer argument |
378 | uninitMemberVar | 398 | warning | Member variable 'DirAccessWindows::_cisdir' is not initialized in the constructor. |
378 | uninitMemberVar | 398 | warning | Member variable 'DirAccessWindows::_cishidden' is not initialized in the constructor. |
drivers/windows/dir_access_windows.h | ||||
65 | virtualCallInConstructor | style | Virtual function 'list_dir_end' is called from destructor '~DirAccessWindows()' at line 406. Dynamic binding is not used. | |
70 | virtualCallInConstructor | style | Virtual function 'change_dir' is called from constructor 'DirAccessWindows()' at line 387. Dynamic binding is not used. | |
drivers/windows/file_access_windows.h | ||||
53 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~FileAccessWindows()' at line 346. Dynamic binding is not used. | |
drivers/winmidi/midi_driver_winmidi.h | ||||
52 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~MIDIDriverWinMidi()' at line 99. Dynamic binding is not used. | |
drivers/xaudio2/audio_driver_xaudio2.cpp | ||||
86 | cstyleCast | 398 | style | C-style pointer casting |
178 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverXAudio2::samples_in' is not initialized in the constructor. |
178 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverXAudio2::buffer_size' is not initialized in the constructor. |
178 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverXAudio2::mix_rate' is not initialized in the constructor. |
178 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverXAudio2::channels' is not initialized in the constructor. |
178 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverXAudio2::pcm_open' is not initialized in the constructor. |
178 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverXAudio2::mastering_voice' is not initialized in the constructor. |
178 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverXAudio2::source_voice' is not initialized in the constructor. |
180 | useInitializationList | 398 | performance | Variable 'wave_format' is assigned in constructor body. Consider performing initialization in initialization list. |
editor/animation_bezier_editor.cpp | ||||
144 | variableScope | 398 | style | The scope of the variable 'middle' can be reduced. |
editor/animation_track_editor.cpp | ||||
539 | shadowVariable | 398 | style | Local variable 'hint' shadows outer variable |
649 | uninitMemberVar | 398 | warning | Member variable 'AnimationTrackKeyEdit::undo_redo' is not initialized in the constructor. |
1187 | shadowVariable | 398 | style | Local variable 'hint' shadows outer variable |
1298 | uninitMemberVar | 398 | warning | Member variable 'AnimationMultiTrackKeyEdit::undo_redo' is not initialized in the constructor. |
1485 | variableScope | 398 | style | The scope of the variable 'min' can be reduced. |
1485 | unreadVariable | 563 | style | Variable 'min' is assigned a value that is never used. |
2430 | constVariable | 398 | style | Variable 'type_icons' can be declared with const |
3162 | uninitMemberVar | 398 | warning | Member variable 'AnimationTrackEditGroup::root' is not initialized in the constructor. |
3162 | uninitMemberVar | 398 | warning | Member variable 'AnimationTrackEditGroup::timeline' is not initialized in the constructor. |
editor/animation_track_editor_plugins.h | ||||
42 | missingOverride | style | The function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
43 | missingOverride | style | The function 'get_key_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
44 | missingOverride | style | The function 'is_key_selectable_by_distance' overrides a function in a base class but is not marked with a 'override' specifier. | |
45 | missingOverride | style | The function 'draw_key' overrides a function in a base class but is not marked with a 'override' specifier. | |
52 | missingOverride | style | The function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
53 | missingOverride | style | The function 'get_key_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
54 | missingOverride | style | The function 'is_key_selectable_by_distance' overrides a function in a base class but is not marked with a 'override' specifier. | |
55 | missingOverride | style | The function 'draw_key' overrides a function in a base class but is not marked with a 'override' specifier. | |
56 | missingOverride | style | The function 'draw_key_link' overrides a function in a base class but is not marked with a 'override' specifier. | |
70 | missingOverride | style | The function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
71 | missingOverride | style | The function 'get_key_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
72 | missingOverride | style | The function 'is_key_selectable_by_distance' overrides a function in a base class but is not marked with a 'override' specifier. | |
73 | missingOverride | style | The function 'draw_key' overrides a function in a base class but is not marked with a 'override' specifier. | |
87 | missingOverride | style | The function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
88 | missingOverride | style | The function 'get_key_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
89 | missingOverride | style | The function 'is_key_selectable_by_distance' overrides a function in a base class but is not marked with a 'override' specifier. | |
90 | missingOverride | style | The function 'draw_key' overrides a function in a base class but is not marked with a 'override' specifier. | |
104 | missingOverride | style | The function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
105 | missingOverride | style | The function 'get_key_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
106 | missingOverride | style | The function 'is_key_selectable_by_distance' overrides a function in a base class but is not marked with a 'override' specifier. | |
107 | missingOverride | style | The function 'draw_key' overrides a function in a base class but is not marked with a 'override' specifier. | |
128 | missingOverride | style | The function '_gui_input' overrides a function in a base class but is not marked with a 'override' specifier. | |
130 | missingOverride | style | The function 'can_drop_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
131 | missingOverride | style | The function 'drop_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
133 | missingOverride | style | The function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
134 | missingOverride | style | The function 'get_key_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
135 | missingOverride | style | The function 'is_key_selectable_by_distance' overrides a function in a base class but is not marked with a 'override' specifier. | |
136 | missingOverride | style | The function 'draw_key' overrides a function in a base class but is not marked with a 'override' specifier. | |
149 | missingOverride | style | The function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
150 | missingOverride | style | The function 'get_key_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
151 | missingOverride | style | The function 'is_key_selectable_by_distance' overrides a function in a base class but is not marked with a 'override' specifier. | |
152 | missingOverride | style | The function 'draw_key' overrides a function in a base class but is not marked with a 'override' specifier. | |
162 | missingOverride | style | The function 'draw_bg' overrides a function in a base class but is not marked with a 'override' specifier. | |
163 | missingOverride | style | The function 'draw_fg' overrides a function in a base class but is not marked with a 'override' specifier. | |
164 | missingOverride | style | The function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
165 | missingOverride | style | The function 'draw_key_link' overrides a function in a base class but is not marked with a 'override' specifier. | |
172 | missingOverride | style | The function 'create_value_track_edit' overrides a function in a base class but is not marked with a 'override' specifier. | |
173 | missingOverride | style | The function 'create_audio_track_edit' overrides a function in a base class but is not marked with a 'override' specifier. | |
174 | missingOverride | style | The function 'create_animation_track_edit' overrides a function in a base class but is not marked with a 'override' specifier. | |
editor/audio_stream_preview.cpp | ||||
102 | cstyleCast | 398 | style | C-style pointer casting |
editor/code_editor.cpp | ||||
65 | uninitMemberVar | 398 | warning | Member variable 'GotoLineDialog::line_label' is not initialized in the constructor. |
editor/collada/collada.cpp | ||||
61 | constParameter | 398 | style | Parameter 'state' can be declared with const |
125 | constParameter | 398 | style | Parameter 'state' can be declared with const |
editor/collada/collada.h | ||||
240 | uninitMemberVar | 398 | warning | Member variable 'SkinControllerData::weights' is not initialized in the constructor. |
422 | uninitMemberVar | 398 | warning | Member variable 'NodeGeometry::controller' is not initialized in the constructor. |
484 | uninitMemberVar | 398 | warning | Member variable 'Key::time' is not initialized in the constructor. |
550 | uninitMemberVar | 398 | warning | Member variable 'State::z_up' is not initialized in the constructor. |
editor/dependency_editor.cpp | ||||
621 | uninitMemberVar | 398 | warning | Member variable 'DependencyErrorDialog::mode' is not initialized in the constructor. |
editor/dependency_editor.h | ||||
94 | noExplicitConstructor | 398 | style | Class 'DependencyEditorOwners' has a constructor with 1 argument that is not explicit. |
editor/dictionary_property_edit.cpp | ||||
185 | useInitializationList | 398 | performance | Variable 'obj' is assigned in constructor body. Consider performing initialization in initialization list. |
editor/editor_asset_installer.cpp | ||||
349 | redundantAssignment | 563 | style | Variable 'ret' is reassigned a value before the old one has been used. |
editor/editor_audio_buses.cpp | ||||
1463 | useInitializationList | 398 | performance | Variable 'notch_color' is assigned in constructor body. Consider performing initialization in initialization list. |
editor/editor_audio_buses.h | ||||
271 | missingOverride | style | The function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
272 | missingOverride | style | The function 'has_main_screen' overrides a function in a base class but is not marked with a 'override' specifier. | |
273 | missingOverride | style | The function 'edit' overrides a function in a base class but is not marked with a 'override' specifier. | |
274 | missingOverride | style | The function 'handles' overrides a function in a base class but is not marked with a 'override' specifier. | |
275 | missingOverride | style | The function 'make_visible' overrides a function in a base class but is not marked with a 'override' specifier. | |
277 | noExplicitConstructor | 398 | style | Class 'AudioBusesEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/editor_autoload_settings.h | ||||
62 | uninitMemberVar | 398 | warning | Member variable 'AutoLoadInfo::order' is not initialized in the constructor. |
editor/editor_export.cpp | ||||
371 | cstyleCast | 398 | style | C-style pointer casting |
407 | cstyleCast | 398 | style | C-style pointer casting |
1039 | cstyleCast | 398 | style | C-style pointer casting |
editor/editor_export.h | ||||
484 | missingOverride | style | The function 'get_preset_features' overrides a function in a base class but is not marked with a 'override' specifier. | |
486 | missingOverride | style | The function 'get_export_options' overrides a function in a base class but is not marked with a 'override' specifier. | |
488 | missingOverride | style | The function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
489 | missingOverride | style | The function 'get_os_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
490 | missingOverride | style | The function 'get_logo' overrides a function in a base class but is not marked with a 'override' specifier. | |
492 | missingOverride | style | The function 'has_valid_export_configuration' overrides a function in a base class but is not marked with a 'override' specifier. | |
493 | missingOverride | style | The function 'has_valid_project_configuration' overrides a function in a base class but is not marked with a 'override' specifier. | |
494 | missingOverride | style | The function 'get_binary_extensions' overrides a function in a base class but is not marked with a 'override' specifier. | |
495 | missingOverride | style | The function 'export_project' overrides a function in a base class but is not marked with a 'override' specifier. | |
520 | missingOverride | style | The function 'get_platform_features' overrides a function in a base class but is not marked with a 'override' specifier. | |
521 | missingOverride | style | The function 'resolve_platform_feature_priorities' overrides a function in a base class but is not marked with a 'override' specifier. | |
533 | missingOverride | style | The function '_export_file' overrides a function in a base class but is not marked with a 'override' specifier. | |
editor/editor_file_system.cpp | ||||
203 | variableScope | 398 | style | The scope of the variable 'first' can be reduced. |
327 | cstyleCast | 398 | style | C-style pointer casting |
1020 | cstyleCast | 398 | style | C-style pointer casting |
editor/editor_help_search.cpp | ||||
605 | uninitMemberVar | 398 | warning | Member variable 'Runner::iterator_doc' is not initialized in the constructor. |
605 | uninitMemberVar | 398 | warning | Member variable 'Runner::iterator_match' is not initialized in the constructor. |
605 | uninitMemberVar | 398 | warning | Member variable 'Runner::root_item' is not initialized in the constructor. |
605 | uninitMemberVar | 398 | warning | Member variable 'Runner::matched_item' is not initialized in the constructor. |
editor/editor_log.cpp | ||||
41 | cstyleCast | 398 | style | C-style pointer casting |
144 | cstyleCast | 398 | style | C-style pointer casting |
editor/editor_node.cpp | ||||
1826 | nullPointer | 476 | warning | Possible null pointer dereference: current_obj |
2755 | knownConditionTrueFalse | 571 | style | Condition 'save_each' is always true |
3889 | cstyleCast | 398 | style | C-style pointer casting |
5819 | cstyleCast | 398 | style | C-style pointer casting |
editor/editor_node.h | ||||
572 | cstyleCast | 398 | style | C-style pointer casting |
editor/editor_path.h | ||||
65 | noExplicitConstructor | 398 | style | Class 'EditorPath' has a constructor with 1 argument that is not explicit. |
editor/editor_profiler.h | ||||
79 | uninitMemberVar | 398 | warning | Member variable 'Metric::frame_time' is not initialized in the constructor. |
79 | uninitMemberVar | 398 | warning | Member variable 'Metric::process_time' is not initialized in the constructor. |
79 | uninitMemberVar | 398 | warning | Member variable 'Metric::physics_time' is not initialized in the constructor. |
79 | uninitMemberVar | 398 | warning | Member variable 'Metric::physics_frame_time' is not initialized in the constructor. |
editor/editor_properties.cpp | ||||
46 | uninitMemberVar | 398 | warning | Member variable 'EditorPropertyNil::text' is not initialized in the constructor. |
editor/editor_resource_picker.cpp | ||||
338 | cstyleCast | 398 | style | C-style pointer casting |
editor/editor_resource_picker.h | ||||
140 | missingOverride | style | The function 'set_create_options' overrides a function in a base class but is not marked with a 'override' specifier. | |
141 | missingOverride | style | The function 'handle_menu_selected' overrides a function in a base class but is not marked with a 'override' specifier. | |
editor/editor_resource_preview.cpp | ||||
100 | cstyleCast | 398 | style | C-style pointer casting |
editor/editor_run.cpp | ||||
296 | useInitializationList | 398 | performance | Variable 'running_scene' is assigned in constructor body. Consider performing initialization in initialization list. |
editor/editor_sectioned_inspector.cpp | ||||
129 | uninitMemberVar | 398 | warning | Member variable 'SectionedInspectorFilter::allow_sub' is not initialized in the constructor. |
editor/editor_settings.cpp | ||||
1517 | constParameter | 398 | style | Parameter 'p_shortcut' can be declared with const |
1556 | unusedStructMember | 563 | style | struct member 'ShortCutMapping::path' is never used. |
1557 | unusedStructMember | 563 | style | struct member 'ShortCutMapping::keycode' is never used. |
editor/export_template_manager.cpp | ||||
134 | knownConditionTrueFalse | 571 | style | Condition '!mirrors_available' is always true |
437 | redundantAssignment | 563 | style | Variable 'ret' is reassigned a value before the old one has been used. |
437 | redundantAssignment | 563 | style | Variable 'ret' is reassigned a value before the old one has been used. |
521 | redundantAssignment | 563 | style | Variable 'ret' is reassigned a value before the old one has been used. |
747 | redundantAssignment | 563 | style | Variable 'ret' is reassigned a value before the old one has been used. |
editor/fileserver/editor_file_server.cpp | ||||
55 | cstyleCast | 398 | style | C-style pointer casting |
261 | cstyleCast | 398 | style | C-style pointer casting |
editor/filesystem_dock.h | ||||
332 | noExplicitConstructor | 398 | style | Class 'FileSystemDock' has a constructor with 1 argument that is not explicit. |
editor/find_in_files.cpp | ||||
89 | uninitMemberVar | 398 | warning | Member variable 'FindInFiles::_initial_files_count' is not initialized in the constructor. |
458 | cstyleCast | 398 | style | C-style pointer casting |
496 | cstyleCast | 398 | style | C-style pointer casting |
editor/import/editor_import_collada.cpp | ||||
102 | uninitMemberVar | 398 | warning | Member variable 'ColladaImport::scene' is not initialized in the constructor. |
102 | uninitMemberVar | 398 | warning | Member variable 'ColladaImport::use_mesh_builtin_materials' is not initialized in the constructor. |
editor/import/resource_importer_obj.h | ||||
40 | missingOverride | style | The function 'get_import_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
41 | missingOverride | style | The function 'get_extensions' overrides a function in a base class but is not marked with a 'override' specifier. | |
42 | missingOverride | style | The function 'import_scene' overrides a function in a base class but is not marked with a 'override' specifier. | |
43 | missingOverride | style | The function 'import_animation' overrides a function in a base class but is not marked with a 'override' specifier. | |
editor/import/resource_importer_scene.h | ||||
171 | missingOverride | style | The function 'get_import_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
172 | missingOverride | style | The function 'get_extensions' overrides a function in a base class but is not marked with a 'override' specifier. | |
173 | missingOverride | style | The function 'import_scene' overrides a function in a base class but is not marked with a 'override' specifier. | |
174 | missingOverride | style | The function 'import_animation' overrides a function in a base class but is not marked with a 'override' specifier. | |
editor/plugins/abstract_polygon_2d_editor.h | ||||
50 | noExplicitConstructor | 398 | style | Struct 'Vertex' has a constructor with 1 argument that is not explicit. |
editor/plugins/animation_blend_space_1d_editor.h | ||||
130 | missingOverride | style | The function 'can_edit' overrides a function in a base class but is not marked with a 'override' specifier. | |
131 | missingOverride | style | The function 'edit' overrides a function in a base class but is not marked with a 'override' specifier. | |
editor/plugins/animation_blend_space_2d_editor.h | ||||
145 | missingOverride | style | The function 'can_edit' overrides a function in a base class but is not marked with a 'override' specifier. | |
146 | missingOverride | style | The function 'edit' overrides a function in a base class but is not marked with a 'override' specifier. | |
editor/plugins/animation_blend_tree_editor_plugin.h | ||||
144 | missingOverride | style | The function 'can_edit' overrides a function in a base class but is not marked with a 'override' specifier. | |
145 | missingOverride | style | The function 'edit' overrides a function in a base class but is not marked with a 'override' specifier. | |
editor/plugins/animation_player_editor_plugin.h | ||||
269 | noExplicitConstructor | 398 | style | Class 'AnimationPlayerEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/animation_state_machine_editor.cpp | ||||
499 | constVariable | 398 | style | Variable 'icons' can be declared with const |
530 | constParameter | 398 | style | Parameter 'r_to' can be declared with const |
542 | constParameter | 398 | style | Parameter 'r_from' can be declared with const |
editor/plugins/animation_state_machine_editor.h | ||||
183 | missingOverride | style | The function 'can_edit' overrides a function in a base class but is not marked with a 'override' specifier. | |
184 | missingOverride | style | The function 'edit' overrides a function in a base class but is not marked with a 'override' specifier. | |
editor/plugins/animation_tree_editor_plugin.h | ||||
110 | noExplicitConstructor | 398 | style | Class 'AnimationTreeEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/animation_tree_player_editor_plugin.h | ||||
176 | noExplicitConstructor | 398 | style | Class 'AnimationTreePlayerEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/asset_library_editor_plugin.h | ||||
330 | noExplicitConstructor | 398 | style | Class 'AssetLibraryEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/audio_stream_editor_plugin.h | ||||
88 | noExplicitConstructor | 398 | style | Class 'AudioStreamEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/baked_lightmap_editor_plugin.h | ||||
68 | noExplicitConstructor | 398 | style | Class 'BakedLightmapEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/bit_map_editor_plugin.h | ||||
61 | noExplicitConstructor | 398 | style | Class 'BitMapEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/camera_editor_plugin.h | ||||
69 | noExplicitConstructor | 398 | style | Class 'CameraEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/canvas_item_editor_plugin.cpp | ||||
996 | cstyleCast | 398 | style | C-style pointer casting |
1761 | constVariable | 398 | style | Variable 'dragger' can be declared with const |
1892 | constVariable | 398 | style | Variable 'endpoints' can be declared with const |
1899 | constVariable | 398 | style | Variable 'dragger' can be declared with const |
2817 | constVariable | 398 | style | Variable 'rotation_array' can be declared with const |
3210 | duplicateCondition | 398 | style | The if condition is the same as the previous if condition |
3372 | variableScope | 398 | style | The scope of the variable 'anchor_snapped' can be reduced. |
3597 | constVariable | 398 | style | Variable 'endpoints' can be declared with const |
4978 | cstyleCast | 398 | style | C-style pointer casting |
6817 | useInitializationList | 398 | performance | Variable 'default_type' is assigned in constructor body. Consider performing initialization in initialization list. |
editor/plugins/canvas_item_editor_plugin.h | ||||
669 | noExplicitConstructor | 398 | style | Class 'CanvasItemEditor' has a constructor with 1 argument that is not explicit. |
679 | missingOverride | style | The function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
680 | missingOverride | style | The function 'has_main_screen' overrides a function in a base class but is not marked with a 'override' specifier. | |
681 | missingOverride | style | The function 'edit' overrides a function in a base class but is not marked with a 'override' specifier. | |
682 | missingOverride | style | The function 'handles' overrides a function in a base class but is not marked with a 'override' specifier. | |
683 | missingOverride | style | The function 'make_visible' overrides a function in a base class but is not marked with a 'override' specifier. | |
684 | missingOverride | style | The function 'get_state' overrides a function in a base class but is not marked with a 'override' specifier. | |
685 | missingOverride | style | The function 'set_state' overrides a function in a base class but is not marked with a 'override' specifier. | |
689 | noExplicitConstructor | 398 | style | Class 'CanvasItemEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/collision_polygon_2d_editor_plugin.h | ||||
47 | noExplicitConstructor | 398 | style | Class 'CollisionPolygon2DEditor' has a constructor with 1 argument that is not explicit. |
54 | noExplicitConstructor | 398 | style | Class 'CollisionPolygon2DEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/collision_polygon_editor_plugin.h | ||||
94 | noExplicitConstructor | 398 | style | Class 'Polygon3DEditor' has a constructor with 1 argument that is not explicit. |
113 | noExplicitConstructor | 398 | style | Class 'Polygon3DEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/collision_shape_2d_editor_plugin.cpp | ||||
592 | uninitMemberVar | 398 | warning | Member variable 'CollisionShape2DEditor::shape_type' is not initialized in the constructor. |
editor/plugins/collision_shape_2d_editor_plugin.h | ||||
99 | noExplicitConstructor | 398 | style | Class 'CollisionShape2DEditor' has a constructor with 1 argument that is not explicit. |
118 | noExplicitConstructor | 398 | style | Class 'CollisionShape2DEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/cpu_particles_2d_editor_plugin.h | ||||
88 | noExplicitConstructor | 398 | style | Class 'CPUParticles2DEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/cpu_particles_editor_plugin.h | ||||
80 | noExplicitConstructor | 398 | style | Class 'CPUParticlesEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/curve_editor_plugin.h | ||||
135 | noExplicitConstructor | 398 | style | Class 'CurveEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/editor_preview_plugins.cpp | ||||
355 | useInitializationList | 398 | performance | Variable 'scenario' is assigned in constructor body. Consider performing initialization in initialization list. |
554 | knownConditionTrueFalse | 571 | style | Condition 'c>='!'' is always true |
554 | knownConditionTrueFalse | 570 | style | Condition 'c=='\t'' is always false |
782 | useInitializationList | 398 | performance | Variable 'scenario' is assigned in constructor body. Consider performing initialization in initialization list. |
915 | useInitializationList | 398 | performance | Variable 'viewport' is assigned in constructor body. Consider performing initialization in initialization list. |
editor/plugins/gi_probe_editor_plugin.h | ||||
64 | noExplicitConstructor | 398 | style | Class 'GIProbeEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/gradient_editor_plugin.h | ||||
70 | noExplicitConstructor | 398 | style | Class 'GradientEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/gradient_texture_2d_editor_plugin.cpp | ||||
91 | constParameter | 398 | style | Parameter 'p_texture' can be declared with const |
editor/plugins/gradient_texture_2d_editor_plugin.h | ||||
111 | noExplicitConstructor | 398 | style | Class 'GradientTexture2DEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/item_list_editor_plugin.h | ||||
103 | missingOverride | style | The function 'set_object' overrides a function in a base class but is not marked with a 'override' specifier. | |
104 | missingOverride | style | The function 'handles' overrides a function in a base class but is not marked with a 'override' specifier. | |
105 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
107 | missingOverride | style | The function 'set_item_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
108 | missingOverride | style | The function 'get_item_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
110 | missingOverride | style | The function 'set_item_icon' overrides a function in a base class but is not marked with a 'override' specifier. | |
111 | missingOverride | style | The function 'get_item_icon' overrides a function in a base class but is not marked with a 'override' specifier. | |
113 | missingOverride | style | The function 'set_item_enabled' overrides a function in a base class but is not marked with a 'override' specifier. | |
114 | missingOverride | style | The function 'is_item_enabled' overrides a function in a base class but is not marked with a 'override' specifier. | |
116 | missingOverride | style | The function 'set_item_id' overrides a function in a base class but is not marked with a 'override' specifier. | |
117 | missingOverride | style | The function 'get_item_id' overrides a function in a base class but is not marked with a 'override' specifier. | |
119 | missingOverride | style | The function 'add_item' overrides a function in a base class but is not marked with a 'override' specifier. | |
120 | missingOverride | style | The function 'get_item_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
121 | missingOverride | style | The function 'erase' overrides a function in a base class but is not marked with a 'override' specifier. | |
132 | missingOverride | style | The function 'set_object' overrides a function in a base class but is not marked with a 'override' specifier. | |
133 | missingOverride | style | The function 'handles' overrides a function in a base class but is not marked with a 'override' specifier. | |
134 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
136 | missingOverride | style | The function 'set_item_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
137 | missingOverride | style | The function 'get_item_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
139 | missingOverride | style | The function 'set_item_icon' overrides a function in a base class but is not marked with a 'override' specifier. | |
140 | missingOverride | style | The function 'get_item_icon' overrides a function in a base class but is not marked with a 'override' specifier. | |
142 | missingOverride | style | The function 'set_item_checkable' overrides a function in a base class but is not marked with a 'override' specifier. | |
143 | missingOverride | style | The function 'set_item_radio_checkable' overrides a function in a base class but is not marked with a 'override' specifier. | |
144 | missingOverride | style | The function 'is_item_checkable' overrides a function in a base class but is not marked with a 'override' specifier. | |
145 | missingOverride | style | The function 'is_item_radio_checkable' overrides a function in a base class but is not marked with a 'override' specifier. | |
147 | missingOverride | style | The function 'set_item_checked' overrides a function in a base class but is not marked with a 'override' specifier. | |
148 | missingOverride | style | The function 'is_item_checked' overrides a function in a base class but is not marked with a 'override' specifier. | |
150 | missingOverride | style | The function 'set_item_enabled' overrides a function in a base class but is not marked with a 'override' specifier. | |
151 | missingOverride | style | The function 'is_item_enabled' overrides a function in a base class but is not marked with a 'override' specifier. | |
153 | missingOverride | style | The function 'set_item_id' overrides a function in a base class but is not marked with a 'override' specifier. | |
154 | missingOverride | style | The function 'get_item_id' overrides a function in a base class but is not marked with a 'override' specifier. | |
156 | missingOverride | style | The function 'set_item_separator' overrides a function in a base class but is not marked with a 'override' specifier. | |
157 | missingOverride | style | The function 'is_item_separator' overrides a function in a base class but is not marked with a 'override' specifier. | |
159 | missingOverride | style | The function 'add_item' overrides a function in a base class but is not marked with a 'override' specifier. | |
160 | missingOverride | style | The function 'get_item_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
161 | missingOverride | style | The function 'erase' overrides a function in a base class but is not marked with a 'override' specifier. | |
174 | missingOverride | style | The function 'set_object' overrides a function in a base class but is not marked with a 'override' specifier. | |
175 | missingOverride | style | The function 'handles' overrides a function in a base class but is not marked with a 'override' specifier. | |
176 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
178 | missingOverride | style | The function 'set_item_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
179 | missingOverride | style | The function 'get_item_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
181 | missingOverride | style | The function 'set_item_icon' overrides a function in a base class but is not marked with a 'override' specifier. | |
182 | missingOverride | style | The function 'get_item_icon' overrides a function in a base class but is not marked with a 'override' specifier. | |
184 | missingOverride | style | The function 'set_item_enabled' overrides a function in a base class but is not marked with a 'override' specifier. | |
185 | missingOverride | style | The function 'is_item_enabled' overrides a function in a base class but is not marked with a 'override' specifier. | |
187 | missingOverride | style | The function 'add_item' overrides a function in a base class but is not marked with a 'override' specifier. | |
188 | missingOverride | style | The function 'get_item_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
189 | missingOverride | style | The function 'erase' overrides a function in a base class but is not marked with a 'override' specifier. | |
245 | noExplicitConstructor | 398 | style | Class 'ItemListEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/light_occluder_2d_editor_plugin.h | ||||
59 | noExplicitConstructor | 398 | style | Class 'LightOccluder2DEditor' has a constructor with 1 argument that is not explicit. |
66 | noExplicitConstructor | 398 | style | Class 'LightOccluder2DEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/line_2d_editor_plugin.h | ||||
52 | noExplicitConstructor | 398 | style | Class 'Line2DEditor' has a constructor with 1 argument that is not explicit. |
59 | noExplicitConstructor | 398 | style | Class 'Line2DEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/material_editor_plugin.h | ||||
103 | noExplicitConstructor | 398 | style | Class 'MaterialEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/merge_group_editor_plugin.h | ||||
67 | noExplicitConstructor | 398 | style | Class 'MergeGroupEditorBakeDialog' has a constructor with 1 argument that is not explicit. |
117 | noExplicitConstructor | 398 | style | Class 'MergeGroupEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/mesh_editor_plugin.h | ||||
89 | noExplicitConstructor | 398 | style | Class 'MeshEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/mesh_instance_editor_plugin.h | ||||
99 | noExplicitConstructor | 398 | style | Class 'MeshInstanceEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/mesh_library_editor_plugin.cpp | ||||
323 | uninitMemberVar | 398 | warning | Member variable 'MeshLibraryEditorPlugin::editor' is not initialized in the constructor. |
editor/plugins/mesh_library_editor_plugin.h | ||||
76 | noExplicitConstructor | 398 | style | Class 'MeshLibraryEditor' has a constructor with 1 argument that is not explicit. |
92 | noExplicitConstructor | 398 | style | Class 'MeshLibraryEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/multimesh_editor_plugin.h | ||||
97 | noExplicitConstructor | 398 | style | Class 'MultiMeshEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/navigation_polygon_editor_plugin.h | ||||
60 | noExplicitConstructor | 398 | style | Class 'NavigationPolygonEditor' has a constructor with 1 argument that is not explicit. |
67 | noExplicitConstructor | 398 | style | Class 'NavigationPolygonEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/packed_scene_editor_plugin.cpp | ||||
56 | constParameterCallback | 398 | style | Parameter 'p_packed_scene' can be declared with const. However it seems that 'PackedSceneEditor' is a callback function, if 'p_packed_scene' is declared with const you might also need to cast function pointer(s). |
57 | useInitializationList | 398 | performance | Variable 'packed_scene' is assigned in constructor body. Consider performing initialization in initialization list. |
editor/plugins/packed_scene_editor_plugin.h | ||||
51 | noExplicitConstructor | 398 | style | Class 'PackedSceneEditor' has a constructor with 1 argument that is not explicit. |
66 | noExplicitConstructor | 398 | style | Class 'PackedSceneEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/particles_2d_editor_plugin.h | ||||
97 | noExplicitConstructor | 398 | style | Class 'Particles2DEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/particles_editor_plugin.h | ||||
91 | missingOverride | style | The function '_generate_emission_points' overrides a function in a base class but is not marked with a 'override' specifier. | |
116 | noExplicitConstructor | 398 | style | Class 'ParticlesEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/path_2d_editor_plugin.h | ||||
110 | noExplicitConstructor | 398 | style | Class 'Path2DEditor' has a constructor with 1 argument that is not explicit. |
129 | noExplicitConstructor | 398 | style | Class 'Path2DEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/path_editor_plugin.cpp | ||||
285 | uninitMemberVar | 398 | warning | Member variable 'PathSpatialGizmo::orig_in_length' is not initialized in the constructor. |
285 | uninitMemberVar | 398 | warning | Member variable 'PathSpatialGizmo::orig_out_length' is not initialized in the constructor. |
315 | variableScope | 398 | style | The scope of the variable 'idx' can be reduced. |
319 | variableScope | 398 | style | The scope of the variable 'closest_d' can be reduced. |
editor/plugins/path_editor_plugin.h | ||||
46 | missingOverride | style | The function 'get_handle_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
47 | missingOverride | style | The function 'get_handle_value' overrides a function in a base class but is not marked with a 'override' specifier. | |
48 | missingOverride | style | The function 'set_handle' overrides a function in a base class but is not marked with a 'override' specifier. | |
49 | missingOverride | style | The function 'commit_handle' overrides a function in a base class but is not marked with a 'override' specifier. | |
51 | missingOverride | style | The function 'redraw' overrides a function in a base class but is not marked with a 'override' specifier. | |
59 | missingOverride | style | The function 'create_gizmo' overrides a function in a base class but is not marked with a 'override' specifier. | |
62 | missingOverride | style | The function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
63 | missingOverride | style | The function 'get_priority' overrides a function in a base class but is not marked with a 'override' specifier. | |
116 | noExplicitConstructor | 398 | style | Class 'PathEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/physical_bone_plugin.h | ||||
53 | noExplicitConstructor | 398 | style | Class 'PhysicalBoneEditor' has a constructor with 1 argument that is not explicit. |
75 | noExplicitConstructor | 398 | style | Class 'PhysicalBonePlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/polygon_2d_editor_plugin.cpp | ||||
1228 | useInitializationList | 398 | performance | Variable 'snap_offset' is assigned in constructor body. Consider performing initialization in initialization list. |
editor/plugins/polygon_2d_editor_plugin.h | ||||
163 | noExplicitConstructor | 398 | style | Class 'Polygon2DEditor' has a constructor with 1 argument that is not explicit. |
170 | noExplicitConstructor | 398 | style | Class 'Polygon2DEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/ray_cast_2d_editor_plugin.h | ||||
77 | noExplicitConstructor | 398 | style | Class 'RayCast2DEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/resource_preloader_editor_plugin.h | ||||
101 | noExplicitConstructor | 398 | style | Class 'ResourcePreloaderEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/room_manager_editor_plugin.h | ||||
62 | noExplicitConstructor | 398 | style | Class 'RoomManagerEditorPlugin' has a constructor with 1 argument that is not explicit. |
88 | noExplicitConstructor | 398 | style | Class 'RoomEditorPlugin' has a constructor with 1 argument that is not explicit. |
113 | noExplicitConstructor | 398 | style | Class 'PortalEditorPlugin' has a constructor with 1 argument that is not explicit. |
139 | noExplicitConstructor | 398 | style | Class 'OccluderEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/script_editor_plugin.cpp | ||||
2155 | nullPointer | 476 | warning | Possible null pointer dereference: se |
3249 | useInitializationList | 398 | performance | Variable 'current_theme' is assigned in constructor body. Consider performing initialization in initialization list. |
editor/plugins/script_editor_plugin.h | ||||
467 | noExplicitConstructor | 398 | style | Class 'ScriptEditor' has a constructor with 1 argument that is not explicit. |
498 | noExplicitConstructor | 398 | style | Class 'ScriptEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/script_text_editor.cpp | ||||
807 | cstyleCast | 398 | style | C-style pointer casting |
editor/plugins/script_text_editor.h | ||||
198 | missingOverride | style | The function 'add_syntax_highlighter' overrides a function in a base class but is not marked with a 'override' specifier. | |
199 | missingOverride | style | The function 'set_syntax_highlighter' overrides a function in a base class but is not marked with a 'override' specifier. | |
202 | missingOverride | style | The function 'apply_code' overrides a function in a base class but is not marked with a 'override' specifier. | |
203 | missingOverride | style | The function 'get_edited_resource' overrides a function in a base class but is not marked with a 'override' specifier. | |
204 | missingOverride | style | The function 'set_edited_resource' overrides a function in a base class but is not marked with a 'override' specifier. | |
205 | missingOverride | style | The function 'enable_editor' overrides a function in a base class but is not marked with a 'override' specifier. | |
206 | missingOverride | style | The function 'get_functions' overrides a function in a base class but is not marked with a 'override' specifier. | |
207 | missingOverride | style | The function 'reload_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
208 | missingOverride | style | The function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
209 | missingOverride | style | The function 'get_icon' overrides a function in a base class but is not marked with a 'override' specifier. | |
210 | missingOverride | style | The function 'is_unsaved' overrides a function in a base class but is not marked with a 'override' specifier. | |
211 | missingOverride | style | The function 'get_edit_state' overrides a function in a base class but is not marked with a 'override' specifier. | |
212 | missingOverride | style | The function 'set_edit_state' overrides a function in a base class but is not marked with a 'override' specifier. | |
213 | missingOverride | style | The function 'ensure_focus' overrides a function in a base class but is not marked with a 'override' specifier. | |
214 | missingOverride | style | The function 'trim_trailing_whitespace' overrides a function in a base class but is not marked with a 'override' specifier. | |
215 | missingOverride | style | The function 'insert_final_newline' overrides a function in a base class but is not marked with a 'override' specifier. | |
216 | missingOverride | style | The function 'convert_indent_to_spaces' overrides a function in a base class but is not marked with a 'override' specifier. | |
217 | missingOverride | style | The function 'convert_indent_to_tabs' overrides a function in a base class but is not marked with a 'override' specifier. | |
218 | missingOverride | style | The function 'tag_saved_version' overrides a function in a base class but is not marked with a 'override' specifier. | |
220 | missingOverride | style | The function 'goto_line' overrides a function in a base class but is not marked with a 'override' specifier. | |
223 | missingOverride | style | The function 'set_executing_line' overrides a function in a base class but is not marked with a 'override' specifier. | |
224 | missingOverride | style | The function 'clear_executing_line' overrides a function in a base class but is not marked with a 'override' specifier. | |
226 | missingOverride | style | The function 'reload' overrides a function in a base class but is not marked with a 'override' specifier. | |
227 | missingOverride | style | The function 'get_breakpoints' overrides a function in a base class but is not marked with a 'override' specifier. | |
229 | missingOverride | style | The function 'add_callback' overrides a function in a base class but is not marked with a 'override' specifier. | |
230 | missingOverride | style | The function 'update_settings' overrides a function in a base class but is not marked with a 'override' specifier. | |
230 | virtualCallInConstructor | style | Virtual function 'update_settings' is called from constructor 'ScriptTextEditor()' at line 1958. Dynamic binding is not used. | |
232 | missingOverride | style | The function 'show_members_overview' overrides a function in a base class but is not marked with a 'override' specifier. | |
234 | missingOverride | style | The function 'set_tooltip_request_func' overrides a function in a base class but is not marked with a 'override' specifier. | |
236 | missingOverride | style | The function 'set_debugger_active' overrides a function in a base class but is not marked with a 'override' specifier. | |
238 | missingOverride | style | The function 'get_edit_menu' overrides a function in a base class but is not marked with a 'override' specifier. | |
240 | missingOverride | style | The function 'clear_edit_menu' overrides a function in a base class but is not marked with a 'override' specifier. | |
243 | missingOverride | style | The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. | |
editor/plugins/shader_editor_plugin.cpp | ||||
746 | uninitMemberVar | 398 | warning | Member variable 'ShaderEditorPlugin::_2d' is not initialized in the constructor. |
editor/plugins/shader_editor_plugin.h | ||||
140 | noExplicitConstructor | 398 | style | Class 'ShaderEditor' has a constructor with 1 argument that is not explicit. |
164 | noExplicitConstructor | 398 | style | Class 'ShaderEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/skeleton_2d_editor_plugin.h | ||||
77 | virtualCallInConstructor | style | Virtual function 'make_visible' is called from constructor 'Skeleton2DEditorPlugin(EditorNode*p_node)' at line 135. Dynamic binding is not used. | |
79 | noExplicitConstructor | 398 | style | Class 'Skeleton2DEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/skeleton_editor_plugin.h | ||||
91 | noExplicitConstructor | 398 | style | Class 'SkeletonEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/skeleton_ik_editor_plugin.h | ||||
59 | noExplicitConstructor | 398 | style | Class 'SkeletonIKEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/spatial_editor_plugin.cpp | ||||
2384 | variableScope | 398 | style | The scope of the variable 'pan_speed_modifier' can be reduced. |
2409 | variableScope | 398 | style | The scope of the variable 'zoom_speed_modifier' can be reduced. |
3188 | unpreciseMathCall | 758 | style | Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. |
3210 | unpreciseMathCall | 758 | style | Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. |
6617 | variableScope | 398 | style | The scope of the variable 'snapped_to_floor' can be reduced. |
6989 | useInitializationList | 398 | performance | Variable 'viewport_environment' is assigned in constructor body. Consider performing initialization in initialization list. |
editor/plugins/spatial_editor_plugin.h | ||||
861 | noExplicitConstructor | 398 | style | Class 'SpatialEditor' has a constructor with 1 argument that is not explicit. |
878 | missingOverride | style | The function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
879 | missingOverride | style | The function 'has_main_screen' overrides a function in a base class but is not marked with a 'override' specifier. | |
880 | missingOverride | style | The function 'make_visible' overrides a function in a base class but is not marked with a 'override' specifier. | |
881 | missingOverride | style | The function 'edit' overrides a function in a base class but is not marked with a 'override' specifier. | |
882 | missingOverride | style | The function 'handles' overrides a function in a base class but is not marked with a 'override' specifier. | |
884 | missingOverride | style | The function 'get_state' overrides a function in a base class but is not marked with a 'override' specifier. | |
885 | missingOverride | style | The function 'set_state' overrides a function in a base class but is not marked with a 'override' specifier. | |
886 | missingOverride | style | The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. | |
888 | missingOverride | style | The function 'edited_scene_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
890 | noExplicitConstructor | 398 | style | Class 'SpatialEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/sprite_editor_plugin.h | ||||
109 | virtualCallInConstructor | style | Virtual function 'make_visible' is called from constructor 'SpriteEditorPlugin(EditorNode*p_node)' at line 595. Dynamic binding is not used. | |
111 | noExplicitConstructor | 398 | style | Class 'SpriteEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/sprite_frames_editor_plugin.h | ||||
195 | noExplicitConstructor | 398 | style | Class 'SpriteFramesEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/style_box_editor_plugin.h | ||||
74 | noExplicitConstructor | 398 | style | Class 'StyleBoxEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/text_editor.h | ||||
121 | missingOverride | style | The function 'add_syntax_highlighter' overrides a function in a base class but is not marked with a 'override' specifier. | |
122 | missingOverride | style | The function 'set_syntax_highlighter' overrides a function in a base class but is not marked with a 'override' specifier. | |
124 | missingOverride | style | The function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
125 | missingOverride | style | The function 'get_icon' overrides a function in a base class but is not marked with a 'override' specifier. | |
126 | missingOverride | style | The function 'get_edited_resource' overrides a function in a base class but is not marked with a 'override' specifier. | |
127 | missingOverride | style | The function 'set_edited_resource' overrides a function in a base class but is not marked with a 'override' specifier. | |
128 | missingOverride | style | The function 'enable_editor' overrides a function in a base class but is not marked with a 'override' specifier. | |
129 | missingOverride | style | The function 'reload_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
130 | missingOverride | style | The function 'apply_code' overrides a function in a base class but is not marked with a 'override' specifier. | |
131 | missingOverride | style | The function 'is_unsaved' overrides a function in a base class but is not marked with a 'override' specifier. | |
132 | missingOverride | style | The function 'get_edit_state' overrides a function in a base class but is not marked with a 'override' specifier. | |
133 | missingOverride | style | The function 'set_edit_state' overrides a function in a base class but is not marked with a 'override' specifier. | |
134 | missingOverride | style | The function 'get_functions' overrides a function in a base class but is not marked with a 'override' specifier. | |
135 | missingOverride | style | The function 'get_breakpoints' overrides a function in a base class but is not marked with a 'override' specifier. | |
136 | missingOverride | style | The function 'goto_line' overrides a function in a base class but is not marked with a 'override' specifier. | |
138 | missingOverride | style | The function 'set_executing_line' overrides a function in a base class but is not marked with a 'override' specifier. | |
139 | missingOverride | style | The function 'clear_executing_line' overrides a function in a base class but is not marked with a 'override' specifier. | |
140 | missingOverride | style | The function 'trim_trailing_whitespace' overrides a function in a base class but is not marked with a 'override' specifier. | |
141 | missingOverride | style | The function 'insert_final_newline' overrides a function in a base class but is not marked with a 'override' specifier. | |
142 | missingOverride | style | The function 'convert_indent_to_spaces' overrides a function in a base class but is not marked with a 'override' specifier. | |
143 | missingOverride | style | The function 'convert_indent_to_tabs' overrides a function in a base class but is not marked with a 'override' specifier. | |
144 | missingOverride | style | The function 'ensure_focus' overrides a function in a base class but is not marked with a 'override' specifier. | |
145 | missingOverride | style | The function 'tag_saved_version' overrides a function in a base class but is not marked with a 'override' specifier. | |
146 | missingOverride | style | The function 'update_settings' overrides a function in a base class but is not marked with a 'override' specifier. | |
146 | virtualCallInConstructor | style | Virtual function 'update_settings' is called from constructor 'TextEditor()' at line 607. Dynamic binding is not used. | |
147 | missingOverride | style | The function 'show_members_overview' overrides a function in a base class but is not marked with a 'override' specifier. | |
148 | missingOverride | style | The function 'can_lose_focus_on_node_selection' overrides a function in a base class but is not marked with a 'override' specifier. | |
149 | missingOverride | style | The function 'set_debugger_active' overrides a function in a base class but is not marked with a 'override' specifier. | |
150 | missingOverride | style | The function 'set_tooltip_request_func' overrides a function in a base class but is not marked with a 'override' specifier. | |
151 | missingOverride | style | The function 'add_callback' overrides a function in a base class but is not marked with a 'override' specifier. | |
153 | missingOverride | style | The function 'get_edit_menu' overrides a function in a base class but is not marked with a 'override' specifier. | |
154 | missingOverride | style | The function 'clear_edit_menu' overrides a function in a base class but is not marked with a 'override' specifier. | |
156 | missingOverride | style | The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. | |
editor/plugins/texture_editor_plugin.h | ||||
72 | noExplicitConstructor | 398 | style | Class 'TextureEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/texture_region_editor_plugin.cpp | ||||
151 | constVariable | 398 | style | Variable 'endpoints' can be declared with const |
986 | useInitializationList | 398 | performance | Variable 'obj_styleBox' is assigned in constructor body. Consider performing initialization in initialization list. |
987 | useInitializationList | 398 | performance | Variable 'atlas_tex' is assigned in constructor body. Consider performing initialization in initialization list. |
editor/plugins/texture_region_editor_plugin.h | ||||
141 | noExplicitConstructor | 398 | style | Class 'TextureRegionEditor' has a constructor with 1 argument that is not explicit. |
166 | noExplicitConstructor | 398 | style | Class 'TextureRegionEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/theme_editor_plugin.h | ||||
444 | noExplicitConstructor | 398 | style | Class 'ThemeEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/tile_map_editor_plugin.cpp | ||||
1773 | duplicateAssignExpression | 398 | style | Same expression used in consecutive assignments of 'left' and 'right'. |
1775 | duplicateAssignExpression | 398 | style | Same expression used in consecutive assignments of 'top' and 'bottom'. |
2021 | useInitializationList | 398 | performance | Variable 'manual_position' is assigned in constructor body. Consider performing initialization in initialization list. |
editor/plugins/tile_map_editor_plugin.h | ||||
231 | noExplicitConstructor | 398 | style | Class 'TileMapEditor' has a constructor with 1 argument that is not explicit. |
253 | noExplicitConstructor | 398 | style | Class 'TileMapEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/tile_set_editor_plugin.cpp | ||||
1247 | variableScope | 398 | style | The scope of the variable 'erasing' can be reduced. |
1248 | variableScope | 398 | style | The scope of the variable 'alternative' can be reduced. |
1283 | duplicateCondition | 398 | style | The if condition is the same as the previous if condition |
1505 | duplicateCondition | 398 | style | The if condition is the same as the previous if condition |
editor/plugins/tile_set_editor_plugin.h | ||||
188 | noExplicitConstructor | 398 | style | Class 'TileSetEditor' has a constructor with 1 argument that is not explicit. |
276 | noExplicitConstructor | 398 | style | Class 'TilesetEditorContext' has a constructor with 1 argument that is not explicit. |
295 | noExplicitConstructor | 398 | style | Class 'TileSetEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/viewport_preview_editor_plugin.h | ||||
53 | noExplicitConstructor | 398 | style | Class 'ViewportPreviewEditorPlugin' has a constructor with 1 argument that is not explicit. |
editor/plugins/visual_shader_editor_plugin.cpp | ||||
2359 | useInitializationList | 398 | performance | Variable 'saved_node_pos' is assigned in constructor body. Consider performing initialization in initialization list. |
3426 | uninitMemberVar | 398 | warning | Member variable 'VisualShaderNodePortPreview::node' is not initialized in the constructor. |
3426 | uninitMemberVar | 398 | warning | Member variable 'VisualShaderNodePortPreview::port' is not initialized in the constructor. |
editor/plugins/visual_shader_editor_plugin.h | ||||
118 | useInitializationList | 398 | performance | Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. |
119 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
120 | useInitializationList | 398 | performance | Variable 'category' is assigned in constructor body. Consider performing initialization in initialization list. |
121 | useInitializationList | 398 | performance | Variable 'sub_category' is assigned in constructor body. Consider performing initialization in initialization list. |
122 | useInitializationList | 398 | performance | Variable 'description' is assigned in constructor body. Consider performing initialization in initialization list. |
133 | useInitializationList | 398 | performance | Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. |
134 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
135 | useInitializationList | 398 | performance | Variable 'category' is assigned in constructor body. Consider performing initialization in initialization list. |
136 | useInitializationList | 398 | performance | Variable 'sub_category' is assigned in constructor body. Consider performing initialization in initialization list. |
137 | useInitializationList | 398 | performance | Variable 'description' is assigned in constructor body. Consider performing initialization in initialization list. |
139 | useInitializationList | 398 | performance | Variable 'sub_func_str' is assigned in constructor body. Consider performing initialization in initialization list. |
294 | noExplicitConstructor | 398 | style | Class 'VisualShaderEditorPlugin' has a constructor with 1 argument that is not explicit. |
302 | missingOverride | style | The function 'create_editor' overrides a function in a base class but is not marked with a 'override' specifier. | |
editor/progress_dialog.cpp | ||||
59 | uninitStructMember | 457 | error | Uninitialized struct member: t.vb |
59 | uninitStructMember | 457 | error | Uninitialized struct member: t.state |
59 | uninitStructMember | 457 | error | Uninitialized struct member: t.last_progress_tick |
111 | shadowVariable | 398 | style | Local variable 'no_updates' shadows outer variable |
114 | knownConditionTrueFalse | 571 | style | Condition 'no_updates' is always true |
120 | AssignmentIntegerToAddress | 758 | portability | Assigning an integer to a pointer is not portable. |
178 | uninitStructMember | 457 | error | Uninitialized struct member: t.hb |
editor/project_manager.cpp | ||||
572 | redundantAssignment | 563 | style | Variable 'ret' is reassigned a value before the old one has been used. |
578 | shadowVariable | 398 | style | Local variable 'msg' shadows outer variable |
871 | knownConditionTrueFalse | 570 | style | Condition 'gles3_viable' is always false |
1006 | useInitializationList | 398 | performance | Variable 'project_key' is assigned in constructor body. Consider performing initialization in initialization list. |
1007 | useInitializationList | 398 | performance | Variable 'project_name' is assigned in constructor body. Consider performing initialization in initialization list. |
1008 | useInitializationList | 398 | performance | Variable 'description' is assigned in constructor body. Consider performing initialization in initialization list. |
1009 | useInitializationList | 398 | performance | Variable 'path' is assigned in constructor body. Consider performing initialization in initialization list. |
1010 | useInitializationList | 398 | performance | Variable 'icon' is assigned in constructor body. Consider performing initialization in initialization list. |
1011 | useInitializationList | 398 | performance | Variable 'main_scene' is assigned in constructor body. Consider performing initialization in initialization list. |
2877 | uninitMemberVar | 398 | warning | Member variable 'ProjectListFilter::filter_option' is not initialized in the constructor. |
2877 | uninitMemberVar | 398 | warning | Member variable 'ProjectListFilter::search_box' is not initialized in the constructor. |
editor/project_settings_editor.h | ||||
200 | noExplicitConstructor | 398 | style | Class 'ProjectSettingsEditor' has a constructor with 1 argument that is not explicit. |
editor/rename_dialog.cpp | ||||
472 | cstyleCast | 398 | style | C-style pointer casting |
519 | variableScope | 398 | style | The scope of the variable 'start' can be reduced. |
519 | unreadVariable | 563 | style | Variable 'start' is assigned a value that is never used. |
editor/rename_dialog.h | ||||
116 | noExplicitConstructor | 398 | style | Class 'RenameDialog' has a constructor with 1 argument that is not explicit. |
editor/script_editor_debugger.cpp | ||||
201 | useInitializationList | 398 | performance | Variable 'remote_object_id' is assigned in constructor body. Consider performing initialization in initialization list. |
1105 | uninitStructMember | 457 | error | Uninitialized struct member: item.line |
1105 | uninitvar | 457 | error | Uninitialized variable: item.line |
1910 | cstyleCast | 398 | style | C-style pointer casting |
1915 | cstyleCast | 398 | style | C-style pointer casting |
editor/spatial_editor_gizmos.cpp | ||||
985 | constVariable | 398 | style | Variable 'arrow' can be declared with const |
1609 | useInitializationList | 398 | performance | Variable 'pos3d_mesh' is assigned in constructor body. Consider performing initialization in initialization list. |
5029 | duplicateCondition | 398 | style | The if condition is the same as the previous if condition |
5035 | constVariable | 398 | style | Variable 'arrow' can be declared with const |
main/input_default.cpp | ||||
852 | useInitializationList | 398 | performance | Variable 'default_shape' is assigned in constructor body. Consider performing initialization in initialization list. |
1100 | uninitvar | 457 | error | Uninitialized variables: event.index, event.value |
1170 | uninitvar | 457 | error | Uninitialized variables: event.index, event.value |
main/input_default.h | ||||
125 | noExplicitConstructor | 398 | style | Class 'InputGuard' has a constructor with 1 argument that is not explicit. |
main/main.cpp | ||||
469 | redundantInitialization | 563 | style | Redundant initialization for 'I'. The initialized value is overwritten before it is read. |
522 | redundantAssignment | 563 | style | Variable 'I' is reassigned a value before the old one has been used. |
1120 | knownConditionTrueFalse | 571 | style | Condition '!project_manager' is always true |
1141 | knownConditionTrueFalse | 570 | style | Condition 'project_manager' is always false |
1198 | knownConditionTrueFalse | 571 | style | Condition '!force_lowdpi' is always true |
1236 | knownConditionTrueFalse | 570 | style | Condition 'project_manager' is always false |
1962 | knownConditionTrueFalse | 571 | style | Condition '!project_manager' is always true |
2061 | knownConditionTrueFalse | 571 | style | Condition '!project_manager' is always true |
2141 | knownConditionTrueFalse | 571 | style | Condition '!project_manager' is always true |
2193 | knownConditionTrueFalse | 571 | style | Condition '!project_manager' is always true |
2479 | knownConditionTrueFalse | 570 | style | Condition 'project_manager' is always false |
main/main_timer_sync.cpp | ||||
402 | uninitStructMember | 457 | error | Uninitialized struct member: ret.interpolation_fraction |
402 | uninitvar | 457 | error | Uninitialized variable: ret.interpolation_fraction |
modules/bullet/area_bullet.h | ||||
140 | missingOverride | style | The function 'main_shape_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
141 | missingOverride | style | The function 'reload_body' overrides a function in a base class but is not marked with a 'override' specifier. | |
142 | missingOverride | style | The function 'set_space' overrides a function in a base class but is not marked with a 'override' specifier. | |
144 | missingOverride | style | The function 'dispatch_callbacks' overrides a function in a base class but is not marked with a 'override' specifier. | |
147 | missingOverride | style | The function 'on_collision_filters_change' overrides a function in a base class but is not marked with a 'override' specifier. | |
148 | missingOverride | style | The function 'on_collision_checker_start' overrides a function in a base class but is not marked with a 'override' specifier. | |
149 | missingOverride | style | The function 'on_collision_checker_end' overrides a function in a base class but is not marked with a 'override' specifier. | |
164 | missingOverride | style | The function 'on_enter_area' overrides a function in a base class but is not marked with a 'override' specifier. | |
165 | missingOverride | style | The function 'on_exit_area' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/bullet/collision_object_bullet.cpp | ||||
64 | cstyleCast | 398 | style | C-style pointer casting |
91 | uninitDerivedMemberVar | 398 | warning | Member variable 'RIDBullet::physicsServer' is not initialized in the constructor. Maybe it should be initialized directly in the class RIDBullet? |
modules/bullet/collision_object_bullet.h | ||||
248 | missingOverride | style | The function 'find_shape' overrides a function in a base class but is not marked with a 'override' specifier. | |
250 | missingOverride | style | The function 'remove_shape_full' overrides a function in a base class but is not marked with a 'override' specifier. | |
262 | missingOverride | style | The function 'shape_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
263 | missingOverride | style | The function 'reload_shapes' overrides a function in a base class but is not marked with a 'override' specifier. | |
266 | missingOverride | style | The function 'body_scale_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/bullet/cone_twist_joint_bullet.h | ||||
48 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/bullet/constraint_bullet.cpp | ||||
40 | uninitDerivedMemberVar | 398 | warning | Member variable 'RIDBullet::physicsServer' is not initialized in the constructor. Maybe it should be initialized directly in the class RIDBullet? |
modules/bullet/generic_6dof_joint_bullet.cpp | ||||
43 | uninitMemberVar | 398 | warning | Member variable 'Generic6DOFJointBullet::flags' is not initialized in the constructor. |
modules/bullet/generic_6dof_joint_bullet.h | ||||
53 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/bullet/godot_collision_configuration.h | ||||
48 | noExplicitConstructor | 398 | style | Class 'GodotCollisionConfiguration' has a constructor with 1 argument that is not explicit. |
60 | noExplicitConstructor | 398 | style | Class 'GodotSoftCollisionConfiguration' has a constructor with 1 argument that is not explicit. |
modules/bullet/godot_collision_dispatcher.h | ||||
57 | noExplicitConstructor | 398 | style | Class 'GodotCollisionDispatcher' has a constructor with 1 argument that is not explicit. |
modules/bullet/godot_motion_state.h | ||||
57 | noExplicitConstructor | 398 | style | Class 'GodotMotionState' has a constructor with 1 argument that is not explicit. |
modules/bullet/godot_ray_world_algorithm.h | ||||
74 | noExplicitConstructor | 398 | style | Struct 'CreateFunc' has a constructor with 1 argument that is not explicit. |
84 | noExplicitConstructor | 398 | style | Struct 'SwappedCreateFunc' has a constructor with 1 argument that is not explicit. |
modules/bullet/godot_result_callbacks.h | ||||
214 | uninitMemberVar | 398 | warning | Member variable 'GodotRestInfoContactResultCallback::m_rest_info_collision_object' is not initialized in the constructor. |
modules/bullet/hinge_joint_bullet.h | ||||
47 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/bullet/pin_joint_bullet.h | ||||
49 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/bullet/rid_bullet.h | ||||
42 | noConstructor | 398 | style | The class 'RIDBullet' does not declare a constructor although it has private member variables which likely require initialization. |
modules/bullet/rigid_body_bullet.h | ||||
145 | noExplicitConstructor | 398 | style | Struct 'KinematicUtilities' has a constructor with 1 argument that is not explicit. |
213 | missingOverride | style | The function 'main_shape_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
214 | missingOverride | style | The function 'reload_body' overrides a function in a base class but is not marked with a 'override' specifier. | |
215 | missingOverride | style | The function 'set_space' overrides a function in a base class but is not marked with a 'override' specifier. | |
217 | missingOverride | style | The function 'dispatch_callbacks' overrides a function in a base class but is not marked with a 'override' specifier. | |
221 | missingOverride | style | The function 'on_collision_filters_change' overrides a function in a base class but is not marked with a 'override' specifier. | |
222 | missingOverride | style | The function 'on_collision_checker_start' overrides a function in a base class but is not marked with a 'override' specifier. | |
223 | missingOverride | style | The function 'on_collision_checker_end' overrides a function in a base class but is not marked with a 'override' specifier. | |
288 | missingOverride | style | The function 'set_transform__bullet' overrides a function in a base class but is not marked with a 'override' specifier. | |
289 | missingOverride | style | The function 'get_transform__bullet' overrides a function in a base class but is not marked with a 'override' specifier. | |
291 | missingOverride | style | The function 'reload_shapes' overrides a function in a base class but is not marked with a 'override' specifier. | |
291 | virtualCallInConstructor | style | Virtual function 'reload_shapes' is called from constructor 'RigidBodyBullet()' at line 295. Dynamic binding is not used. | |
293 | missingOverride | style | The function 'on_enter_area' overrides a function in a base class but is not marked with a 'override' specifier. | |
294 | missingOverride | style | The function 'on_exit_area' overrides a function in a base class but is not marked with a 'override' specifier. | |
300 | missingOverride | style | The function 'notify_transform_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/bullet/shape_bullet.cpp | ||||
49 | uninitDerivedMemberVar | 398 | warning | Member variable 'RIDBullet::physicsServer' is not initialized in the constructor. Maybe it should be initialized directly in the class RIDBullet? |
450 | uninitMemberVar | 398 | warning | Member variable 'HeightMapShapeBullet::width' is not initialized in the constructor. |
450 | uninitMemberVar | 398 | warning | Member variable 'HeightMapShapeBullet::depth' is not initialized in the constructor. |
550 | constParameter | 398 | style | Parameter 'p_heights' can be declared with const |
modules/bullet/shape_bullet.h | ||||
111 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
112 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
113 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
114 | missingOverride | style | The function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier. | |
127 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
128 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
129 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
130 | missingOverride | style | The function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier. | |
143 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
144 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
145 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
146 | missingOverride | style | The function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier. | |
161 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
162 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
163 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
164 | missingOverride | style | The function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier. | |
179 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
180 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
181 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
194 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
196 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
197 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
198 | missingOverride | style | The function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier. | |
213 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
214 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
215 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
216 | missingOverride | style | The function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier. | |
232 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
233 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
234 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
235 | missingOverride | style | The function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier. | |
248 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
249 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
250 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
251 | missingOverride | style | The function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/bullet/slider_joint_bullet.h | ||||
49 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/bullet/soft_body_bullet.cpp | ||||
38 | uninitMemberVar | 398 | warning | Member variable 'SoftBodyBullet::mat0' is not initialized in the constructor. |
88 | variableScope | 398 | style | The scope of the variable 'vs_indices' can be reduced. |
89 | variableScope | 398 | style | The scope of the variable 'vertex_position' can be reduced. |
90 | variableScope | 398 | style | The scope of the variable 'vertex_normal' can be reduced. |
modules/bullet/soft_body_bullet.h | ||||
90 | missingOverride | style | The function 'reload_body' overrides a function in a base class but is not marked with a 'override' specifier. | |
91 | missingOverride | style | The function 'set_space' overrides a function in a base class but is not marked with a 'override' specifier. | |
93 | missingOverride | style | The function 'dispatch_callbacks' overrides a function in a base class but is not marked with a 'override' specifier. | |
94 | missingOverride | style | The function 'on_collision_filters_change' overrides a function in a base class but is not marked with a 'override' specifier. | |
95 | missingOverride | style | The function 'on_collision_checker_start' overrides a function in a base class but is not marked with a 'override' specifier. | |
96 | missingOverride | style | The function 'on_collision_checker_end' overrides a function in a base class but is not marked with a 'override' specifier. | |
97 | missingOverride | style | The function 'on_enter_area' overrides a function in a base class but is not marked with a 'override' specifier. | |
98 | missingOverride | style | The function 'on_exit_area' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/bullet/space_bullet.cpp | ||||
304 | variableScope | 398 | style | The scope of the variable 'shape' can be reduced. |
1070 | variableScope | 398 | style | The scope of the variable 'rays_found_this_round' can be reduced. |
1070 | unreadVariable | 563 | style | Variable 'rays_found_this_round' is assigned a value that is never used. |
1127 | useInitializationList | 398 | performance | Variable 'bounds' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/bullet/space_bullet.h | ||||
77 | noExplicitConstructor | 398 | style | Class 'BulletPhysicsDirectSpaceState' has a constructor with 1 argument that is not explicit. |
modules/csg/csg.cpp | ||||
552 | allocaCalled | warning | Obsolete function 'alloca' called. | |
modules/csg/csg_gizmos.h | ||||
60 | noExplicitConstructor | 398 | style | Class 'EditorPluginCSG' has a constructor with 1 argument that is not explicit. |
modules/csg/csg_shape.h | ||||
171 | missingOverride | style | The function '_build_brush' overrides a function in a base class but is not marked with a 'override' specifier. | |
195 | missingOverride | style | The function '_build_brush' overrides a function in a base class but is not marked with a 'override' specifier. | |
215 | missingOverride | style | The function '_build_brush' overrides a function in a base class but is not marked with a 'override' specifier. | |
247 | missingOverride | style | The function '_build_brush' overrides a function in a base class but is not marked with a 'override' specifier. | |
275 | missingOverride | style | The function '_build_brush' overrides a function in a base class but is not marked with a 'override' specifier. | |
311 | missingOverride | style | The function '_build_brush' overrides a function in a base class but is not marked with a 'override' specifier. | |
367 | missingOverride | style | The function '_build_brush' overrides a function in a base class but is not marked with a 'override' specifier. | |
401 | missingOverride | style | The function '_validate_property' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/cvtt/image_compress_cvtt.cpp | ||||
244 | knownConditionTrueFalse | 570 | style | Condition 'num_job_threads>0' is always false |
258 | knownConditionTrueFalse | 398 | style | The comparison 'num_job_threads > 0' is always false. |
modules/dds/texture_loader_dds.cpp | ||||
70 | unusedStructMember | 563 | style | struct member 'DDSFormatInfo::name' is never used. |
205 | invalidPrintfArgType_sint | 686 | warning | %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. |
modules/enet/networked_multiplayer_enet.cpp | ||||
684 | cstyleCast | 398 | style | C-style pointer casting |
738 | cstyleCast | 398 | style | C-style pointer casting |
899 | uninitMemberVar | 398 | warning | Member variable 'NetworkedMultiplayerENet::peer' is not initialized in the constructor. |
899 | uninitMemberVar | 398 | warning | Member variable 'NetworkedMultiplayerENet::host' is not initialized in the constructor. |
907 | useInitializationList | 398 | performance | Variable 'transfer_mode' is assigned in constructor body. Consider performing initialization in initialization list. |
911 | useInitializationList | 398 | performance | Variable 'connection_status' is assigned in constructor body. Consider performing initialization in initialization list. |
918 | useInitializationList | 398 | performance | Variable 'bind_ip' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/fbx/data/fbx_material.cpp | ||||
163 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'fbx_texture_mapping_desc.count(fbx_mapping_name)' is less than zero. |
339 | knownConditionTrueFalse | 571 | style | Condition '!real_value' is always true |
modules/fbx/data/fbx_mesh_data.cpp | ||||
250 | unreadVariable | 563 | style | Variable 'surface_id' is assigned a value that is never used. |
659 | knownConditionTrueFalse | 570 | style | Condition 'same_normal' is always false |
954 | unreadVariable | 563 | style | Variable 'tris' is assigned a value that is never used. |
modules/fbx/editor_scene_importer_fbx.cpp | ||||
718 | identicalConditionAfterEarlyExit | 398 | warning | Identical condition '!mesh_skin', second condition is always false |
1160 | variableScope | 398 | style | The scope of the variable 'valid_rest' can be reduced. |
modules/fbx/fbx_parser/FBXBinaryTokenizer.cpp | ||||
93 | useInitializationList | 398 | performance | Variable 'contents' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/fbx/fbx_parser/FBXMaterial.cpp | ||||
308 | cstyleCast | 398 | style | C-style pointer casting |
310 | cstyleCast | 398 | style | C-style pointer casting |
384 | noCopyConstructor | 398 | warning | Class 'Video' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). |
384 | noOperatorEq | 398 | warning | Class 'Video' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). |
modules/fbx/fbx_parser/FBXParser.cpp | ||||
119 | knownConditionTrueFalse | 570 | style | Condition '!n' is always false |
123 | knownConditionTrueFalse | 571 | style | Condition 'n' is always true |
132 | knownConditionTrueFalse | 570 | style | Condition '!n' is always false |
220 | noCopyConstructor | 398 | warning | Class 'Parser' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). |
220 | noOperatorEq | 398 | warning | Class 'Parser' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). |
639 | invalidPointerCast | 704 | portability | Casting between signed char * and const double * which have an incompatible binary data representation. |
646 | invalidPointerCast | 704 | portability | Casting between signed char * and const float * which have an incompatible binary data representation. |
719 | invalidPointerCast | 704 | portability | Casting between signed char * and const double * which have an incompatible binary data representation. |
727 | invalidPointerCast | 704 | portability | Casting between signed char * and const float * which have an incompatible binary data representation. |
796 | invalidPointerCast | 704 | portability | Casting between signed char * and const double * which have an incompatible binary data representation. |
802 | invalidPointerCast | 704 | portability | Casting between signed char * and const float * which have an incompatible binary data representation. |
919 | invalidPointerCast | 704 | portability | Casting between signed char * and const double * which have an incompatible binary data representation. |
924 | invalidPointerCast | 704 | portability | Casting between signed char * and const float * which have an incompatible binary data representation. |
modules/fbx/fbx_parser/FBXParser.h | ||||
154 | noExplicitConstructor | 398 | style | Class 'Scope' has a constructor with 1 argument that is not explicit. |
modules/fbx/fbx_parser/FBXProperties.h | ||||
140 | noExplicitConstructor | 398 | style | Class 'PropertyTable' has a constructor with 1 argument that is not explicit. |
modules/fbx/fbx_parser/FBXUtil.cpp | ||||
207 | knownConditionTrueFalse | 571 | style | Condition 'extraBytes>0' is always true |
modules/gdnative/arvr/arvr_interface_gdnative.cpp | ||||
438 | cstyleCast | 398 | style | C-style pointer casting |
modules/gdnative/arvr/arvr_interface_gdnative.h | ||||
64 | virtualCallInConstructor | style | Virtual function 'is_initialized' is called from destructor '~ARVRInterfaceGDNative()' at line 53. Dynamic binding is not used. | |
66 | virtualCallInConstructor | style | Virtual function 'uninitialize' is called from destructor '~ARVRInterfaceGDNative()' at line 54. Dynamic binding is not used. | |
modules/gdnative/gdnative_library_editor_plugin.cpp | ||||
419 | uninitMemberVar | 398 | warning | Member variable 'GDNativeLibraryEditorPlugin::editor' is not initialized in the constructor. |
modules/gdnative/gdnative_library_editor_plugin.h | ||||
109 | noExplicitConstructor | 398 | style | Class 'GDNativeLibraryEditorPlugin' has a constructor with 1 argument that is not explicit. |
modules/gdnative/nativescript/godot_nativescript.cpp | ||||
183 | cstyleCast | 398 | style | C-style pointer casting |
modules/gdnative/nativescript/nativescript.cpp | ||||
207 | cstyleCast | 398 | style | C-style pointer casting |
526 | cstyleCast | 398 | style | C-style pointer casting |
545 | useInitializationList | 398 | performance | Variable 'library' is assigned in constructor body. Consider performing initialization in initialization list. |
546 | useInitializationList | 398 | performance | Variable 'lib_path' is assigned in constructor body. Consider performing initialization in initialization list. |
547 | useInitializationList | 398 | performance | Variable 'class_name' is assigned in constructor body. Consider performing initialization in initialization list. |
1017 | uninitMemberVar | 398 | warning | Member variable 'NativeScriptLanguage::lang_idx' is not initialized in the constructor. |
1020 | useInitializationList | 398 | performance | Variable '_init_call_type' is assigned in constructor body. Consider performing initialization in initialization list. |
1021 | useInitializationList | 398 | performance | Variable '_init_call_name' is assigned in constructor body. Consider performing initialization in initialization list. |
1022 | useInitializationList | 398 | performance | Variable '_terminate_call_name' is assigned in constructor body. Consider performing initialization in initialization list. |
1023 | useInitializationList | 398 | performance | Variable '_noarg_call_type' is assigned in constructor body. Consider performing initialization in initialization list. |
1024 | useInitializationList | 398 | performance | Variable '_frame_call_name' is assigned in constructor body. Consider performing initialization in initialization list. |
1026 | useInitializationList | 398 | performance | Variable '_thread_enter_call_name' is assigned in constructor body. Consider performing initialization in initialization list. |
1027 | useInitializationList | 398 | performance | Variable '_thread_exit_call_name' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/gdnative/nativescript/nativescript.h | ||||
88 | uninitMemberVar | 398 | warning | Member variable 'NativeScriptDesc::base_data' is not initialized in the constructor. |
88 | uninitMemberVar | 398 | warning | Member variable 'NativeScriptDesc::is_tool' is not initialized in the constructor. |
188 | noConstructor | 398 | style | The class 'NativeScriptInstance' does not declare a constructor although it has private member variables which likely require initialization. |
modules/gdnative/net/multiplayer_peer_gdnative.cpp | ||||
123 | cstyleCast | 398 | style | C-style pointer casting |
modules/gdnative/net/packet_peer_gdnative.cpp | ||||
70 | cstyleCast | 398 | style | C-style pointer casting |
modules/gdnative/net/stream_peer_gdnative.cpp | ||||
75 | cstyleCast | 398 | style | C-style pointer casting |
modules/gdnative/pluginscript/pluginscript_instance.cpp | ||||
120 | uninitMemberVar | 398 | warning | Member variable 'PluginScriptInstance::_owner' is not initialized in the constructor. |
120 | uninitMemberVar | 398 | warning | Member variable 'PluginScriptInstance::_data' is not initialized in the constructor. |
120 | uninitMemberVar | 398 | warning | Member variable 'PluginScriptInstance::_desc' is not initialized in the constructor. |
modules/gdnative/pluginscript/pluginscript_language.h | ||||
129 | noExplicitConstructor | 398 | style | Class 'PluginScriptLanguage' has a constructor with 1 argument that is not explicit. |
modules/gdnative/pluginscript/pluginscript_loader.h | ||||
45 | noExplicitConstructor | 398 | style | Class 'ResourceFormatLoaderPluginScript' has a constructor with 1 argument that is not explicit. |
56 | noExplicitConstructor | 398 | style | Class 'ResourceFormatSaverPluginScript' has a constructor with 1 argument that is not explicit. |
modules/gdnative/videodecoder/video_stream_gdnative.h | ||||
48 | noExplicitConstructor | 398 | style | Struct 'VideoDecoderGDNative' has a constructor with 1 argument that is not explicit. |
196 | uninitMemberVar | 398 | warning | Member variable 'VideoStreamGDNative::audio_track' is not initialized in the constructor. |
modules/gdscript/gdscript.cpp | ||||
45 | useInitializationList | 398 | performance | Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. |
567 | constParameter | 398 | style | Parameter 'p_sc' can be declared with const |
modules/gdscript/gdscript.h | ||||
52 | noExplicitConstructor | 398 | style | Class 'GDScriptNativeClass' has a constructor with 1 argument that is not explicit. |
modules/gdscript/gdscript_compiler.cpp | ||||
59 | nullPointer | 476 | warning | Possible null pointer dereference: nc |
116 | constParameter | 398 | style | Parameter 'p_owner' can be declared with const |
158 | unreadVariable | 563 | style | Variable 'result.has_type' is assigned a value that is never used. |
1290 | unreadVariable | 563 | style | Variable 'slevel' is assigned a value that is never used. |
2244 | uninitMemberVar | 398 | warning | Member variable 'GDScriptCompiler::parser' is not initialized in the constructor. |
2244 | uninitMemberVar | 398 | warning | Member variable 'GDScriptCompiler::main_script' is not initialized in the constructor. |
2244 | uninitMemberVar | 398 | warning | Member variable 'GDScriptCompiler::err_line' is not initialized in the constructor. |
2244 | uninitMemberVar | 398 | warning | Member variable 'GDScriptCompiler::err_column' is not initialized in the constructor. |
modules/gdscript/gdscript_editor.cpp | ||||
450 | knownConditionTrueFalse | 570 | style | Condition 'th' is always false |
458 | knownConditionTrueFalse | 570 | style | Condition 'th' is always false |
1595 | constParameter | 398 | style | Parameter 'p_context' can be declared with const |
modules/gdscript/gdscript_function.cpp | ||||
255 | syntaxError | error | syntax error | |
313 | allocaCalled | warning | Obsolete function 'alloca' called. | |
1697 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunction::_constants_ptr' is not initialized in the constructor. |
1697 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunction::_constant_count' is not initialized in the constructor. |
1697 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunction::_global_names_ptr' is not initialized in the constructor. |
1697 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunction::_global_names_count' is not initialized in the constructor. |
1697 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunction::_default_arg_ptr' is not initialized in the constructor. |
1697 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunction::_default_arg_count' is not initialized in the constructor. |
1697 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunction::_code_ptr' is not initialized in the constructor. |
1697 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunction::_code_size' is not initialized in the constructor. |
1697 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunction::_argument_count' is not initialized in the constructor. |
1697 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunction::_initial_line' is not initialized in the constructor. |
1697 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunction::_static' is not initialized in the constructor. |
1697 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunction::_script' is not initialized in the constructor. |
1697 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunction::_named_globals_ptr' is not initialized in the constructor. |
1697 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunction::_named_globals_count' is not initialized in the constructor. |
1701 | useInitializationList | 398 | performance | Variable 'rpc_mode' is assigned in constructor body. Consider performing initialization in initialization list. |
1702 | useInitializationList | 398 | performance | Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. |
1875 | uninitMemberVar | 398 | warning | Member variable 'GDScriptFunctionState::state' is not initialized in the constructor. |
modules/gdscript/gdscript_functions.cpp | ||||
984 | zerodivcond | 369 | warning | Either the condition 'incr<0' is redundant or there is division by zero at line 984. |
modules/gdscript/gdscript_parser.cpp | ||||
449 | variableScope | 398 | style | The scope of the variable 'found_constant' can be reduced. |
451 | variableScope | 398 | style | The scope of the variable 'cn' can be reduced. |
5742 | variableScope | 398 | style | The scope of the variable 'finished' can be reduced. |
6509 | variableScope | 398 | style | The scope of the variable 'valid' can be reduced. |
7253 | unreadVariable | 563 | style | Variable 'is_vararg' is assigned a value that is never used. |
7255 | unreadVariable | 563 | style | Variable 'default_args_count' is assigned a value that is never used. |
7312 | unreadVariable | 563 | style | Variable 'default_args_count' is assigned a value that is never used. |
7356 | redundantAssignment | 563 | style | Variable 'valid' is reassigned a value before the old one has been used. |
7804 | unreadVariable | 563 | style | Variable 'result.has_type' is assigned a value that is never used. |
7805 | unreadVariable | 563 | style | Variable 'result.is_constant' is assigned a value that is never used. |
7806 | unreadVariable | 563 | style | Variable 'result.script_type' is assigned a value that is never used. |
7814 | unreadVariable | 563 | style | Variable 'result.kind' is assigned a value that is never used. |
7816 | unreadVariable | 563 | style | Variable 'result.kind' is assigned a value that is never used. |
8954 | uninitMemberVar | 398 | warning | Member variable 'GDScriptParser::completion_line' is not initialized in the constructor. |
8954 | uninitMemberVar | 398 | warning | Member variable 'GDScriptParser::completion_argument' is not initialized in the constructor. |
8954 | uninitMemberVar | 398 | warning | Member variable 'GDScriptParser::completion_ident_is_call' is not initialized in the constructor. |
modules/gdscript/gdscript_parser.h | ||||
196 | uninitMemberVar | 398 | warning | Member variable 'ClassNode::initializer' is not initialized in the constructor. |
196 | uninitMemberVar | 398 | warning | Member variable 'ClassNode::ready' is not initialized in the constructor. |
196 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
196 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
196 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
221 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
222 | missingOverride | style | The function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
225 | uninitMemberVar | 398 | warning | Member variable 'FunctionNode::body' is not initialized in the constructor. |
225 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
225 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
225 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
228 | useInitializationList | 398 | performance | Variable 'rpc_mode' is assigned in constructor body. Consider performing initialization in initialization list. |
248 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
248 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
248 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
259 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
259 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
259 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
263 | uninitMemberVar | 398 | warning | Member variable 'BuiltInFunctionNode::function' is not initialized in the constructor. |
263 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
263 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
263 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
270 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
271 | missingOverride | style | The function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
272 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
272 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
272 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
285 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
286 | missingOverride | style | The function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
287 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
287 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
287 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
299 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
300 | missingOverride | style | The function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
301 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
301 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
301 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
307 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
308 | missingOverride | style | The function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
309 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
309 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
309 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
325 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
326 | missingOverride | style | The function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
327 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
327 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
327 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
336 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
336 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
336 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
396 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
397 | missingOverride | style | The function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
398 | uninitMemberVar | 398 | warning | Member variable 'OperatorNode::op' is not initialized in the constructor. |
398 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
398 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
398 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
455 | uninitMemberVar | 398 | warning | Member variable 'ControlFlowNode::match' is not initialized in the constructor. |
455 | uninitMemberVar | 398 | warning | Member variable 'ControlFlowNode::_else' is not initialized in the constructor. |
455 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
455 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
455 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
467 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
468 | missingOverride | style | The function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
469 | uninitMemberVar | 398 | warning | Member variable 'CastNode::source_node' is not initialized in the constructor. |
469 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
469 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
469 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
475 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
475 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
475 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
483 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
483 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
483 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
487 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::next' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
487 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::line' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
487 | uninitDerivedMemberVar | 398 | warning | Member variable 'Node::column' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? |
modules/gdscript/gdscript_tokenizer.cpp | ||||
626 | redundantAssignment | 563 | style | Variable 'column' is reassigned a value before the old one has been used. |
modules/gdscript/gdscript_tokenizer.h | ||||
195 | noConstructor | 398 | style | The class 'GDScriptTokenizerText' does not declare a constructor although it has private member variables which likely require initialization. |
249 | missingOverride | style | The function 'get_token' overrides a function in a base class but is not marked with a 'override' specifier. | |
250 | missingOverride | style | The function 'get_token_identifier' overrides a function in a base class but is not marked with a 'override' specifier. | |
251 | missingOverride | style | The function 'get_token_built_in_func' overrides a function in a base class but is not marked with a 'override' specifier. | |
252 | missingOverride | style | The function 'get_token_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
253 | missingOverride | style | The function 'get_token_line' overrides a function in a base class but is not marked with a 'override' specifier. | |
254 | missingOverride | style | The function 'get_token_column' overrides a function in a base class but is not marked with a 'override' specifier. | |
255 | missingOverride | style | The function 'get_token_line_indent' overrides a function in a base class but is not marked with a 'override' specifier. | |
256 | missingOverride | style | The function 'get_token_line_tab_indent' overrides a function in a base class but is not marked with a 'override' specifier. | |
257 | missingOverride | style | The function 'get_token_constant' overrides a function in a base class but is not marked with a 'override' specifier. | |
258 | missingOverride | style | The function 'get_token_error' overrides a function in a base class but is not marked with a 'override' specifier. | |
259 | missingOverride | style | The function 'advance' overrides a function in a base class but is not marked with a 'override' specifier. | |
261 | missingOverride | style | The function 'get_warning_skips' overrides a function in a base class but is not marked with a 'override' specifier. | |
262 | missingOverride | style | The function 'get_warning_global_skips' overrides a function in a base class but is not marked with a 'override' specifier. | |
263 | missingOverride | style | The function 'is_ignoring_warnings' overrides a function in a base class but is not marked with a 'override' specifier. | |
287 | missingOverride | style | The function 'get_token' overrides a function in a base class but is not marked with a 'override' specifier. | |
288 | missingOverride | style | The function 'get_token_identifier' overrides a function in a base class but is not marked with a 'override' specifier. | |
289 | missingOverride | style | The function 'get_token_built_in_func' overrides a function in a base class but is not marked with a 'override' specifier. | |
290 | missingOverride | style | The function 'get_token_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
291 | missingOverride | style | The function 'get_token_line' overrides a function in a base class but is not marked with a 'override' specifier. | |
292 | missingOverride | style | The function 'get_token_column' overrides a function in a base class but is not marked with a 'override' specifier. | |
293 | missingOverride | style | The function 'get_token_line_indent' overrides a function in a base class but is not marked with a 'override' specifier. | |
294 | missingOverride | style | The function 'get_token_line_tab_indent' overrides a function in a base class but is not marked with a 'override' specifier. | |
295 | missingOverride | style | The function 'get_token_constant' overrides a function in a base class but is not marked with a 'override' specifier. | |
296 | missingOverride | style | The function 'get_token_error' overrides a function in a base class but is not marked with a 'override' specifier. | |
297 | missingOverride | style | The function 'advance' overrides a function in a base class but is not marked with a 'override' specifier. | |
299 | missingOverride | style | The function 'get_warning_skips' overrides a function in a base class but is not marked with a 'override' specifier. | |
303 | missingOverride | style | The function 'get_warning_global_skips' overrides a function in a base class but is not marked with a 'override' specifier. | |
307 | missingOverride | style | The function 'is_ignoring_warnings' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/gdscript/language_server/gdscript_language_server.cpp | ||||
44 | useInitializationList | 398 | performance | Variable 'host' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/gdscript/language_server/gdscript_workspace.cpp | ||||
575 | variableScope | 398 | style | The scope of the variable 'forced' can be reduced. |
modules/gdscript/language_server/lsp.hpp | ||||
817 | useInitializationList | 398 | performance | Variable 'kind' is assigned in constructor body. Consider performing initialization in initialization list. |
820 | noExplicitConstructor | 398 | style | Struct 'MarkupContent' has a constructor with 1 argument that is not explicit. |
821 | useInitializationList | 398 | performance | Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list. |
822 | useInitializationList | 398 | performance | Variable 'kind' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/gridmap/grid_map.cpp | ||||
1223 | useInitializationList | 398 | performance | Variable 'cell_size' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/gridmap/grid_map_editor_plugin.cpp | ||||
395 | constVariable | 398 | style | Variable 'cell_size' can be declared with const |
1150 | knownConditionTrueFalse | 571 | style | Condition 'node' is always true |
modules/gridmap/grid_map_editor_plugin.h | ||||
245 | noExplicitConstructor | 398 | style | Class 'GridMapEditor' has a constructor with 1 argument that is not explicit. |
266 | noExplicitConstructor | 398 | style | Class 'GridMapEditorPlugin' has a constructor with 1 argument that is not explicit. |
modules/lightmapper_cpu/lightmapper_cpu.cpp | ||||
715 | cstyleCast | 398 | style | C-style pointer casting |
841 | cstyleCast | 398 | style | C-style pointer casting |
1052 | constVariable | 398 | style | Variable 'triangle_vtxs' can be declared with const |
1053 | constVariable | 398 | style | Variable 'triangle_uvs' can be declared with const |
1054 | constVariable | 398 | style | Variable 'triangle_normals' can be declared with const |
1703 | uninitMemberVar | 398 | warning | Member variable 'LightmapperCPU::parameters' is not initialized in the constructor. |
1704 | useInitializationList | 398 | performance | Variable 'thread_progress' is assigned in constructor body. Consider performing initialization in initialization list. |
1705 | useInitializationList | 398 | performance | Variable 'thread_cancelled' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/mbedtls/dtls_server_mbedtls.h | ||||
50 | virtualCallInConstructor | style | Virtual function 'stop' is called from destructor '~DTLSServerMbedTLS()' at line 75. Dynamic binding is not used. | |
modules/mbedtls/packet_peer_mbed_dtls.cpp | ||||
38 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'len' is less than zero. |
42 | cstyleCast | 398 | style | C-style pointer casting |
56 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'len' is less than zero. |
60 | cstyleCast | 398 | style | C-style pointer casting |
133 | unreadVariable | 563 | style | Variable 'ret' is assigned a value that is never used. |
161 | unreadVariable | 563 | style | Variable 'ret' is assigned a value that is never used. |
178 | unreadVariable | 563 | style | Variable 'ret' is assigned a value that is never used. |
247 | uninitMemberVar | 398 | warning | Member variable 'PacketPeerMbedDTLS::packet_buffer' is not initialized in the constructor. |
modules/mbedtls/packet_peer_mbed_dtls.h | ||||
71 | virtualCallInConstructor | style | Virtual function 'disconnect_from_peer' is called from destructor '~PacketPeerMbedDTLS()' at line 253. Dynamic binding is not used. | |
modules/mbedtls/stream_peer_mbedtls.cpp | ||||
37 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'len' is less than zero. |
41 | cstyleCast | 398 | style | C-style pointer casting |
57 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'len' is less than zero. |
61 | cstyleCast | 398 | style | C-style pointer casting |
modules/mbedtls/stream_peer_mbedtls.h | ||||
61 | virtualCallInConstructor | style | Virtual function 'disconnect_from_stream' is called from destructor '~StreamPeerMbedTLS()' at line 279. Dynamic binding is not used. | |
modules/mobile_vr/mobile_vr_interface.cpp | ||||
461 | uninitMemberVar | 398 | warning | Member variable 'MobileVRInterface::mag_count' is not initialized in the constructor. |
461 | uninitMemberVar | 398 | warning | Member variable 'MobileVRInterface::has_gyro' is not initialized in the constructor. |
461 | uninitMemberVar | 398 | warning | Member variable 'MobileVRInterface::sensor_first' is not initialized in the constructor. |
466 | useInitializationList | 398 | performance | Variable 'intraocular_dist' is assigned in constructor body. Consider performing initialization in initialization list. |
467 | useInitializationList | 398 | performance | Variable 'display_width' is assigned in constructor body. Consider performing initialization in initialization list. |
468 | useInitializationList | 398 | performance | Variable 'display_to_lens' is assigned in constructor body. Consider performing initialization in initialization list. |
469 | useInitializationList | 398 | performance | Variable 'oversample' is assigned in constructor body. Consider performing initialization in initialization list. |
470 | useInitializationList | 398 | performance | Variable 'k1' is assigned in constructor body. Consider performing initialization in initialization list. |
471 | useInitializationList | 398 | performance | Variable 'k2' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/mobile_vr/mobile_vr_interface.h | ||||
134 | virtualCallInConstructor | style | Virtual function 'is_initialized' is called from destructor '~MobileVRInterface()' at line 477. Dynamic binding is not used. | |
136 | virtualCallInConstructor | style | Virtual function 'uninitialize' is called from destructor '~MobileVRInterface()' at line 478. Dynamic binding is not used. | |
modules/mono/csharp_script.cpp | ||||
2885 | knownConditionTrueFalse | 571 | style | Condition 'extra_cond' is always true |
3465 | useInitializationList | 398 | performance | Variable '_signal_callback' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/mono/csharp_script.h | ||||
158 | virtualCallInConstructor | style | Virtual function '_resource_path_changed' is called from constructor 'CSharpScript()' at line 3345. Dynamic binding is not used. | |
402 | virtualCallInConstructor | style | Virtual function 'finish' is called from destructor '~CSharpLanguage()' at line 1237. Dynamic binding is not used. | |
modules/mono/editor/godotsharp_export.cpp | ||||
58 | unusedStructMember | 563 | style | struct member 'AssemblyRefInfo::major' is never used. |
59 | unusedStructMember | 563 | style | struct member 'AssemblyRefInfo::minor' is never used. |
60 | unusedStructMember | 563 | style | struct member 'AssemblyRefInfo::build' is never used. |
61 | unusedStructMember | 563 | style | struct member 'AssemblyRefInfo::revision' is never used. |
modules/mono/editor/script_class_parser.h | ||||
38 | noConstructor | 398 | style | The class 'ScriptClassParser' does not declare a constructor although it has private member variables which likely require initialization. |
modules/mono/godotsharp_dirs.cpp | ||||
127 | useInitializationList | 398 | performance | Variable 'res_data_dir' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/mono/mono_gd/gd_mono.h | ||||
261 | noExplicitConstructor | 398 | style | Class 'ScopeDomain' has a constructor with 1 argument that is not explicit. |
262 | shadowVariable | 398 | style | Local variable 'prev_domain' shadows outer variable |
281 | noExplicitConstructor | 398 | style | Class 'ScopeExitDomainUnload' has a constructor with 1 argument that is not explicit. |
modules/mono/mono_gd/gd_mono_assembly.h | ||||
62 | useInitializationList | 398 | performance | Variable 'namespace_name' is assigned in constructor body. Consider performing initialization in initialization list. |
63 | useInitializationList | 398 | performance | Variable 'class_name' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/mono/mono_gd/gd_mono_class.cpp | ||||
492 | useInitializationList | 398 | performance | Variable 'namespace_name' is assigned in constructor body. Consider performing initialization in initialization list. |
493 | useInitializationList | 398 | performance | Variable 'class_name' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/mono/mono_gd/gd_mono_class.h | ||||
63 | useInitializationList | 398 | performance | Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/mono/mono_gd/gd_mono_internals.cpp | ||||
123 | unreachableCode | 561 | style | Statements following return, break, continue, goto or throw will never be executed. |
modules/mono/mono_gd/gd_mono_log.cpp | ||||
187 | uninitMemberVar | 398 | warning | Member variable 'GDMonoLog::log_file' is not initialized in the constructor. |
modules/mono/mono_gd/gd_mono_marshal.cpp | ||||
1419 | cstyleCast | 398 | style | C-style pointer casting |
1435 | cstyleCast | 398 | style | C-style pointer casting |
1447 | cstyleCast | 398 | style | C-style pointer casting |
1463 | cstyleCast | 398 | style | C-style pointer casting |
1475 | cstyleCast | 398 | style | C-style pointer casting |
1491 | cstyleCast | 398 | style | C-style pointer casting |
modules/mono/mono_gd/gd_mono_method.cpp | ||||
114 | allocaCalled | warning | Obsolete function 'alloca' called. | |
115 | allocaCalled | warning | Obsolete function 'alloca' called. | |
273 | useInitializationList | 398 | performance | Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/mono/mono_gd/gd_mono_property.cpp | ||||
147 | allocaCalled | warning | Obsolete function 'alloca' called. | |
modules/mono/mono_gd/gd_mono_wasm_m2n.h | ||||
197 | invalidPointerCast | 704 | portability | Casting between double * and float * which have an incompatible binary data representation. |
232 | redundantInitialization | 563 | style | Redundant initialization for 'func'. The initialized value is overwritten before it is read. |
232 | unreadVariable | 563 | style | Variable 'func' is assigned a value that is never used. |
modules/mono/signal_awaiter_utils.cpp | ||||
119 | uninitMemberVar | 398 | warning | Member variable 'SignalAwaiterHandle::completed' is not initialized in the constructor. |
modules/mono/signal_awaiter_utils.h | ||||
66 | noExplicitConstructor | 398 | style | Class 'SignalAwaiterHandle' has a constructor with 1 argument that is not explicit. |
modules/mono/utils/macros.h | ||||
88 | noExplicitConstructor | 398 | style | Struct 'ScopeExit' has a constructor with 1 argument that is not explicit. |
modules/mono/utils/string_utils.cpp | ||||
239 | va_list_usedBeforeStarted | 664 | error | va_list 'list' used before va_start() was called. |
239 | ConfigurationNotChecked | information | Skipping configuration '__GNUC__;va_copy' since the value of 'va_copy' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
239 | ConfigurationNotChecked | information | Skipping configuration 'va_copy' since the value of 'va_copy' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
240 | va_list_usedBeforeStarted | 664 | error | va_list 'list' used before va_start() was called. |
241 | va_list_usedBeforeStarted | 664 | error | va_list 'list' used before va_start() was called. |
247 | va_list_usedBeforeStarted | 664 | error | va_list 'list' used before va_start() was called. |
247 | ConfigurationNotChecked | information | Skipping configuration '__GNUC__;va_copy' since the value of 'va_copy' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
247 | ConfigurationNotChecked | information | Skipping configuration 'va_copy' since the value of 'va_copy' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
248 | va_list_usedBeforeStarted | 664 | error | va_list 'list' used before va_start() was called. |
249 | va_list_usedBeforeStarted | 664 | error | va_list 'list' used before va_start() was called. |
modules/mono/utils/thread_local.cpp | ||||
72 | noExplicitConstructor | 398 | style | Struct 'Impl' has a constructor with 1 argument that is not explicit. |
modules/mono/utils/thread_local.h | ||||
74 | noConstructor | 398 | style | The struct 'ThreadLocalStorage' does not declare a constructor although it has private member variables which likely require initialization. |
119 | noExplicitConstructor | 398 | style | Class 'ThreadLocal' has a constructor with 1 argument that is not explicit. |
119 | noExplicitConstructor | 398 | style | Class 'ThreadLocal < int >' has a constructor with 1 argument that is not explicit. |
147 | noExplicitConstructor | 398 | style | Struct 'FlagScopeGuard' has a constructor with 1 argument that is not explicit. |
modules/navigation/godot_navigation_server.cpp | ||||
147 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
171 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
185 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
199 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
213 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
313 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
335 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
342 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
357 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
382 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
396 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
443 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
470 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
477 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
484 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
491 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
498 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
505 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
512 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
519 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
526 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
540 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
555 | noExplicitConstructor | 398 | style | Struct 'free_command' has a constructor with 1 argument that is not explicit. |
555 | missingOverride | style | The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/navigation/nav_utils.h | ||||
123 | noExplicitConstructor | 398 | style | Struct 'NavigationPoly' has a constructor with 1 argument that is not explicit. |
modules/navigation/navigation_mesh_editor_plugin.h | ||||
82 | noExplicitConstructor | 398 | style | Class 'NavigationMeshEditorPlugin' has a constructor with 1 argument that is not explicit. |
modules/navigation/navigation_mesh_generator.cpp | ||||
75 | variableScope | 398 | style | The scope of the variable 'current_vertex_count' can be reduced. |
629 | uselessAssignmentPtrArg | 398 | warning | Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? |
676 | uselessAssignmentPtrArg | 398 | warning | Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? |
678 | uselessAssignmentPtrArg | 398 | warning | Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? |
688 | uselessAssignmentPtrArg | 398 | warning | Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? |
690 | uselessAssignmentPtrArg | 398 | warning | Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? |
modules/opensimplex/noise_texture.cpp | ||||
40 | useInitializationList | 398 | performance | Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. |
118 | cstyleCast | 398 | style | C-style pointer casting |
161 | redundantAssignment | 563 | style | Variable 'use_thread' is reassigned a value before the old one has been used. |
163 | knownConditionTrueFalse | 570 | style | Condition 'use_thread' is always false |
modules/pvr/texture_loader_pvr.cpp | ||||
310 | variableScope | 398 | style | The scope of the variable 'tmp1' can be reduced. |
310 | variableScope | 398 | style | The scope of the variable 'tmp2' can be reduced. |
609 | cstyleCast | 398 | style | C-style pointer casting |
modules/raycast/lightmap_raycaster.cpp | ||||
52 | cstyleCast | 398 | style | C-style pointer casting |
188 | useInitializationList | 398 | performance | Variable 'embree_device' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/regex/regex.h | ||||
97 | noExplicitConstructor | 398 | style | Class 'RegEx' has a constructor with 1 argument that is not explicit. |
modules/stb_vorbis/audio_stream_ogg_vorbis.h | ||||
68 | uninitMemberVar | 398 | warning | Member variable 'AudioStreamPlaybackOGGVorbis::ogg_stream' is not initialized in the constructor. |
68 | uninitMemberVar | 398 | warning | Member variable 'AudioStreamPlaybackOGGVorbis::frames_mixed' is not initialized in the constructor. |
68 | uninitMemberVar | 398 | warning | Member variable 'AudioStreamPlaybackOGGVorbis::active' is not initialized in the constructor. |
68 | uninitMemberVar | 398 | warning | Member variable 'AudioStreamPlaybackOGGVorbis::loops' is not initialized in the constructor. |
modules/tga/image_loader_tga.cpp | ||||
51 | variableScope | 398 | style | The scope of the variable 'c' can be reduced. |
51 | unreadVariable | 563 | style | Variable 'c' is assigned a value that is never used. |
52 | variableScope | 398 | style | The scope of the variable 'count' can be reduced. |
52 | unreadVariable | 563 | style | Variable 'count' is assigned a value that is never used. |
306 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'tga_header.image_width' is less than zero. |
306 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'tga_header.image_height' is less than zero. |
modules/theora/video_stream_theora.cpp | ||||
155 | knownConditionTrueFalse | 571 | style | Condition 'file' is always true |
628 | cstyleCast | 398 | style | C-style pointer casting |
647 | uninitMemberVar | 398 | warning | Member variable 'VideoStreamPlaybackTheora::theora_eos' is not initialized in the constructor. |
647 | uninitMemberVar | 398 | warning | Member variable 'VideoStreamPlaybackTheora::vorbis_eos' is not initialized in the constructor. |
647 | uninitMemberVar | 398 | warning | Member variable 'VideoStreamPlaybackTheora::td' is not initialized in the constructor. |
647 | uninitMemberVar | 398 | warning | Member variable 'VideoStreamPlaybackTheora::pp_inc' is not initialized in the constructor. |
647 | uninitMemberVar | 398 | warning | Member variable 'VideoStreamPlaybackTheora::pp_level_max' is not initialized in the constructor. |
647 | uninitMemberVar | 398 | warning | Member variable 'VideoStreamPlaybackTheora::pp_level' is not initialized in the constructor. |
647 | uninitMemberVar | 398 | warning | Member variable 'VideoStreamPlaybackTheora::last_update_time' is not initialized in the constructor. |
647 | uninitMemberVar | 398 | warning | Member variable 'VideoStreamPlaybackTheora::time' is not initialized in the constructor. |
658 | useInitializationList | 398 | performance | Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/tinyexr/image_loader_tinyexr.cpp | ||||
178 | invalidPointerCast | 704 | portability | Casting between unsigned char * and float * which have an incompatible binary data representation. |
modules/upnp/upnp.cpp | ||||
397 | useInitializationList | 398 | performance | Variable 'discover_multicast_if' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/visual_script/visual_script.cpp | ||||
150 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptNodeInstance::id' is not initialized in the constructor. |
150 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptNodeInstance::sequence_index' is not initialized in the constructor. |
150 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptNodeInstance::sequence_output_count' is not initialized in the constructor. |
150 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptNodeInstance::input_port_count' is not initialized in the constructor. |
150 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptNodeInstance::output_ports' is not initialized in the constructor. |
150 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptNodeInstance::output_port_count' is not initialized in the constructor. |
150 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptNodeInstance::working_mem_idx' is not initialized in the constructor. |
150 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptNodeInstance::pass_idx' is not initialized in the constructor. |
150 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptNodeInstance::base' is not initialized in the constructor. |
1315 | useInitializationList | 398 | performance | Variable 'base_type' is assigned in constructor body. Consider performing initialization in initialization list. |
1880 | allocaCalled | warning | Obsolete function 'alloca' called. | |
2217 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptInstance::owner' is not initialized in the constructor. |
2217 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptInstance::max_input_args' is not initialized in the constructor. |
2217 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptInstance::max_output_args' is not initialized in the constructor. |
2322 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptFunctionState::instance' is not initialized in the constructor. |
2322 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptFunctionState::working_mem_index' is not initialized in the constructor. |
2322 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptFunctionState::variant_stack_size' is not initialized in the constructor. |
2322 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptFunctionState::node' is not initialized in the constructor. |
2322 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptFunctionState::flow_stack_pos' is not initialized in the constructor. |
2322 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptFunctionState::pass' is not initialized in the constructor. |
2614 | useInitializationList | 398 | performance | Variable 'notification' is assigned in constructor body. Consider performing initialization in initialization list. |
2615 | useInitializationList | 398 | performance | Variable '_step' is assigned in constructor body. Consider performing initialization in initialization list. |
2616 | useInitializationList | 398 | performance | Variable '_subcall' is assigned in constructor body. Consider performing initialization in initialization list. |
2620 | useInitializationList | 398 | performance | Variable '_debug_parse_err_file' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/visual_script/visual_script.h | ||||
95 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/visual_script/visual_script_builtin_funcs.cpp | ||||
1214 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/visual_script/visual_script_builtin_funcs.h | ||||
125 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
126 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
128 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
130 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
131 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
133 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
134 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
136 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
138 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
143 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
145 | noExplicitConstructor | 398 | style | Class 'VisualScriptBuiltinFunc' has a constructor with 1 argument that is not explicit. |
modules/visual_script/visual_script_editor.cpp | ||||
87 | knownConditionTrueFalse | 571 | style | Condition 'new_argc>argc' is always true |
605 | constVariable | 398 | style | Variable 'type_icons' can be declared with const |
modules/visual_script/visual_script_expression.cpp | ||||
1479 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
1510 | uninitMemberVar | 398 | warning | Member variable 'VisualScriptExpression::str_ofs' is not initialized in the constructor. |
1511 | useInitializationList | 398 | performance | Variable 'output_type' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/visual_script/visual_script_expression.h | ||||
45 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
138 | uninitMemberVar | 398 | warning | Member variable 'ENode::type' is not initialized in the constructor. |
158 | uninitMemberVar | 398 | warning | Member variable 'InputNode::index' is not initialized in the constructor. |
175 | uninitMemberVar | 398 | warning | Member variable 'OperatorNode::nodes' is not initialized in the constructor. |
190 | uninitMemberVar | 398 | warning | Member variable 'IndexNode::base' is not initialized in the constructor. |
190 | uninitMemberVar | 398 | warning | Member variable 'IndexNode::index' is not initialized in the constructor. |
199 | uninitMemberVar | 398 | warning | Member variable 'NamedIndexNode::base' is not initialized in the constructor. |
218 | uninitMemberVar | 398 | warning | Member variable 'CallNode::base' is not initialized in the constructor. |
240 | uninitMemberVar | 398 | warning | Member variable 'BuiltinFuncNode::func' is not initialized in the constructor. |
262 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
263 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
265 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
267 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
268 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
270 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
271 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
273 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
274 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
275 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
277 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/visual_script/visual_script_flow_control.cpp | ||||
124 | missingOverride | style | The function 'get_working_memory_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
128 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
149 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
219 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
297 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
372 | missingOverride | style | The function 'get_working_memory_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
376 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
502 | missingOverride | style | The function 'get_working_memory_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
506 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
591 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
763 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
845 | useInitializationList | 398 | performance | Variable 'base_type' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/visual_script/visual_script_flow_control.h | ||||
46 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
47 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
49 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
51 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
52 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
54 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
55 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
57 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
58 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
59 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
67 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
79 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
80 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
82 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
84 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
85 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
87 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
88 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
90 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
91 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
92 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
94 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
106 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
107 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
109 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
111 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
112 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
114 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
115 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
117 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
118 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
119 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
121 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
133 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
134 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
136 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
138 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
139 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
141 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
142 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
144 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
145 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
146 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
148 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
162 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
163 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
165 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
167 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
168 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
170 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
171 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
173 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
174 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
175 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
180 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
190 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
205 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
206 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
208 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
209 | missingOverride | style | The function 'has_mixed_input_and_sequence_ports' overrides a function in a base class but is not marked with a 'override' specifier. | |
211 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
212 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
214 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
215 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
217 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
218 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
219 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
221 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
236 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
237 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
239 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
241 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
242 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
244 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
245 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
247 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
248 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
249 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
257 | missingOverride | style | The function 'guess_output_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
259 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/visual_script/visual_script_func_nodes.cpp | ||||
101 | knownConditionTrueFalse | 570 | style | Condition 'path' is always false |
168 | uselessAssignmentArg | 398 | style | Assignment of function parameter has no effect outside the function. |
168 | unreadVariable | 563 | style | Variable 'p_idx' is assigned a value that is never used. |
206 | uselessAssignmentArg | 398 | style | Assignment of function parameter has no effect outside the function. |
206 | unreadVariable | 563 | style | Variable 'p_idx' is assigned a value that is never used. |
330 | knownConditionTrueFalse | 570 | style | Condition 'node' is always false |
532 | knownConditionTrueFalse | 570 | style | Condition 'bnode' is always false |
575 | knownConditionTrueFalse | 570 | style | Condition 'node' is always false |
717 | shadowVariable | 398 | style | Local variable 'node' shadows outer variable |
741 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
755 | shadowVariable | 398 | style | Local variable 'node' shadows outer variable |
864 | useInitializationList | 398 | performance | Variable 'basic_type' is assigned in constructor body. Consider performing initialization in initialization list. |
866 | useInitializationList | 398 | performance | Variable 'base_type' is assigned in constructor body. Consider performing initialization in initialization list. |
937 | knownConditionTrueFalse | 570 | style | Condition 'path' is always false |
1051 | knownConditionTrueFalse | 570 | style | Condition 'node' is always false |
1136 | knownConditionTrueFalse | 570 | style | Condition 'node' is always false |
1164 | knownConditionTrueFalse | 570 | style | Condition 'node' is always false |
1289 | knownConditionTrueFalse | 570 | style | Condition 'bnode' is always false |
1323 | knownConditionTrueFalse | 570 | style | Condition 'node' is always false |
1503 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
1524 | shadowVariable | 398 | style | Local variable 'node' shadows outer variable |
1605 | useInitializationList | 398 | performance | Variable 'base_type' is assigned in constructor body. Consider performing initialization in initialization list. |
1606 | useInitializationList | 398 | performance | Variable 'basic_type' is assigned in constructor body. Consider performing initialization in initialization list. |
1632 | knownConditionTrueFalse | 570 | style | Condition 'node' is always false |
1686 | knownConditionTrueFalse | 570 | style | Condition 'path' is always false |
1809 | knownConditionTrueFalse | 570 | style | Condition 'node' is always false |
1846 | knownConditionTrueFalse | 570 | style | Condition 'node' is always false |
1982 | knownConditionTrueFalse | 570 | style | Condition 'bnode' is always false |
2015 | knownConditionTrueFalse | 570 | style | Condition 'node' is always false |
2116 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
2136 | shadowVariable | 398 | style | Local variable 'node' shadows outer variable |
2200 | useInitializationList | 398 | performance | Variable 'base_type' is assigned in constructor body. Consider performing initialization in initialization list. |
2201 | useInitializationList | 398 | performance | Variable 'basic_type' is assigned in constructor body. Consider performing initialization in initialization list. |
2202 | useInitializationList | 398 | performance | Variable 'type_cache' is assigned in constructor body. Consider performing initialization in initialization list. |
2321 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/visual_script/visual_script_func_nodes.h | ||||
83 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
84 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
86 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
88 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
89 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
91 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
92 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
94 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
95 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
96 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
128 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
130 | missingOverride | style | The function 'guess_output_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
195 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
196 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
198 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
200 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
201 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
203 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
204 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
206 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
207 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
208 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
234 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
235 | missingOverride | style | The function 'guess_output_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
283 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
284 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
286 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
288 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
289 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
291 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
292 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
294 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
295 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
296 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
319 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
338 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
339 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
341 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
343 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
344 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
346 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
347 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
349 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
351 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
356 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/visual_script/visual_script_nodes.cpp | ||||
271 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
305 | useInitializationList | 398 | performance | Variable 'rpc_mode' is assigned in constructor body. Consider performing initialization in initialization list. |
737 | missingOverride | style | The function 'get_working_memory_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
739 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
909 | shadowVariable | 398 | style | Local variable 'op_names' shadows outer variable |
1000 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
1033 | useInitializationList | 398 | performance | Variable 'op' is assigned in constructor body. Consider performing initialization in initialization list. |
1034 | useInitializationList | 398 | performance | Variable 'typed' is assigned in constructor body. Consider performing initialization in initialization list. |
1118 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
1136 | useInitializationList | 398 | performance | Variable 'typed' is assigned in constructor body. Consider performing initialization in initialization list. |
1226 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
1336 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
1452 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
1465 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
1544 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
1602 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
1667 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
1737 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
1849 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
1893 | useInitializationList | 398 | performance | Variable 'base_type' is assigned in constructor body. Consider performing initialization in initialization list. |
1983 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
2036 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
2111 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
2204 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
2258 | useInitializationList | 398 | performance | Variable 'singleton' is assigned in constructor body. Consider performing initialization in initialization list. |
2314 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
2315 | shadowVariable | 398 | style | Local variable 'node' shadows outer variable |
2450 | useInitializationList | 398 | performance | Variable 'path' is assigned in constructor body. Consider performing initialization in initialization list. |
2495 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
2496 | shadowVariable | 398 | style | Local variable 'node' shadows outer variable |
2590 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
2610 | useInitializationList | 398 | performance | Variable 'path' is assigned in constructor body. Consider performing initialization in initialization list. |
2661 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
2813 | missingOverride | style | The function 'get_working_memory_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
2814 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
3020 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
3136 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
3163 | useInitializationList | 398 | performance | Variable 'title' is assigned in constructor body. Consider performing initialization in initialization list. |
3164 | useInitializationList | 398 | performance | Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. |
3236 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
3267 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
3348 | missingOverride | style | The function 'get_working_memory_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
3349 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
3380 | useInitializationList | 398 | performance | Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. |
3381 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
3453 | missingOverride | style | The function 'get_working_memory_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
3454 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
3486 | useInitializationList | 398 | performance | Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. |
3487 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
3575 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
3655 | useInitializationList | 398 | performance | Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. |
3755 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
3803 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/visual_script/visual_script_nodes.h | ||||
59 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
60 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
62 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
64 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
65 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
67 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
68 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
70 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
71 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
72 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
94 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
139 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
140 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
142 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
144 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
145 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
147 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
148 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
150 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
151 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
152 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
175 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
177 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
179 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
180 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
182 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
183 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
185 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
186 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
187 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
189 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
204 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
205 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
207 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
209 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
210 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
212 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
213 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
215 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
216 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
224 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
238 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
239 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
241 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
243 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
244 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
246 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
247 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
249 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
250 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
251 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
256 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
271 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
272 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
274 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
276 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
277 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
279 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
280 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
282 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
283 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
288 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
303 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
304 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
306 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
308 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
309 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
311 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
312 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
314 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
315 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
320 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
336 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
337 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
339 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
341 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
342 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
344 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
345 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
347 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
348 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
356 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
370 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
371 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
373 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
375 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
376 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
378 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
379 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
381 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
382 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
387 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
396 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
397 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
399 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
401 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
402 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
404 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
405 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
407 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
408 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
410 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
419 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
420 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
422 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
424 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
425 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
427 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
428 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
430 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
431 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
433 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
446 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
447 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
449 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
451 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
452 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
454 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
455 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
457 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
458 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
463 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
479 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
480 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
482 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
484 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
485 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
487 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
488 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
490 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
491 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
499 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
515 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
516 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
518 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
520 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
521 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
523 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
524 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
526 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
527 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
528 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
536 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
566 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
567 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
569 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
571 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
572 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
574 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
575 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
577 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
578 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
583 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
601 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
602 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
604 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
606 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
607 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
609 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
610 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
612 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
613 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
618 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
620 | missingOverride | style | The function 'guess_output_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
635 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
636 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
638 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
640 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
641 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
643 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
644 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
646 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
647 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
652 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
654 | missingOverride | style | The function 'guess_output_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
667 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
668 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
670 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
672 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
673 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
675 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
676 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
678 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
679 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
681 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
683 | missingOverride | style | The function 'guess_output_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
697 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
698 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
700 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
702 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
703 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
705 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
706 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
708 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
709 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
714 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
726 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
727 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
729 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
731 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
732 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
734 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
735 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
737 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
738 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
740 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
742 | missingOverride | style | The function 'guess_output_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
770 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
771 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
773 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
775 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
776 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
778 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
779 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
781 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
782 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
783 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
785 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
787 | missingOverride | style | The function 'guess_output_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
803 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
804 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
806 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
808 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
809 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
811 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
812 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
814 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
815 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
816 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
818 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
834 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
835 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
837 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
839 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
840 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
842 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
843 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
845 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
846 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
847 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
858 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
873 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
874 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
876 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
878 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
879 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
881 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
882 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
884 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
885 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
893 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
908 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
909 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
911 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
913 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
914 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
916 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
917 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
919 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
920 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
928 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
943 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
944 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
946 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
948 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
949 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
951 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
952 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
954 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
955 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
956 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
964 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
989 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
990 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
992 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
994 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
995 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
997 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
998 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
1000 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
1001 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
1009 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
1038 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
1039 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
1041 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
1043 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
1044 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
1046 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
1047 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
1049 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
1050 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
1055 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/visual_script/visual_script_yield_nodes.cpp | ||||
97 | missingOverride | style | The function 'get_working_memory_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
101 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
265 | knownConditionTrueFalse | 570 | style | Condition 'path' is always false |
406 | knownConditionTrueFalse | 570 | style | Condition 'bnode' is always false |
483 | missingOverride | style | The function 'get_working_memory_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
487 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
501 | shadowVariable | 398 | style | Local variable 'node' shadows outer variable |
553 | useInitializationList | 398 | performance | Variable 'base_type' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/visual_script/visual_script_yield_nodes.h | ||||
58 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
59 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
61 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
63 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
64 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
66 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
67 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
69 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
70 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
71 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
79 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
111 | missingOverride | style | The function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
112 | missingOverride | style | The function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
114 | missingOverride | style | The function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
116 | missingOverride | style | The function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
117 | missingOverride | style | The function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
119 | missingOverride | style | The function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
120 | missingOverride | style | The function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier. | |
122 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
123 | missingOverride | style | The function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier. | |
124 | missingOverride | style | The function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier. | |
138 | missingOverride | style | The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/webm/video_stream_webm.cpp | ||||
52 | noExplicitConstructor | 398 | style | Class 'MkvReader' has a constructor with 1 argument that is not explicit. |
372 | constParameter | 398 | style | Parameter 'video_frame' can be declared with const |
modules/webrtc/webrtc_data_channel_gdnative.h | ||||
51 | missingOverride | style | The function 'set_write_mode' overrides a function in a base class but is not marked with a 'override' specifier. | |
52 | missingOverride | style | The function 'get_write_mode' overrides a function in a base class but is not marked with a 'override' specifier. | |
53 | missingOverride | style | The function 'was_string_packet' overrides a function in a base class but is not marked with a 'override' specifier. | |
55 | missingOverride | style | The function 'get_ready_state' overrides a function in a base class but is not marked with a 'override' specifier. | |
56 | missingOverride | style | The function 'get_label' overrides a function in a base class but is not marked with a 'override' specifier. | |
57 | missingOverride | style | The function 'is_ordered' overrides a function in a base class but is not marked with a 'override' specifier. | |
58 | missingOverride | style | The function 'get_id' overrides a function in a base class but is not marked with a 'override' specifier. | |
59 | missingOverride | style | The function 'get_max_packet_life_time' overrides a function in a base class but is not marked with a 'override' specifier. | |
60 | missingOverride | style | The function 'get_max_retransmits' overrides a function in a base class but is not marked with a 'override' specifier. | |
61 | missingOverride | style | The function 'get_protocol' overrides a function in a base class but is not marked with a 'override' specifier. | |
62 | missingOverride | style | The function 'is_negotiated' overrides a function in a base class but is not marked with a 'override' specifier. | |
63 | missingOverride | style | The function 'get_buffered_amount' overrides a function in a base class but is not marked with a 'override' specifier. | |
65 | missingOverride | style | The function 'poll' overrides a function in a base class but is not marked with a 'override' specifier. | |
66 | missingOverride | style | The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. | |
69 | missingOverride | style | The function 'get_available_packet_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
70 | missingOverride | style | The function 'get_packet' overrides a function in a base class but is not marked with a 'override' specifier. | |
71 | missingOverride | style | The function 'put_packet' overrides a function in a base class but is not marked with a 'override' specifier. | |
73 | missingOverride | style | The function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/webrtc/webrtc_data_channel_js.cpp | ||||
189 | uninitMemberVar | 398 | warning | Member variable 'WebRTCDataChannelJS::packet_buffer' is not initialized in the constructor. |
modules/webrtc/webrtc_data_channel_js.h | ||||
63 | missingOverride | style | The function 'set_write_mode' overrides a function in a base class but is not marked with a 'override' specifier. | |
64 | missingOverride | style | The function 'get_write_mode' overrides a function in a base class but is not marked with a 'override' specifier. | |
65 | missingOverride | style | The function 'was_string_packet' overrides a function in a base class but is not marked with a 'override' specifier. | |
67 | missingOverride | style | The function 'get_ready_state' overrides a function in a base class but is not marked with a 'override' specifier. | |
68 | missingOverride | style | The function 'get_label' overrides a function in a base class but is not marked with a 'override' specifier. | |
69 | missingOverride | style | The function 'is_ordered' overrides a function in a base class but is not marked with a 'override' specifier. | |
70 | missingOverride | style | The function 'get_id' overrides a function in a base class but is not marked with a 'override' specifier. | |
71 | missingOverride | style | The function 'get_max_packet_life_time' overrides a function in a base class but is not marked with a 'override' specifier. | |
72 | missingOverride | style | The function 'get_max_retransmits' overrides a function in a base class but is not marked with a 'override' specifier. | |
73 | missingOverride | style | The function 'get_protocol' overrides a function in a base class but is not marked with a 'override' specifier. | |
74 | missingOverride | style | The function 'is_negotiated' overrides a function in a base class but is not marked with a 'override' specifier. | |
75 | missingOverride | style | The function 'get_buffered_amount' overrides a function in a base class but is not marked with a 'override' specifier. | |
77 | missingOverride | style | The function 'poll' overrides a function in a base class but is not marked with a 'override' specifier. | |
78 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~WebRTCDataChannelJS()' at line 217. Dynamic binding is not used. | |
78 | missingOverride | style | The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. | |
81 | missingOverride | style | The function 'get_available_packet_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
82 | missingOverride | style | The function 'get_packet' overrides a function in a base class but is not marked with a 'override' specifier. | |
83 | missingOverride | style | The function 'put_packet' overrides a function in a base class but is not marked with a 'override' specifier. | |
85 | missingOverride | style | The function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
88 | noExplicitConstructor | 398 | style | Class 'WebRTCDataChannelJS' has a constructor with 1 argument that is not explicit. |
modules/webrtc/webrtc_multiplayer.cpp | ||||
204 | integerOverflow | 190 | error | Signed integer overflow for expression '1<<31'. |
254 | integerOverflow | 190 | error | Signed integer overflow for expression '1<<31'. |
390 | uninitMemberVar | 398 | warning | Member variable 'WebRTCMultiplayer::client_count' is not initialized in the constructor. |
394 | useInitializationList | 398 | performance | Variable 'transfer_mode' is assigned in constructor body. Consider performing initialization in initialization list. |
396 | useInitializationList | 398 | performance | Variable 'connection_status' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/webrtc/webrtc_peer_connection_gdnative.cpp | ||||
79 | cstyleCast | 398 | style | C-style pointer casting |
modules/webrtc/webrtc_peer_connection_gdnative.h | ||||
56 | missingOverride | style | The function 'get_connection_state' overrides a function in a base class but is not marked with a 'override' specifier. | |
58 | missingOverride | style | The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. | |
59 | missingOverride | style | The function 'create_data_channel' overrides a function in a base class but is not marked with a 'override' specifier. | |
60 | missingOverride | style | The function 'create_offer' overrides a function in a base class but is not marked with a 'override' specifier. | |
61 | missingOverride | style | The function 'set_remote_description' overrides a function in a base class but is not marked with a 'override' specifier. | |
62 | missingOverride | style | The function 'set_local_description' overrides a function in a base class but is not marked with a 'override' specifier. | |
63 | missingOverride | style | The function 'add_ice_candidate' overrides a function in a base class but is not marked with a 'override' specifier. | |
64 | missingOverride | style | The function 'poll' overrides a function in a base class but is not marked with a 'override' specifier. | |
65 | missingOverride | style | The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/webrtc/webrtc_peer_connection_js.h | ||||
71 | missingOverride | style | The function 'get_connection_state' overrides a function in a base class but is not marked with a 'override' specifier. | |
73 | virtualCallInConstructor | style | Virtual function 'initialize' is called from constructor 'WebRTCPeerConnectionJS()' at line 130. Dynamic binding is not used. | |
75 | missingOverride | style | The function 'create_offer' overrides a function in a base class but is not marked with a 'override' specifier. | |
76 | missingOverride | style | The function 'set_remote_description' overrides a function in a base class but is not marked with a 'override' specifier. | |
77 | missingOverride | style | The function 'set_local_description' overrides a function in a base class but is not marked with a 'override' specifier. | |
78 | missingOverride | style | The function 'add_ice_candidate' overrides a function in a base class but is not marked with a 'override' specifier. | |
79 | missingOverride | style | The function 'poll' overrides a function in a base class but is not marked with a 'override' specifier. | |
80 | missingOverride | style | The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. | |
80 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~WebRTCPeerConnectionJS()' at line 134. Dynamic binding is not used. | |
modules/websocket/emws_client.h | ||||
56 | missingOverride | style | The function 'set_buffers' overrides a function in a base class but is not marked with a 'override' specifier. | |
57 | missingOverride | style | The function 'connect_to_host' overrides a function in a base class but is not marked with a 'override' specifier. | |
58 | missingOverride | style | The function 'get_peer' overrides a function in a base class but is not marked with a 'override' specifier. | |
59 | missingOverride | style | The function 'disconnect_from_host' overrides a function in a base class but is not marked with a 'override' specifier. | |
60 | missingOverride | style | The function 'get_connected_host' overrides a function in a base class but is not marked with a 'override' specifier. | |
61 | missingOverride | style | The function 'get_connected_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
62 | missingOverride | style | The function 'get_connection_status' overrides a function in a base class but is not marked with a 'override' specifier. | |
63 | missingOverride | style | The function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
64 | missingOverride | style | The function 'poll' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/websocket/emws_peer.h | ||||
71 | missingOverride | style | The function 'get_available_packet_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
72 | missingOverride | style | The function 'get_packet' overrides a function in a base class but is not marked with a 'override' specifier. | |
73 | missingOverride | style | The function 'put_packet' overrides a function in a base class but is not marked with a 'override' specifier. | |
74 | missingOverride | style | The function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
75 | missingOverride | style | The function 'get_current_outbound_buffered_amount' overrides a function in a base class but is not marked with a 'override' specifier. | |
77 | missingOverride | style | The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. | |
77 | virtualCallInConstructor | style | Virtual function 'close' is called from constructor 'EMWSPeer()' at line 127. Dynamic binding is not used. | |
77 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~EMWSPeer()' at line 131. Dynamic binding is not used. | |
78 | missingOverride | style | The function 'is_connected_to_host' overrides a function in a base class but is not marked with a 'override' specifier. | |
79 | missingOverride | style | The function 'get_connected_host' overrides a function in a base class but is not marked with a 'override' specifier. | |
80 | missingOverride | style | The function 'get_connected_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
82 | missingOverride | style | The function 'get_write_mode' overrides a function in a base class but is not marked with a 'override' specifier. | |
83 | missingOverride | style | The function 'set_write_mode' overrides a function in a base class but is not marked with a 'override' specifier. | |
84 | missingOverride | style | The function 'was_string_packet' overrides a function in a base class but is not marked with a 'override' specifier. | |
85 | missingOverride | style | The function 'set_no_delay' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/websocket/websocket_client.h | ||||
64 | missingOverride | style | The function 'is_server' overrides a function in a base class but is not marked with a 'override' specifier. | |
65 | missingOverride | style | The function 'get_connection_status' overrides a function in a base class but is not marked with a 'override' specifier. | |
73 | missingOverride | style | The function 'set_buffers' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/websocket/websocket_server.cpp | ||||
37 | useInitializationList | 398 | performance | Variable 'bind_ip' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/websocket/websocket_server.h | ||||
60 | missingOverride | style | The function 'get_peer' overrides a function in a base class but is not marked with a 'override' specifier. | |
61 | missingOverride | style | The function 'is_server' overrides a function in a base class but is not marked with a 'override' specifier. | |
62 | missingOverride | style | The function 'get_connection_status' overrides a function in a base class but is not marked with a 'override' specifier. | |
88 | missingOverride | style | The function 'set_buffers' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/websocket/wsl_client.cpp | ||||
390 | uninitMemberVar | 398 | warning | Member variable 'WSLClient::_port' is not initialized in the constructor. |
modules/websocket/wsl_client.h | ||||
52 | duplInheritedMember | 398 | warning | The class 'WSLClient' defines member variable with name '_peer' also defined in its parent class 'WebSocketClient'. |
76 | missingOverride | style | The function 'set_buffers' overrides a function in a base class but is not marked with a 'override' specifier. | |
77 | missingOverride | style | The function 'connect_to_host' overrides a function in a base class but is not marked with a 'override' specifier. | |
78 | missingOverride | style | The function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
79 | missingOverride | style | The function 'get_peer' overrides a function in a base class but is not marked with a 'override' specifier. | |
80 | missingOverride | style | The function 'disconnect_from_host' overrides a function in a base class but is not marked with a 'override' specifier. | |
81 | missingOverride | style | The function 'get_connected_host' overrides a function in a base class but is not marked with a 'override' specifier. | |
82 | missingOverride | style | The function 'get_connected_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
83 | missingOverride | style | The function 'get_connection_status' overrides a function in a base class but is not marked with a 'override' specifier. | |
84 | missingOverride | style | The function 'poll' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/websocket/wsl_peer.cpp | ||||
149 | cstyleCast | 398 | style | C-style pointer casting |
156 | cstyleCast | 398 | style | C-style pointer casting |
159 | cstyleCast | 398 | style | C-style pointer casting |
187 | cstyleCast | 398 | style | C-style pointer casting |
190 | cstyleCast | 398 | style | C-style pointer casting |
modules/websocket/wsl_peer.h | ||||
69 | useInitializationList | 398 | performance | Variable 'ctx' is assigned in constructor body. Consider performing initialization in initialization list. |
100 | missingOverride | style | The function 'get_available_packet_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
101 | missingOverride | style | The function 'get_packet' overrides a function in a base class but is not marked with a 'override' specifier. | |
102 | missingOverride | style | The function 'put_packet' overrides a function in a base class but is not marked with a 'override' specifier. | |
103 | missingOverride | style | The function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
104 | missingOverride | style | The function 'get_current_outbound_buffered_amount' overrides a function in a base class but is not marked with a 'override' specifier. | |
107 | missingOverride | style | The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. | |
107 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~WSLPeer()' at line 350. Dynamic binding is not used. | |
108 | missingOverride | style | The function 'is_connected_to_host' overrides a function in a base class but is not marked with a 'override' specifier. | |
109 | missingOverride | style | The function 'get_connected_host' overrides a function in a base class but is not marked with a 'override' specifier. | |
110 | missingOverride | style | The function 'get_connected_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
112 | missingOverride | style | The function 'get_write_mode' overrides a function in a base class but is not marked with a 'override' specifier. | |
113 | missingOverride | style | The function 'set_write_mode' overrides a function in a base class but is not marked with a 'override' specifier. | |
114 | missingOverride | style | The function 'was_string_packet' overrides a function in a base class but is not marked with a 'override' specifier. | |
115 | missingOverride | style | The function 'set_no_delay' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/websocket/wsl_server.cpp | ||||
201 | cstyleCast | 398 | style | C-style pointer casting |
283 | cstyleCast | 398 | style | C-style pointer casting |
modules/websocket/wsl_server.h | ||||
81 | missingOverride | style | The function 'set_buffers' overrides a function in a base class but is not marked with a 'override' specifier. | |
82 | missingOverride | style | The function 'set_extra_headers' overrides a function in a base class but is not marked with a 'override' specifier. | |
83 | missingOverride | style | The function 'listen' overrides a function in a base class but is not marked with a 'override' specifier. | |
84 | missingOverride | style | The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. | |
85 | missingOverride | style | The function 'is_listening' overrides a function in a base class but is not marked with a 'override' specifier. | |
86 | missingOverride | style | The function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
87 | missingOverride | style | The function 'has_peer' overrides a function in a base class but is not marked with a 'override' specifier. | |
88 | missingOverride | style | The function 'get_peer' overrides a function in a base class but is not marked with a 'override' specifier. | |
89 | missingOverride | style | The function 'get_peer_address' overrides a function in a base class but is not marked with a 'override' specifier. | |
90 | missingOverride | style | The function 'get_peer_port' overrides a function in a base class but is not marked with a 'override' specifier. | |
91 | missingOverride | style | The function 'disconnect_peer' overrides a function in a base class but is not marked with a 'override' specifier. | |
92 | missingOverride | style | The function 'poll' overrides a function in a base class but is not marked with a 'override' specifier. | |
modules/webxr/webxr_interface_js.cpp | ||||
61 | cstyleCast | 398 | style | C-style pointer casting |
96 | cstyleCast | 398 | style | C-style pointer casting |
106 | cstyleCast | 398 | style | C-style pointer casting |
198 | invalidPointerCast | 704 | portability | Casting between signed int * and float * which have an incompatible binary data representation. |
430 | invalidPointerCast | 704 | portability | Casting between signed int * and float * which have an incompatible binary data representation. |
459 | invalidPointerCast | 704 | portability | Casting between signed int * and float * which have an incompatible binary data representation. |
556 | invalidPointerCast | 704 | portability | Casting between signed int * and float * which have an incompatible binary data representation. |
557 | invalidPointerCast | 704 | portability | Casting between signed int * and float * which have an incompatible binary data representation. |
581 | uninitMemberVar | 398 | warning | Member variable 'WebXRInterfaceJS::controllers_state' is not initialized in the constructor. |
581 | uninitMemberVar | 398 | warning | Member variable 'WebXRInterfaceJS::touching' is not initialized in the constructor. |
584 | useInitializationList | 398 | performance | Variable 'session_mode' is assigned in constructor body. Consider performing initialization in initialization list. |
585 | useInitializationList | 398 | performance | Variable 'requested_reference_space_types' is assigned in constructor body. Consider performing initialization in initialization list. |
modules/webxr/webxr_interface_js.h | ||||
69 | missingOverride | style | The function 'is_session_supported' overrides a function in a base class but is not marked with a 'override' specifier. | |
70 | missingOverride | style | The function 'set_session_mode' overrides a function in a base class but is not marked with a 'override' specifier. | |
71 | missingOverride | style | The function 'get_session_mode' overrides a function in a base class but is not marked with a 'override' specifier. | |
72 | missingOverride | style | The function 'set_required_features' overrides a function in a base class but is not marked with a 'override' specifier. | |
73 | missingOverride | style | The function 'get_required_features' overrides a function in a base class but is not marked with a 'override' specifier. | |
74 | missingOverride | style | The function 'set_optional_features' overrides a function in a base class but is not marked with a 'override' specifier. | |
75 | missingOverride | style | The function 'get_optional_features' overrides a function in a base class but is not marked with a 'override' specifier. | |
76 | missingOverride | style | The function 'set_requested_reference_space_types' overrides a function in a base class but is not marked with a 'override' specifier. | |
77 | missingOverride | style | The function 'get_requested_reference_space_types' overrides a function in a base class but is not marked with a 'override' specifier. | |
79 | missingOverride | style | The function 'get_reference_space_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
80 | missingOverride | style | The function 'get_controller' overrides a function in a base class but is not marked with a 'override' specifier. | |
81 | missingOverride | style | The function 'get_controller_target_ray_mode' overrides a function in a base class but is not marked with a 'override' specifier. | |
82 | missingOverride | style | The function 'get_visibility_state' overrides a function in a base class but is not marked with a 'override' specifier. | |
83 | missingOverride | style | The function 'get_bounds_geometry' overrides a function in a base class but is not marked with a 'override' specifier. | |
84 | missingOverride | style | The function 'set_xr_standard_mapping' overrides a function in a base class but is not marked with a 'override' specifier. | |
85 | missingOverride | style | The function 'get_xr_standard_mapping' overrides a function in a base class but is not marked with a 'override' specifier. | |
92 | virtualCallInConstructor | style | Virtual function 'uninitialize' is called from destructor '~WebXRInterfaceJS()' at line 591. Dynamic binding is not used. | |
platform/android/api/jni_singleton.h | ||||
83 | allocaCalled | warning | Obsolete function 'alloca' called. | |
217 | useInitializationList | 398 | performance | Variable 'instance' is assigned in constructor body. Consider performing initialization in initialization list. |
platform/android/audio_driver_opensl.cpp | ||||
78 | cstyleCast | 398 | style | C-style pointer casting |
184 | redundantAssignment | 563 | style | Variable 'res' is reassigned a value before the old one has been used. |
202 | cstyleCast | 398 | style | C-style pointer casting |
335 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverOpenSL::buffer_size' is not initialized in the constructor. |
335 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverOpenSL::buffers' is not initialized in the constructor. |
335 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverOpenSL::mixdown_buffer' is not initialized in the constructor. |
335 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverOpenSL::last_free' is not initialized in the constructor. |
platform/android/dir_access_jandroid.h | ||||
66 | virtualCallInConstructor | style | Virtual function 'list_dir_end' is called from destructor '~DirAccessJAndroid()' at line 326. Dynamic binding is not used. | |
platform/android/export/export_plugin.cpp | ||||
234 | cstyleCast | 398 | style | C-style pointer casting |
675 | cstyleCast | 398 | style | C-style pointer casting |
700 | cstyleCast | 398 | style | C-style pointer casting |
715 | cstyleCast | 398 | style | C-style pointer casting |
1923 | redundantAssignment | 563 | style | Variable 'err' is reassigned a value before the old one has been used. |
2001 | redundantAssignment | 563 | style | Variable 'err' is reassigned a value before the old one has been used. |
3329 | redundantAssignment | 563 | style | Variable 'ret' is reassigned a value before the old one has been used. |
3347 | redundantAssignment | 563 | style | Variable 'err' is reassigned a value before the old one has been used. |
3464 | redundantAssignment | 563 | style | Variable 'ret' is reassigned a value before the old one has been used. |
platform/android/export/gradle_export_util.cpp | ||||
124 | cstyleCast | 398 | style | C-style pointer casting |
platform/android/file_access_android.h | ||||
51 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~FileAccessAndroid()' at line 169. Dynamic binding is not used. | |
platform/android/file_access_filesystem_jandroid.cpp | ||||
196 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'line_buffer_size' is less than zero. |
205 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'bytes_read' is less than zero. |
platform/android/file_access_filesystem_jandroid.h | ||||
63 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~FileAccessFilesystemJAndroid()' at line 341. Dynamic binding is not used. | |
64 | virtualCallInConstructor | style | Virtual function 'is_open' is called from destructor '~FileAccessFilesystemJAndroid()' at line 340. Dynamic binding is not used. | |
platform/android/java_class_wrapper.cpp | ||||
157 | allocaCalled | warning | Obsolete function 'alloca' called. | |
platform/android/java_godot_io_wrapper.cpp | ||||
43 | useInitializationList | 398 | performance | Variable 'godot_io_instance' is assigned in constructor body. Consider performing initialization in initialization list. |
platform/android/java_godot_lib_jni.cpp | ||||
479 | allocaCalled | warning | Obsolete function 'alloca' called. | |
480 | allocaCalled | warning | Obsolete function 'alloca' called. | |
platform/android/java_godot_view_wrapper.h | ||||
54 | noExplicitConstructor | 398 | style | Class 'GodotJavaViewWrapper' has a constructor with 1 argument that is not explicit. |
platform/android/java_godot_wrapper.cpp | ||||
41 | useInitializationList | 398 | performance | Variable 'godot_instance' is assigned in constructor body. Consider performing initialization in initialization list. |
platform/android/jni_utils.h | ||||
42 | useInitializationList | 398 | performance | Variable 'obj' is assigned in constructor body. Consider performing initialization in initialization list. |
platform/android/net_socket_android.h | ||||
67 | virtualCallInConstructor | style | Virtual function 'close' is called from destructor '~NetSocketAndroid()' at line 80. Dynamic binding is not used. | |
platform/android/os_android.cpp | ||||
727 | uninitMemberVar | 398 | warning | Member variable 'OS_Android::visual_server' is not initialized in the constructor. |
727 | uninitMemberVar | 398 | warning | Member variable 'OS_Android::input' is not initialized in the constructor. |
727 | uninitMemberVar | 398 | warning | Member variable 'OS_Android::video_driver_index' is not initialized in the constructor. |
platform/iphone/export/export.cpp | ||||
96 | useInitializationList | 398 | performance | Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. |
148 | cstyleCast | 398 | style | C-style pointer casting |
1220 | cstyleCast | 398 | style | C-style pointer casting |
2027 | redundantAssignment | 563 | style | Variable 'ret' is reassigned a value before the old one has been used. |
platform/javascript/api/javascript_tools_editor_plugin.h | ||||
53 | noExplicitConstructor | 398 | style | Class 'JavaScriptToolsEditorPlugin' has a constructor with 1 argument that is not explicit. |
platform/javascript/audio_driver_javascript.cpp | ||||
52 | invalidPointerCast | 704 | portability | Casting from float * to signed int * is not portable due to different binary data representations on different platforms. |
platform/javascript/audio_driver_javascript.h | ||||
132 | ctuOneDefinitionRuleViolation | 758 | error | The one definition rule is violated, different classes/structs have the same name 'AudioDriverWorklet' |
platform/javascript/export/export.cpp | ||||
986 | cstyleCast | 398 | style | C-style pointer casting |
platform/javascript/javascript_main.cpp | ||||
62 | knownConditionTrueFalse | 571 | style | Condition '!force_draw' is always true |
platform/javascript/javascript_singleton.cpp | ||||
85 | noExplicitConstructor | 398 | style | Class 'JavaScriptObjectImpl' has a constructor with 1 argument that is not explicit. |
209 | shiftTooManyBitsSigned | 758 | portability | Shifting signed 32-bit value by 31 bits is implementation-defined behaviour |
209 | integerOverflow | 190 | error | Signed integer overflow for expression '1<<31'. |
225 | cstyleCast | 398 | style | C-style pointer casting |
247 | cstyleCast | 398 | style | C-style pointer casting |
324 | memsetClassFloat | 758 | portability | Using memset() on union which contains a floating point number. |
platform/javascript/os_javascript.cpp | ||||
135 | cstyleCast | 398 | style | C-style pointer casting |
497 | identicalInnerCondition | 398 | warning | Identical inner 'if' condition is always true. |
1308 | uninitMemberVar | 398 | warning | Member variable 'OS_JavaScript::input' is not initialized in the constructor. |
1308 | uninitMemberVar | 398 | warning | Member variable 'OS_JavaScript::video_driver_index' is not initialized in the constructor. |
platform/osx/export/codesign.cpp | ||||
459 | useInitializationList | 398 | performance | Variable 'blob' is assigned in constructor body. Consider performing initialization in initialization list. |
999 | cstyleCast | 398 | style | C-style pointer casting |
platform/osx/export/codesign.h | ||||
91 | useInitializationList | 398 | performance | Variable 'file_pattern' is assigned in constructor body. Consider performing initialization in initialization list. |
92 | useInitializationList | 398 | performance | Variable 'key' is assigned in constructor body. Consider performing initialization in initialization list. |
161 | noExplicitConstructor | 398 | style | Class 'CodeSignRequirements' has a constructor with 1 argument that is not explicit. |
185 | noExplicitConstructor | 398 | style | Class 'CodeSignEntitlementsText' has a constructor with 1 argument that is not explicit. |
207 | noExplicitConstructor | 398 | style | Class 'CodeSignEntitlementsBinary' has a constructor with 1 argument that is not explicit. |
platform/osx/export/export.cpp | ||||
1719 | redundantAssignment | 563 | style | Variable 'err' is reassigned a value before the old one has been used. |
1819 | clarifyCondition | 398 | style | Boolean result is used in bitwise operation. Clarify expression with parentheses. |
1864 | clarifyCondition | 398 | style | Boolean result is used in bitwise operation. Clarify expression with parentheses. |
2108 | uninitMemberVar | 398 | warning | Member variable 'EditorExportPlatformOSX::version_code' is not initialized in the constructor. |
platform/osx/export/plist.cpp | ||||
336 | useInitializationList | 398 | performance | Variable 'root' is assigned in constructor body. Consider performing initialization in initialization list. |
401 | unreadVariable | 563 | style | Variable 'in_plist' is assigned a value that is never used. |
platform/osx/export/plist.h | ||||
65 | noExplicitConstructor | 398 | style | Class 'PList' has a constructor with 1 argument that is not explicit. |
platform/osx/joypad_osx.cpp | ||||
40 | useInitializationList | 398 | performance | Variable 'device_ref' is assigned in constructor body. Consider performing initialization in initialization list. |
41 | useInitializationList | 398 | performance | Variable 'ff_device' is assigned in constructor body. Consider performing initialization in initialization list. |
44 | useInitializationList | 398 | performance | Variable 'ffservice' is assigned in constructor body. Consider performing initialization in initialization list. |
205 | cstyleCast | 398 | style | C-style pointer casting |
546 | variableScope | 398 | style | The scope of the variable 'keys' can be reduced. |
547 | variableScope | 398 | style | The scope of the variable 'vals' can be reduced. |
platform/server/os_server.cpp | ||||
314 | uninitMemberVar | 398 | warning | Member variable 'OS_Server::visual_server' is not initialized in the constructor. |
314 | uninitMemberVar | 398 | warning | Member variable 'OS_Server::main_loop' is not initialized in the constructor. |
314 | uninitMemberVar | 398 | warning | Member variable 'OS_Server::force_quit' is not initialized in the constructor. |
314 | uninitMemberVar | 398 | warning | Member variable 'OS_Server::input' is not initialized in the constructor. |
314 | uninitMemberVar | 398 | warning | Member variable 'OS_Server::power_manager' is not initialized in the constructor. |
314 | uninitMemberVar | 398 | warning | Member variable 'OS_Server::video_driver_index' is not initialized in the constructor. |
platform/uwp/app.cpp | ||||
508 | preprocessorErrorDirective | error | failed to expand 'READ_LE_4', Invalid ## usage when expanding 'READ_LE_4'. | |
platform/uwp/context_egl_uwp.cpp | ||||
124 | ConfigurationNotChecked | information | Skipping configuration 'EGL_ANGLE_DISPLAY_ALLOW_RENDER_TO_BACK_BUFFER' since the value of 'EGL_ANGLE_DISPLAY_ALLOW_RENDER_TO_BACK_BUFFER' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
204 | uninitMemberVar | 398 | warning | Member variable 'ContextEGL_UWP::vsync' is not initialized in the constructor. |
platform/uwp/export/export.cpp | ||||
327 | unreadVariable | 563 | style | Variable 'offs' is assigned a value that is never used. |
379 | unreadVariable | 563 | style | Variable 'offs' is assigned a value that is never used. |
556 | redundantAssignment | 563 | style | Variable 'meta.compressed_size' is reassigned a value before the old one has been used. |
640 | uninitMemberVar | 398 | warning | Member variable 'AppxPackager::package' is not initialized in the constructor. |
978 | cstyleCast | 398 | style | C-style pointer casting |
1262 | redundantAssignment | 563 | style | Variable 'ret' is reassigned a value before the old one has been used. |
1393 | redundantAssignment | 563 | style | Variable 'ret' is reassigned a value before the old one has been used. |
1481 | shadowVariable | 398 | style | Local variable 'err' shadows outer variable |
platform/uwp/joypad_uwp.cpp | ||||
53 | syntaxError | error | syntax error: ^) | |
platform/uwp/os_uwp.cpp | ||||
296 | syntaxError | error | syntax error | |
platform/windows/context_gl_windows.cpp | ||||
231 | uninitMemberVar | 398 | warning | Member variable 'ContextGL_Windows::pixel_format' is not initialized in the constructor. |
233 | useInitializationList | 398 | performance | Variable 'hWnd' is assigned in constructor body. Consider performing initialization in initialization list. |
234 | useInitializationList | 398 | performance | Variable 'hRC_offscreen' is assigned in constructor body. Consider performing initialization in initialization list. |
platform/windows/crash_handler_windows.cpp | ||||
96 | noExplicitConstructor | 398 | style | Class 'get_mod_info' has a constructor with 1 argument that is not explicit. |
194 | knownConditionTrueFalse | 570 | style | Condition 'skip_first' is always false |
platform/windows/crash_handler_windows.h | ||||
44 | ctuOneDefinitionRuleViolation | 758 | error | The one definition rule is violated, different classes/structs have the same name 'CrashHandler' |
platform/windows/joypad_windows.cpp | ||||
55 | useInitializationList | 398 | performance | Variable 'dinput' is assigned in constructor body. Consider performing initialization in initialization list. |
56 | useInitializationList | 398 | performance | Variable 'xinput_dll' is assigned in constructor body. Consider performing initialization in initialization list. |
265 | cstyleCast | 398 | style | C-style pointer casting |
274 | cstyleCast | 398 | style | C-style pointer casting |
416 | constVariable | 398 | style | Variable 'axes' can be declared with const |
platform/windows/joypad_windows.h | ||||
85 | useInitializationList | 398 | performance | Variable 'last_pad' is assigned in constructor body. Consider performing initialization in initialization list. |
103 | uninitMemberVar | 398 | warning | Member variable 'xinput_gamepad::id' is not initialized in the constructor. |
108 | useInitializationList | 398 | performance | Variable 'last_packet' is assigned in constructor body. Consider performing initialization in initialization list. |
platform/windows/os_windows.cpp | ||||
132 | ignoredReturnValue | 252 | warning | Return value of function freopen_s() is not used. |
2819 | knownConditionTrueFalse | 571 | style | Condition 'hAndMask!=NULL' is always true |
3370 | constVariable | 398 | style | Variable 'azerty' can be declared with const |
3377 | constVariable | 398 | style | Variable 'qwertz' can be declared with const |
3396 | constVariable | 398 | style | Variable 'dvorak' can be declared with const |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::wtlc' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::min_pressure' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::max_pressure' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::tilt_supported' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::last_pressure_update' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::last_pressure' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::key_event_buffer' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::ticks_start' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::ticks_per_second' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::outside' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::old_x' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::old_y' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::visual_server' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::move_timer_id' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::main_loop' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::restore_mouse_trails' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::window_has_focus' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::last_button_state' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::use_raw_input' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::input' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::joypad' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::power_manager' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::video_driver_index' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::process_map' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::pre_fs_valid' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::maximized' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::borderless' is not initialized in the constructor. |
3915 | uninitMemberVar | 398 | warning | Member variable 'OS_Windows::gl_context' is not initialized in the constructor. |
platform/windows/os_windows.h | ||||
613 | noExplicitConstructor | 398 | style | Class 'OS_Windows' has a constructor with 1 argument that is not explicit. |
platform/x11/context_gl_x11.cpp | ||||
103 | variableScope | 398 | style | The scope of the variable 'visual_attribs' can be reduced. |
114 | variableScope | 398 | style | The scope of the variable 'visual_attribs_layered' can be reduced. |
282 | useInitializationList | 398 | performance | Variable 'default_video_mode' is assigned in constructor body. Consider performing initialization in initialization list. |
platform/x11/crash_handler_x11.cpp | ||||
89 | variableScope | 398 | style | The scope of the variable 'relocation' can be reduced. |
platform/x11/joypad_linux.cpp | ||||
55 | uninitMemberVar | 398 | warning | Member variable 'Joypad::curr_axis' is not initialized in the constructor. |
55 | uninitMemberVar | 398 | warning | Member variable 'Joypad::key_map' is not initialized in the constructor. |
55 | uninitMemberVar | 398 | warning | Member variable 'Joypad::abs_map' is not initialized in the constructor. |
55 | uninitMemberVar | 398 | warning | Member variable 'Joypad::force_feedback' is not initialized in the constructor. |
55 | uninitMemberVar | 398 | warning | Member variable 'Joypad::ff_effect_id' is not initialized in the constructor. |
55 | uninitMemberVar | 398 | warning | Member variable 'Joypad::ff_effect_timestamp' is not initialized in the constructor. |
58 | useInitializationList | 398 | performance | Variable 'devpath' is assigned in constructor body. Consider performing initialization in initialization list. |
138 | cstyleCast | 398 | style | C-style pointer casting |
168 | variableScope | 398 | style | The scope of the variable 'dev' can be reduced. |
272 | variableScope | 398 | style | The scope of the variable 'joypad' can be reduced. |
478 | cstyleCast | 398 | style | C-style pointer casting |
platform/x11/joypad_linux.h | ||||
45 | noExplicitConstructor | 398 | style | Class 'JoypadLinux' has a constructor with 1 argument that is not explicit. |
platform/x11/key_mapping_x11.cpp | ||||
1153 | variableScope | 398 | style | The scope of the variable 'middle' can be reduced. |
1170 | unusedStructMember | 563 | style | struct member '_XTranslateUnicodePairReverse::unicode' is never used. |
1943 | variableScope | 398 | style | The scope of the variable 'middle' can be reduced. |
platform/x11/os_x11.cpp | ||||
207 | knownConditionTrueFalse | 571 | style | Condition 'modifiers==nullptr' is always true |
475 | knownConditionTrueFalse | 570 | style | Condition 'current_videomode.fullscreen' is always false |
776 | knownConditionTrueFalse | 570 | style | Condition 'direct_touch' is always false |
2421 | unusedStructMember | 563 | style | struct member 'Property::format' is never used. |
2432 | variableScope | 398 | style | The scope of the variable 'read_bytes' can be reduced. |
2456 | constParameter | 398 | style | Parameter 'p_list' can be declared with const |
2501 | cstyleCast | 398 | style | C-style pointer casting |
2775 | invalidPrintfArgType_uint | 686 | warning | %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. |
2782 | invalidPrintfArgType_uint | 686 | warning | %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. |
2788 | invalidPrintfArgType_uint | 686 | warning | %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. |
2795 | invalidPrintfArgType_uint | 686 | warning | %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. |
2804 | invalidPrintfArgType_uint | 686 | warning | %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. |
2812 | invalidPrintfArgType_uint | 686 | warning | %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. |
2847 | invalidPrintfArgType_uint | 686 | warning | %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. |
2887 | invalidPrintfArgType_uint | 686 | warning | %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. |
2918 | invalidPrintfArgType_uint | 686 | warning | %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. |
2939 | invalidPrintfArgType_uint | 686 | warning | %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. |
3066 | invalidPrintfArgType_uint | 686 | warning | %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. |
3068 | invalidPrintfArgType_uint | 686 | warning | %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::xdnd_version' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::visual_server' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::main_loop' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::x11_display' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::xmbstring' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::xmblen' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::last_timestamp' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::im_active' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::last_mouse_pos_valid' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::last_click_ms' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::last_click_button_index' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::last_button_state' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::force_quit' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::window_has_focus' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::do_mouse_warp' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::cursor_theme' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::cursor_size' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::img' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::input' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::power_manager' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::video_driver_index' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::maximized' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::xrr_get_monitors' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::xrr_free_monitors' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::xrandr_handle' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::joypad' is not initialized in the constructor. |
4476 | uninitMemberVar | 398 | warning | Member variable 'OS_X11::context_gl' is not initialized in the constructor. |
4490 | useInitializationList | 398 | performance | Variable 'xim_style' is assigned in constructor body. Consider performing initialization in initialization list. |
4491 | useInitializationList | 398 | performance | Variable 'mouse_mode' is assigned in constructor body. Consider performing initialization in initialization list. |
4492 | useInitializationList | 398 | performance | Variable 'last_position_before_fs' is assigned in constructor body. Consider performing initialization in initialization list. |
platform/x11/power_x11.cpp | ||||
307 | redundantInitialization | 563 | style | Redundant initialization for 'str'. The initialized value is overwritten before it is read. |
platform/x11/tts_linux.cpp | ||||
42 | cstyleCast | 398 | style | C-style pointer casting |
scene/2d/animated_sprite.cpp | ||||
746 | useInitializationList | 398 | performance | Variable 'animation' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/back_buffer_copy.cpp | ||||
104 | useInitializationList | 398 | performance | Variable 'rect' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/camera_2d.cpp | ||||
853 | useInitializationList | 398 | performance | Variable 'camera_pos' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/canvas_item.cpp | ||||
1349 | useInitializationList | 398 | performance | Variable 'canvas_item' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/canvas_modulate.cpp | ||||
95 | useInitializationList | 398 | performance | Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/collision_object_2d.cpp | ||||
482 | useInitializationList | 398 | performance | Variable 'rid' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/collision_object_2d.h | ||||
64 | useInitializationList | 398 | performance | Variable 'owner_id' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/collision_polygon_2d.cpp | ||||
343 | useInitializationList | 398 | performance | Variable 'aabb' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/collision_shape_2d.cpp | ||||
269 | useInitializationList | 398 | performance | Variable 'rect' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/joints_2d.cpp | ||||
113 | knownConditionTrueFalse | 571 | style | Condition 'body_a' is always true |
248 | useInitializationList | 398 | performance | Variable 'bias' is assigned in constructor body. Consider performing initialization in initialization list. |
299 | useInitializationList | 398 | performance | Variable 'softness' is assigned in constructor body. Consider performing initialization in initialization list. |
363 | useInitializationList | 398 | performance | Variable 'length' is assigned in constructor body. Consider performing initialization in initialization list. |
364 | useInitializationList | 398 | performance | Variable 'initial_offset' is assigned in constructor body. Consider performing initialization in initialization list. |
466 | useInitializationList | 398 | performance | Variable 'length' is assigned in constructor body. Consider performing initialization in initialization list. |
467 | useInitializationList | 398 | performance | Variable 'rest_length' is assigned in constructor body. Consider performing initialization in initialization list. |
468 | useInitializationList | 398 | performance | Variable 'stiffness' is assigned in constructor body. Consider performing initialization in initialization list. |
469 | useInitializationList | 398 | performance | Variable 'damping' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/joints_2d.h | ||||
87 | missingOverride | style | The function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier. | |
105 | missingOverride | style | The function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier. | |
128 | missingOverride | style | The function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/2d/light_2d.cpp | ||||
457 | useInitializationList | 398 | performance | Variable 'canvas_light' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/light_occluder_2d.cpp | ||||
146 | useInitializationList | 398 | performance | Variable 'occ_polygon' is assigned in constructor body. Consider performing initialization in initialization list. |
293 | uninitMemberVar | 398 | warning | Member variable 'LightOccluder2D::enabled' is not initialized in the constructor. |
294 | useInitializationList | 398 | performance | Variable 'occluder' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/line_builder.cpp | ||||
88 | uninitMemberVar | 398 | warning | Member variable 'LineBuilder::texture_mode' is not initialized in the constructor. |
92 | useInitializationList | 398 | performance | Variable 'default_color' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/line_builder.h | ||||
77 | unusedPrivateFunction | 398 | style | Unused private function: 'LineBuilder::strip_new_quad' |
scene/2d/navigation_2d.cpp | ||||
113 | useInitializationList | 398 | performance | Variable 'map' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/navigation_agent_2d.cpp | ||||
198 | useInitializationList | 398 | performance | Variable 'agent' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/navigation_obstacle_2d.cpp | ||||
127 | useInitializationList | 398 | performance | Variable 'agent' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/node_2d.cpp | ||||
150 | cstyleCast | 398 | style | C-style pointer casting |
159 | cstyleCast | 398 | style | C-style pointer casting |
173 | cstyleCast | 398 | style | C-style pointer casting |
189 | cstyleCast | 398 | style | C-style pointer casting |
196 | cstyleCast | 398 | style | C-style pointer casting |
208 | cstyleCast | 398 | style | C-style pointer casting |
456 | useInitializationList | 398 | performance | Variable '_scale' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/parallax_layer.cpp | ||||
165 | useInitializationList | 398 | performance | Variable 'motion_scale' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/particles_2d.cpp | ||||
443 | useInitializationList | 398 | performance | Variable 'particles' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/path_2d.cpp | ||||
403 | useInitializationList | 398 | performance | Variable 'offset' is assigned in constructor body. Consider performing initialization in initialization list. |
404 | useInitializationList | 398 | performance | Variable 'h_offset' is assigned in constructor body. Consider performing initialization in initialization list. |
405 | useInitializationList | 398 | performance | Variable 'v_offset' is assigned in constructor body. Consider performing initialization in initialization list. |
410 | useInitializationList | 398 | performance | Variable 'lookahead' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/physics_body_2d.cpp | ||||
217 | useInitializationList | 398 | performance | Variable 'constant_angular_velocity' is assigned in constructor body. Consider performing initialization in initialization list. |
396 | allocaCalled | warning | Obsolete function 'alloca' called. | |
396 | cstyleCast | 398 | style | C-style pointer casting |
398 | allocaCalled | warning | Obsolete function 'alloca' called. | |
398 | cstyleCast | 398 | style | C-style pointer casting |
953 | useInitializationList | 398 | performance | Variable 'mass' is assigned in constructor body. Consider performing initialization in initialization list. |
955 | useInitializationList | 398 | performance | Variable 'gravity_scale' is assigned in constructor body. Consider performing initialization in initialization list. |
956 | useInitializationList | 398 | performance | Variable 'linear_damp' is assigned in constructor body. Consider performing initialization in initialization list. |
957 | useInitializationList | 398 | performance | Variable 'angular_damp' is assigned in constructor body. Consider performing initialization in initialization list. |
962 | useInitializationList | 398 | performance | Variable 'angular_velocity' is assigned in constructor body. Consider performing initialization in initialization list. |
1589 | useInitializationList | 398 | performance | Variable 'owner_id' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/physics_body_2d.h | ||||
49 | noExplicitConstructor | 398 | style | Class 'PhysicsBody2D' has a constructor with 1 argument that is not explicit. |
145 | uninitMemberVar | 398 | warning | Member variable 'ShapePair::tagged' is not initialized in the constructor. |
scene/2d/polygon_2d.cpp | ||||
671 | useInitializationList | 398 | performance | Variable 'tex_scale' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/ray_cast_2d.cpp | ||||
351 | useInitializationList | 398 | performance | Variable 'against' is assigned in constructor body. Consider performing initialization in initialization list. |
355 | useInitializationList | 398 | performance | Variable 'cast_to' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/remote_transform_2d.cpp | ||||
230 | useInitializationList | 398 | performance | Variable 'cache' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/skeleton_2d.cpp | ||||
367 | useInitializationList | 398 | performance | Variable 'skeleton' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/tile_map.cpp | ||||
709 | constVariable | 398 | style | Variable 'kofs' can be declared with const |
1295 | shiftTooManyBitsSigned | 758 | portability | Shifting signed 32-bit value by 31 bits is implementation-defined behaviour |
1295 | integerOverflow | 190 | error | Signed integer overflow for expression '1<<31'. |
1328 | shiftTooManyBitsSigned | 758 | portability | Shifting signed 32-bit value by 31 bits is implementation-defined behaviour |
1328 | integerOverflow | 190 | error | Signed integer overflow for expression '1<<31'. |
1998 | useInitializationList | 398 | performance | Variable 'cell_size' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/tile_map.h | ||||
168 | useInitializationList | 398 | performance | Variable 'pos' is assigned in constructor body. Consider performing initialization in initialization list. |
169 | useInitializationList | 398 | performance | Variable 'canvas_items' is assigned in constructor body. Consider performing initialization in initialization list. |
170 | useInitializationList | 398 | performance | Variable 'body' is assigned in constructor body. Consider performing initialization in initialization list. |
172 | useInitializationList | 398 | performance | Variable 'cells' is assigned in constructor body. Consider performing initialization in initialization list. |
173 | useInitializationList | 398 | performance | Variable 'occluder_instances' is assigned in constructor body. Consider performing initialization in initialization list. |
174 | useInitializationList | 398 | performance | Variable 'navpoly_ids' is assigned in constructor body. Consider performing initialization in initialization list. |
176 | uninitMemberVar | 398 | warning | Member variable 'Quadrant::shape_owner_id' is not initialized in the constructor. |
scene/2d/touch_screen_button.cpp | ||||
425 | useInitializationList | 398 | performance | Variable 'unit_rect' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/visibility_notifier_2d.cpp | ||||
154 | useInitializationList | 398 | performance | Variable 'rect' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/2d/visibility_notifier_2d.h | ||||
85 | missingOverride | style | The function '_screen_enter' overrides a function in a base class but is not marked with a 'override' specifier. | |
86 | missingOverride | style | The function '_screen_exit' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/3d/audio_stream_player_3d.h | ||||
82 | uninitMemberVar | 398 | warning | Member variable 'Output::pitch_scale' is not initialized in the constructor. |
scene/3d/camera.cpp | ||||
831 | useInitializationList | 398 | performance | Variable 'camera' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/camera.h | ||||
250 | missingOverride | style | The function '_get_adjusted_camera_transform' overrides a function in a base class but is not marked with a 'override' specifier. | |
251 | missingOverride | style | The function 'physics_interpolation_flip_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
252 | missingOverride | style | The function '_physics_interpolated_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/3d/collision_object.cpp | ||||
544 | useInitializationList | 398 | performance | Variable 'rid' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/collision_object.h | ||||
61 | useInitializationList | 398 | performance | Variable 'owner_id' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/collision_polygon.cpp | ||||
213 | useInitializationList | 398 | performance | Variable 'aabb' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/gi_probe.cpp | ||||
178 | useInitializationList | 398 | performance | Variable 'probe' is assigned in constructor body. Consider performing initialization in initialization list. |
523 | useInitializationList | 398 | performance | Variable 'extents' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/immediate_geometry.cpp | ||||
147 | useInitializationList | 398 | performance | Variable 'im' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/interpolated_camera.cpp | ||||
165 | useInitializationList | 398 | performance | Variable 'speed' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/light.cpp | ||||
279 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
324 | uninitMemberVar | 398 | warning | Member variable 'Light::param' is not initialized in the constructor. |
324 | uninitMemberVar | 398 | warning | Member variable 'Light::shadow' is not initialized in the constructor. |
324 | uninitMemberVar | 398 | warning | Member variable 'Light::negative' is not initialized in the constructor. |
324 | uninitMemberVar | 398 | warning | Member variable 'Light::reverse_cull' is not initialized in the constructor. |
324 | uninitMemberVar | 398 | warning | Member variable 'Light::cull_mask' is not initialized in the constructor. |
324 | uninitMemberVar | 398 | warning | Member variable 'Light::editor_only' is not initialized in the constructor. |
324 | uninitMemberVar | 398 | warning | Member variable 'Light::bake_mode' is not initialized in the constructor. |
325 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/light.h | ||||
94 | noExplicitConstructor | 398 | style | Class 'Light' has a constructor with 1 argument that is not explicit. |
159 | missingOverride | style | The function '_validate_property' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/3d/lightmapper.h | ||||
63 | ConfigurationNotChecked | information | Skipping configuration '_MSC_VER;_WIN32;__aligned' since the value of '__aligned' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
63 | ConfigurationNotChecked | information | Skipping configuration '__aligned' since the value of '__aligned' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. | |
67 | uninitMemberVar | 398 | warning | Member variable 'Ray::tnear' is not initialized in the constructor. |
67 | uninitMemberVar | 398 | warning | Member variable 'Ray::time' is not initialized in the constructor. |
67 | uninitMemberVar | 398 | warning | Member variable 'Ray::tfar' is not initialized in the constructor. |
67 | uninitMemberVar | 398 | warning | Member variable 'Ray::mask' is not initialized in the constructor. |
67 | uninitMemberVar | 398 | warning | Member variable 'Ray::id' is not initialized in the constructor. |
67 | uninitMemberVar | 398 | warning | Member variable 'Ray::flags' is not initialized in the constructor. |
67 | uninitMemberVar | 398 | warning | Member variable 'Ray::u' is not initialized in the constructor. |
67 | uninitMemberVar | 398 | warning | Member variable 'Ray::v' is not initialized in the constructor. |
67 | uninitMemberVar | 398 | warning | Member variable 'Ray::primID' is not initialized in the constructor. |
67 | uninitMemberVar | 398 | warning | Member variable 'Ray::instID' is not initialized in the constructor. |
72 | uninitMemberVar | 398 | warning | Member variable 'Ray::id' is not initialized in the constructor. |
72 | uninitMemberVar | 398 | warning | Member variable 'Ray::flags' is not initialized in the constructor. |
scene/3d/lod.cpp | ||||
202 | allocaCalled | warning | Obsolete function 'alloca' called. | |
202 | cstyleCast | 398 | style | C-style pointer casting |
scene/3d/lod.h | ||||
36 | noConstructor | 398 | style | The class 'LOD' does not declare a constructor although it has private member variables which likely require initialization. |
scene/3d/lod_manager.cpp | ||||
161 | allocaCalled | warning | Obsolete function 'alloca' called. | |
161 | cstyleCast | 398 | style | C-style pointer casting |
scene/3d/merge_group.h | ||||
40 | noConstructor | 398 | style | The class 'MergeGroup' does not declare a constructor although it has private member variables which likely require initialization. |
scene/3d/navigation.cpp | ||||
147 | useInitializationList | 398 | performance | Variable 'map' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/navigation_agent.cpp | ||||
200 | useInitializationList | 398 | performance | Variable 'agent' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/navigation_obstacle.cpp | ||||
133 | useInitializationList | 398 | performance | Variable 'agent' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/occluder.cpp | ||||
166 | useInitializationList | 398 | performance | Variable '_occluder_instance' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/path.cpp | ||||
409 | useInitializationList | 398 | performance | Variable 'offset' is assigned in constructor body. Consider performing initialization in initialization list. |
410 | useInitializationList | 398 | performance | Variable 'delta_offset' is assigned in constructor body. Consider performing initialization in initialization list. |
411 | useInitializationList | 398 | performance | Variable 'h_offset' is assigned in constructor body. Consider performing initialization in initialization list. |
412 | useInitializationList | 398 | performance | Variable 'v_offset' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/physics_joint.cpp | ||||
113 | knownConditionTrueFalse | 571 | style | Condition 'body_b' is always true |
scene/3d/physics_joint.h | ||||
95 | missingOverride | style | The function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier. | |
132 | missingOverride | style | The function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier. | |
194 | missingOverride | style | The function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier. | |
228 | missingOverride | style | The function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier. | |
307 | missingOverride | style | The function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/3d/proximity_group.cpp | ||||
185 | useInitializationList | 398 | performance | Variable 'grid_radius' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/ray_cast.cpp | ||||
359 | constVariable | 398 | style | Variable 'vertices_strip_order' can be declared with const |
510 | useInitializationList | 398 | performance | Variable 'against' is assigned in constructor body. Consider performing initialization in initialization list. |
514 | useInitializationList | 398 | performance | Variable 'cast_to' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/reflection_probe.cpp | ||||
237 | useInitializationList | 398 | performance | Variable 'interior_ambient' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/remote_transform.cpp | ||||
224 | useInitializationList | 398 | performance | Variable 'cache' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/room.cpp | ||||
102 | useInitializationList | 398 | performance | Variable '_room_rid' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/room_group.cpp | ||||
44 | useInitializationList | 398 | performance | Variable '_room_group_rid' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/room_manager.cpp | ||||
1313 | knownConditionTrueFalse | 571 | style | Condition '!done' is always true |
1405 | unreadVariable | 563 | style | Variable 'done' is assigned a value that is never used. |
scene/3d/soft_body.cpp | ||||
41 | uninitMemberVarPrivate | 398 | warning | Member variable 'SoftBodyVisualServerHandler::surface' is not initialized in the constructor. |
41 | uninitMemberVarPrivate | 398 | warning | Member variable 'SoftBodyVisualServerHandler::stride' is not initialized in the constructor. |
41 | uninitMemberVarPrivate | 398 | warning | Member variable 'SoftBodyVisualServerHandler::offset_vertices' is not initialized in the constructor. |
41 | uninitMemberVarPrivate | 398 | warning | Member variable 'SoftBodyVisualServerHandler::offset_normal' is not initialized in the constructor. |
109 | useInitializationList | 398 | performance | Variable 'spatial_attachment_path' is assigned in constructor body. Consider performing initialization in initialization list. |
111 | useInitializationList | 398 | performance | Variable 'offset' is assigned in constructor body. Consider performing initialization in initialization list. |
202 | variableScope | 398 | style | The scope of the variable 'point_index' can be reduced. |
734 | uninitMemberVar | 398 | warning | Member variable 'SoftBody::debug_mesh' is not initialized in the constructor. |
734 | uninitMemberVar | 398 | warning | Member variable 'SoftBody::capture_input_on_drag' is not initialized in the constructor. |
scene/3d/sprite_3d.cpp | ||||
1152 | uninitMemberVar | 398 | warning | Member variable 'AnimatedSprite3D::hflip' is not initialized in the constructor. |
1152 | uninitMemberVar | 398 | warning | Member variable 'AnimatedSprite3D::vflip' is not initialized in the constructor. |
1155 | useInitializationList | 398 | performance | Variable 'animation' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/sprite_3d.h | ||||
168 | missingOverride | style | The function '_draw' overrides a function in a base class but is not marked with a 'override' specifier. | |
195 | missingOverride | style | The function 'get_item_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
223 | missingOverride | style | The function '_draw' overrides a function in a base class but is not marked with a 'override' specifier. | |
242 | missingOverride | style | The function 'get_item_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/3d/vehicle_body.cpp | ||||
345 | useInitializationList | 398 | performance | Variable 'm_steering' is assigned in constructor body. Consider performing initialization in initialization list. |
595 | redundantInitialization | 563 | style | Redundant initialization for 'rel_vel'. The initialized value is overwritten before it is read. |
949 | useInitializationList | 398 | performance | Variable 'm_pitchControl' is assigned in constructor body. Consider performing initialization in initialization list. |
950 | useInitializationList | 398 | performance | Variable 'm_currentVehicleSpeedKmHour' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/visibility_notifier.cpp | ||||
234 | useInitializationList | 398 | performance | Variable 'aabb' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/3d/visibility_notifier.h | ||||
107 | missingOverride | style | The function '_screen_enter' overrides a function in a base class but is not marked with a 'override' specifier. | |
108 | missingOverride | style | The function '_screen_exit' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/3d/voxel_light_baker.cpp | ||||
1594 | uninitMemberVar | 398 | warning | Member variable 'VoxelLightBaker::cell_subdiv' is not initialized in the constructor. |
1594 | uninitMemberVar | 398 | warning | Member variable 'VoxelLightBaker::first_leaf' is not initialized in the constructor. |
1594 | uninitMemberVar | 398 | warning | Member variable 'VoxelLightBaker::leaf_voxel_count' is not initialized in the constructor. |
1594 | uninitMemberVar | 398 | warning | Member variable 'VoxelLightBaker::direct_lights_baked' is not initialized in the constructor. |
1594 | uninitMemberVar | 398 | warning | Member variable 'VoxelLightBaker::axis_cell_size' is not initialized in the constructor. |
1594 | uninitMemberVar | 398 | warning | Member variable 'VoxelLightBaker::cell_size' is not initialized in the constructor. |
1594 | uninitMemberVar | 398 | warning | Member variable 'VoxelLightBaker::bake_quality' is not initialized in the constructor. |
1594 | uninitMemberVar | 398 | warning | Member variable 'VoxelLightBaker::max_original_cells' is not initialized in the constructor. |
scene/animation/animation_blend_tree.cpp | ||||
131 | useInitializationList | 398 | performance | Variable 'time' is assigned in constructor body. Consider performing initialization in initialization list. |
402 | useInitializationList | 398 | performance | Variable 'add_amount' is assigned in constructor body. Consider performing initialization in initialization list. |
449 | useInitializationList | 398 | performance | Variable 'add_amount' is assigned in constructor body. Consider performing initialization in initialization list. |
495 | useInitializationList | 398 | performance | Variable 'blend_amount' is assigned in constructor body. Consider performing initialization in initialization list. |
538 | useInitializationList | 398 | performance | Variable 'blend_amount' is assigned in constructor body. Consider performing initialization in initialization list. |
570 | useInitializationList | 398 | performance | Variable 'scale' is assigned in constructor body. Consider performing initialization in initialization list. |
796 | useInitializationList | 398 | performance | Variable 'prev_xfading' is assigned in constructor body. Consider performing initialization in initialization list. |
797 | useInitializationList | 398 | performance | Variable 'prev' is assigned in constructor body. Consider performing initialization in initialization list. |
798 | useInitializationList | 398 | performance | Variable 'time' is assigned in constructor body. Consider performing initialization in initialization list. |
799 | useInitializationList | 398 | performance | Variable 'current' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/animation/animation_blend_tree.h | ||||
51 | missingOverride | style | The function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier. | |
55 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
56 | missingOverride | style | The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. | |
99 | missingOverride | style | The function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier. | |
100 | missingOverride | style | The function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier. | |
102 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
124 | missingOverride | style | The function 'has_filter' overrides a function in a base class but is not marked with a 'override' specifier. | |
125 | missingOverride | style | The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. | |
142 | missingOverride | style | The function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier. | |
143 | missingOverride | style | The function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier. | |
145 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
150 | missingOverride | style | The function 'has_filter' overrides a function in a base class but is not marked with a 'override' specifier. | |
151 | missingOverride | style | The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. | |
166 | missingOverride | style | The function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier. | |
167 | missingOverride | style | The function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier. | |
169 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
174 | missingOverride | style | The function 'has_filter' overrides a function in a base class but is not marked with a 'override' specifier. | |
175 | missingOverride | style | The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. | |
190 | missingOverride | style | The function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier. | |
191 | missingOverride | style | The function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier. | |
193 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
194 | missingOverride | style | The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. | |
199 | missingOverride | style | The function 'has_filter' overrides a function in a base class but is not marked with a 'override' specifier. | |
213 | missingOverride | style | The function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier. | |
214 | missingOverride | style | The function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier. | |
216 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
221 | missingOverride | style | The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. | |
234 | missingOverride | style | The function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier. | |
235 | missingOverride | style | The function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier. | |
237 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
239 | missingOverride | style | The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. | |
253 | missingOverride | style | The function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier. | |
254 | missingOverride | style | The function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier. | |
256 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
258 | missingOverride | style | The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. | |
275 | duplInheritedMember | 398 | warning | The class 'AnimationNodeTransition' defines member variable with name 'inputs' also defined in its parent class 'AnimationNode'. |
300 | missingOverride | style | The function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier. | |
301 | missingOverride | style | The function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier. | |
303 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
317 | missingOverride | style | The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. | |
326 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
327 | missingOverride | style | The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. | |
378 | missingOverride | style | The function 'get_child_nodes' overrides a function in a base class but is not marked with a 'override' specifier. | |
392 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
393 | missingOverride | style | The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. | |
400 | missingOverride | style | The function 'get_child_by_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/animation/animation_node_state_machine.cpp | ||||
232 | nullPointer | 476 | warning | Possible null pointer dereference: least_cost_transition |
961 | useInitializationList | 398 | performance | Variable 'playback' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/animation/animation_player.cpp | ||||
1700 | uninitMemberVar | 398 | warning | Member variable 'AnimationPlayer::cache_update' is not initialized in the constructor. |
1700 | uninitMemberVar | 398 | warning | Member variable 'AnimationPlayer::cache_update_prop' is not initialized in the constructor. |
1700 | uninitMemberVar | 398 | warning | Member variable 'AnimationPlayer::cache_update_bezier' is not initialized in the constructor. |
1713 | useInitializationList | 398 | performance | Variable 'root' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/animation/animation_tree.cpp | ||||
1529 | uninitMemberVar | 398 | warning | Member variable 'AnimationTree::state' is not initialized in the constructor. |
1537 | useInitializationList | 398 | performance | Variable 'last_animation_player' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/animation/animation_tree.h | ||||
181 | useInitializationList | 398 | performance | Variable 'object_id' is assigned in constructor body. Consider performing initialization in initialization list. |
195 | uninitMemberVar | 398 | warning | Member variable 'TrackCacheTransform::rot_blend_accum' is not initialized in the constructor. |
scene/animation/animation_tree_player.h | ||||
138 | uninitMemberVar | 398 | warning | Member variable 'NodeBase::type' is not initialized in the constructor. |
168 | uninitMemberVar | 398 | warning | Member variable 'AnimationNode::time' is not initialized in the constructor. |
168 | uninitMemberVar | 398 | warning | Member variable 'AnimationNode::step' is not initialized in the constructor. |
193 | uninitMemberVar | 398 | warning | Member variable 'OneShotNode::autorestart_random_delay' is not initialized in the constructor. |
193 | uninitMemberVar | 398 | warning | Member variable 'OneShotNode::time' is not initialized in the constructor. |
193 | uninitMemberVar | 398 | warning | Member variable 'OneShotNode::remaining' is not initialized in the constructor. |
209 | uninitMemberVar | 398 | warning | Member variable 'MixNode::amount' is not initialized in the constructor. |
279 | uninitMemberVar | 398 | warning | Member variable 'TransitionNode::time' is not initialized in the constructor. |
scene/animation/root_motion_view.cpp | ||||
188 | uninitMemberVar | 398 | warning | Member variable 'RootMotionView::use_in_game' is not initialized in the constructor. |
188 | uninitMemberVar | 398 | warning | Member variable 'RootMotionView::first' is not initialized in the constructor. |
scene/animation/scene_tree_tween.cpp | ||||
279 | unreadVariable | 563 | style | Variable 'step_active' is assigned a value that is never used. |
726 | useInitializationList | 398 | performance | Variable 'target' is assigned in constructor body. Consider performing initialization in initialization list. |
825 | useInitializationList | 398 | performance | Variable 'target' is assigned in constructor body. Consider performing initialization in initialization list. |
929 | useInitializationList | 398 | performance | Variable 'target' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/animation/scene_tree_tween.h | ||||
143 | noExplicitConstructor | 398 | style | Class 'SceneTreeTween' has a constructor with 1 argument that is not explicit. |
159 | missingOverride | style | The function 'set_tween' overrides a function in a base class but is not marked with a 'override' specifier. | |
160 | missingOverride | style | The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. | |
161 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
190 | missingOverride | style | The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. | |
191 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
193 | noExplicitConstructor | 398 | style | Class 'IntervalTweener' has a constructor with 1 argument that is not explicit. |
206 | missingOverride | style | The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. | |
207 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
231 | missingOverride | style | The function 'set_tween' overrides a function in a base class but is not marked with a 'override' specifier. | |
232 | missingOverride | style | The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. | |
233 | missingOverride | style | The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. | |
247 | duplInheritedMember | 398 | warning | The class 'MethodTweener' defines member variable with name 'tween' also defined in its parent class 'Tweener'. |
scene/animation/skeleton_ik.cpp | ||||
71 | variableScope | 398 | style | The scope of the variable 'sub_chain_size' can be reduced. |
147 | constParameter | 398 | style | Parameter 'r_chain' can be declared with const |
scene/animation/skeleton_ik.h | ||||
109 | uninitMemberVar | 398 | warning | Member variable 'Task::chain' is not initialized in the constructor. |
scene/animation/tween.h | ||||
103 | uninitMemberVar | 398 | warning | Member variable 'InterpolateData::type' is not initialized in the constructor. |
103 | uninitMemberVar | 398 | warning | Member variable 'InterpolateData::trans_type' is not initialized in the constructor. |
103 | uninitMemberVar | 398 | warning | Member variable 'InterpolateData::ease_type' is not initialized in the constructor. |
103 | uninitMemberVar | 398 | warning | Member variable 'InterpolateData::args' is not initialized in the constructor. |
scene/debugger/script_debugger_remote.cpp | ||||
75 | constVariable | 398 | style | Variable 'waits' can be declared with const |
155 | unreadVariable | 563 | style | Variable 'loop_begin_usec' is assigned a value that is never used. |
156 | unreadVariable | 563 | style | Variable 'loop_time_sec' is assigned a value that is never used. |
486 | cstyleCast | 398 | style | C-style pointer casting |
1083 | cstyleCast | 398 | style | C-style pointer casting |
1184 | uninitMemberVar | 398 | warning | Member variable 'ScriptDebuggerRemote::frame_time' is not initialized in the constructor. |
1184 | uninitMemberVar | 398 | warning | Member variable 'ScriptDebuggerRemote::process_time' is not initialized in the constructor. |
1184 | uninitMemberVar | 398 | warning | Member variable 'ScriptDebuggerRemote::physics_time' is not initialized in the constructor. |
1184 | uninitMemberVar | 398 | warning | Member variable 'ScriptDebuggerRemote::physics_frame_time' is not initialized in the constructor. |
1184 | uninitMemberVar | 398 | warning | Member variable 'ScriptDebuggerRemote::skip_breakpoints' is not initialized in the constructor. |
scene/gui/color_picker.cpp | ||||
99 | variableScope | 398 | style | The scope of the variable 'rgb' can be reduced. |
100 | variableScope | 398 | style | The scope of the variable 'hsv' can be reduced. |
462 | knownConditionTrueFalse | 571 | style | Condition 'display_old_color' is always true |
1134 | useInitializationList | 398 | performance | Variable 'preset_color' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/gui/color_picker.h | ||||
59 | noExplicitConstructor | 398 | style | Class 'ColorPresetButton' has a constructor with 1 argument that is not explicit. |
scene/gui/color_rect.cpp | ||||
56 | useInitializationList | 398 | performance | Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/gui/control.cpp | ||||
800 | knownConditionTrueFalse | 571 | style | Condition 'theme_owner' is always true |
842 | knownConditionTrueFalse | 571 | style | Condition 'theme_owner' is always true |
1158 | knownConditionTrueFalse | 571 | style | Condition 'theme_owner' is always true |
scene/gui/dialogs.h | ||||
114 | missingOverride | style | The function '_close_pressed' overrides a function in a base class but is not marked with a 'override' specifier. | |
121 | missingOverride | style | The function '_post_popup' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/gui/graph_edit.cpp | ||||
60 | useInitializationList | 398 | performance | Variable 'graph_proportions' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/gui/graph_edit.h | ||||
54 | noExplicitConstructor | 398 | style | Class 'GraphEditFilter' has a constructor with 1 argument that is not explicit. |
68 | noExplicitConstructor | 398 | style | Class 'GraphEditMinimap' has a constructor with 1 argument that is not explicit. |
scene/gui/graph_node.h | ||||
60 | useInitializationList | 398 | performance | Variable 'color_left' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/gui/label.cpp | ||||
713 | useInitializationList | 398 | performance | Variable 'xl_text' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/gui/line_edit.cpp | ||||
2119 | useInitializationList | 398 | performance | Variable 'secret_character' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/gui/popup_menu.h | ||||
73 | uninitMemberVar | 398 | warning | Member variable 'Item::id' is not initialized in the constructor. |
scene/gui/rich_text_effect.cpp | ||||
105 | useInitializationList | 398 | performance | Variable 'offset' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/gui/rich_text_label.cpp | ||||
457 | redundantAssignInSwitch | 563 | style | Variable 'wofs' is reassigned a value before the old one has been used. 'break;' missing? |
696 | redundantAssignInSwitch | 563 | style | Variable 'wofs' is reassigned a value before the old one has been used. 'break;' missing? |
933 | redundantAssignInSwitch | 563 | style | Variable 'wofs' is reassigned a value before the old one has been used. 'break;' missing? |
933 | unreadVariable | 563 | style | Variable 'backtrack' is assigned a value that is never used. |
933 | unreadVariable | 563 | style | Variable 'line_is_blank' is assigned a value that is never used. |
933 | unreadVariable | 563 | style | Variable 'line_wrapped' is assigned a value that is never used. |
1167 | cstyleCast | 398 | style | C-style pointer casting |
1169 | cstyleCast | 398 | style | C-style pointer casting |
scene/gui/rich_text_label.h | ||||
106 | uninitMemberVar | 398 | warning | Member variable 'Line::height_cache' is not initialized in the constructor. |
106 | uninitMemberVar | 398 | warning | Member variable 'Line::height_accum_cache' is not initialized in the constructor. |
106 | uninitMemberVar | 398 | warning | Member variable 'Line::minimum_width' is not initialized in the constructor. |
106 | uninitMemberVar | 398 | warning | Member variable 'Line::maximum_width' is not initialized in the constructor. |
127 | uninitMemberVar | 398 | warning | Member variable 'Item::index' is not initialized in the constructor. |
127 | uninitMemberVar | 398 | warning | Member variable 'Item::type' is not initialized in the constructor. |
142 | uninitMemberVar | 398 | warning | Member variable 'ItemFrame::first_invalid_line' is not initialized in the constructor. |
190 | uninitMemberVar | 398 | warning | Member variable 'ItemAlign::align' is not initialized in the constructor. |
195 | uninitMemberVar | 398 | warning | Member variable 'ItemIndent::level' is not initialized in the constructor. |
200 | uninitMemberVar | 398 | warning | Member variable 'ItemList::list_type' is not initialized in the constructor. |
218 | uninitMemberVar | 398 | warning | Member variable 'ItemTable::total_width' is not initialized in the constructor. |
225 | uninitMemberVar | 398 | warning | Member variable 'ItemFade::starting_index' is not initialized in the constructor. |
225 | uninitMemberVar | 398 | warning | Member variable 'ItemFade::length' is not initialized in the constructor. |
242 | uninitMemberVar | 398 | warning | Member variable 'ItemShake::_previous_rng' is not initialized in the constructor. |
scene/gui/scroll_bar.cpp | ||||
649 | uninitMemberVar | 398 | warning | Member variable 'ScrollBar::last_drag_node_time' is not initialized in the constructor. |
649 | uninitMemberVar | 398 | warning | Member variable 'ScrollBar::time_since_motion' is not initialized in the constructor. |
649 | uninitMemberVar | 398 | warning | Member variable 'ScrollBar::click_handled' is not initialized in the constructor. |
650 | useInitializationList | 398 | performance | Variable 'orientation' is assigned in constructor body. Consider performing initialization in initialization list. |
658 | useInitializationList | 398 | performance | Variable 'drag_node_speed' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/gui/scroll_container.h | ||||
106 | missingOverride | style | The function 'get_configuration_warning' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/gui/slider.cpp | ||||
287 | useInitializationList | 398 | performance | Variable 'orientation' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/gui/split_container.cpp | ||||
182 | knownConditionTrueFalse | 571 | style | Condition 'dragger_visibility!=DRAGGER_HIDDEN_COLLAPSED' is always true |
348 | uninitMemberVar | 398 | warning | Member variable 'SplitContainer::drag_from' is not initialized in the constructor. |
348 | uninitMemberVar | 398 | warning | Member variable 'SplitContainer::drag_ofs' is not initialized in the constructor. |
scene/gui/tab_container.cpp | ||||
360 | variableScope | 398 | style | The scope of the variable 'index' can be reduced. |
360 | unreadVariable | 563 | style | Variable 'index' is assigned a value that is never used. |
1113 | useInitializationList | 398 | performance | Variable 'popup_obj_id' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/gui/tabs.cpp | ||||
595 | knownConditionTrueFalse | 570 | style | Condition 'i==current' is always false |
scene/gui/text_edit.cpp | ||||
951 | variableScope | 398 | style | The scope of the variable 'wi' can be reduced. |
1091 | redundantAssignment | 563 | style | Variable 'characters' is reassigned a value before the old one has been used. |
2377 | variableScope | 398 | style | The scope of the variable 'wi' can be reduced. |
2387 | variableScope | 398 | style | The scope of the variable 'wrap_index' can be reduced. |
2581 | knownConditionTrueFalse | 571 | style | Condition 'cursor.line==selection.selecting_line' is always true |
3141 | unreadVariable | 563 | style | Variable 'c' is assigned a value that is never used. |
7073 | unreadVariable | 563 | style | Variable 'qend' is assigned a value that is never used. |
scene/gui/text_edit.h | ||||
56 | useInitializationList | 398 | performance | Variable 'begin_key' is assigned in constructor body. Consider performing initialization in initialization list. |
57 | useInitializationList | 398 | performance | Variable 'end_key' is assigned in constructor body. Consider performing initialization in initialization list. |
58 | useInitializationList | 398 | performance | Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. |
156 | uninitMemberVar | 398 | warning | Member variable 'Text::color_regions' is not initialized in the constructor. |
scene/gui/texture_button.cpp | ||||
411 | useInitializationList | 398 | performance | Variable '_texture_region' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/gui/texture_progress.cpp | ||||
687 | useInitializationList | 398 | performance | Variable 'rad_center_off' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/gui/tree.h | ||||
104 | useInitializationList | 398 | performance | Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. |
111 | uninitMemberVar | 398 | warning | Member variable 'Cell::custom_bg_outline' is not initialized in the constructor. |
112 | useInitializationList | 398 | performance | Variable 'custom_draw_obj' is assigned in constructor body. Consider performing initialization in initialization list. |
129 | useInitializationList | 398 | performance | Variable 'icon_color' is assigned in constructor body. Consider performing initialization in initialization list. |
147 | noExplicitConstructor | 398 | style | Class 'TreeItem' has a constructor with 1 argument that is not explicit. |
scene/gui/video_player.cpp | ||||
63 | cstyleCast | 398 | style | C-style pointer casting |
scene/main/canvas_layer.cpp | ||||
403 | useInitializationList | 398 | performance | Variable 'scale' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/main/http_request.cpp | ||||
124 | cstyleCast | 398 | style | C-style pointer casting |
scene/main/node.cpp | ||||
1591 | allocaCalled | warning | Obsolete function 'alloca' called. | |
1592 | allocaCalled | warning | Obsolete function 'alloca' called. | |
2238 | redundantInitialization | 563 | style | Redundant initialization for 'res'. The initialized value is overwritten before it is read. |
scene/main/node.h | ||||
100 | uninitMemberVar | 398 | warning | Member variable 'GroupData::group' is not initialized in the constructor. |
scene/main/scene_tree.cpp | ||||
1338 | integerOverflow | 190 | error | Signed integer overflow for expression '0b111<<29'. |
scene/main/viewport.cpp | ||||
186 | uninitMemberVar | 398 | warning | Member variable 'GUI::key_event_accepted' is not initialized in the constructor. |
186 | uninitMemberVar | 398 | warning | Member variable 'GUI::last_mouse_focus' is not initialized in the constructor. |
186 | uninitMemberVar | 398 | warning | Member variable 'GUI::drag_attempted' is not initialized in the constructor. |
186 | uninitMemberVar | 398 | warning | Member variable 'GUI::tooltip_delay' is not initialized in the constructor. |
186 | uninitMemberVar | 398 | warning | Member variable 'GUI::roots_order_dirty' is not initialized in the constructor. |
186 | uninitMemberVar | 398 | warning | Member variable 'GUI::canvas_sort_index' is not initialized in the constructor. |
3590 | useInitializationList | 398 | performance | Variable 'world_2d' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/main/viewport.h | ||||
575 | missingOverride | style | The function 'get_configuration_warning' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/resources/animation.cpp | ||||
2297 | variableScope | 398 | style | The scope of the variable 'middle' can be reduced. |
scene/resources/animation.h | ||||
74 | uninitMemberVar | 398 | warning | Member variable 'Track::type' is not initialized in the constructor. |
86 | uninitMemberVar | 398 | warning | Member variable 'Key::time' is not initialized in the constructor. |
116 | uninitMemberVar | 398 | warning | Member variable 'ValueTrack::update_on_seek' is not initialized in the constructor. |
scene/resources/box_shape.h | ||||
43 | virtualCallInConstructor | style | Virtual function '_update_shape' is called from constructor 'BoxShape()' at line 79. Dynamic binding is not used. | |
43 | missingOverride | style | The function '_update_shape' overrides a function in a base class but is not marked with a 'override' specifier. | |
49 | missingOverride | style | The function 'get_debug_mesh_lines' overrides a function in a base class but is not marked with a 'override' specifier. | |
50 | missingOverride | style | The function 'get_enclosing_radius' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/resources/capsule_shape.h | ||||
44 | virtualCallInConstructor | style | Virtual function '_update_shape' is called from constructor 'CapsuleShape()' at line 118. Dynamic binding is not used. | |
scene/resources/capsule_shape_2d.cpp | ||||
118 | useInitializationList | 398 | performance | Variable 'radius' is assigned in constructor body. Consider performing initialization in initialization list. |
119 | useInitializationList | 398 | performance | Variable 'height' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/circle_shape_2d.cpp | ||||
90 | useInitializationList | 398 | performance | Variable 'radius' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/concave_polygon_shape.h | ||||
51 | useInitializationList | 398 | performance | Variable 'a' is assigned in constructor body. Consider performing initialization in initialization list. |
52 | useInitializationList | 398 | performance | Variable 'b' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/curve.h | ||||
60 | useInitializationList | 398 | performance | Variable 'left_tangent' is assigned in constructor body. Consider performing initialization in initialization list. |
61 | useInitializationList | 398 | performance | Variable 'right_tangent' is assigned in constructor body. Consider performing initialization in initialization list. |
66 | noExplicitConstructor | 398 | style | Struct 'Point' has a constructor with 1 argument that is not explicit. |
71 | useInitializationList | 398 | performance | Variable 'pos' is assigned in constructor body. Consider performing initialization in initialization list. |
72 | useInitializationList | 398 | performance | Variable 'left_tangent' is assigned in constructor body. Consider performing initialization in initialization list. |
73 | useInitializationList | 398 | performance | Variable 'right_tangent' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/cylinder_shape.h | ||||
43 | virtualCallInConstructor | style | Virtual function '_update_shape' is called from constructor 'CylinderShape()' at line 111. Dynamic binding is not used. | |
scene/resources/dynamic_font.cpp | ||||
535 | redundantInitialization | 563 | style | Redundant initialization for 'character'. The initialized value is overwritten before it is read. |
1363 | uninitMemberVar | 398 | warning | Member variable 'DynamicFont::valid' is not initialized in the constructor. |
1371 | useInitializationList | 398 | performance | Variable 'outline_color' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/dynamic_font.h | ||||
212 | noExplicitConstructor | 398 | style | Struct 'ShelfPackTexture' has a constructor with 1 argument that is not explicit. |
227 | uninitMemberVar | 398 | warning | Member variable 'Character::found' is not initialized in the constructor. |
227 | uninitMemberVar | 398 | warning | Member variable 'Character::h_align' is not initialized in the constructor. |
227 | uninitMemberVar | 398 | warning | Member variable 'Character::advance' is not initialized in the constructor. |
scene/resources/environment.cpp | ||||
1234 | useInitializationList | 398 | performance | Variable 'environment' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/font.cpp | ||||
506 | variableScope | 398 | style | The scope of the variable 'line_w' can be reduced. |
506 | unreadVariable | 563 | style | Variable 'line_w' is assigned a value that is never used. |
scene/resources/font.h | ||||
132 | uninitMemberVar | 398 | warning | Member variable 'Character::h_align' is not initialized in the constructor. |
132 | uninitMemberVar | 398 | warning | Member variable 'Character::advance' is not initialized in the constructor. |
174 | missingOverride | style | The function 'get_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
177 | missingOverride | style | The function 'get_ascent' overrides a function in a base class but is not marked with a 'override' specifier. | |
178 | missingOverride | style | The function 'get_descent' overrides a function in a base class but is not marked with a 'override' specifier. | |
179 | missingOverride | style | The function 'get_spacing_char' overrides a function in a base class but is not marked with a 'override' specifier. | |
197 | missingOverride | style | The function 'get_char_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
205 | missingOverride | style | The function 'is_distance_field_hint' overrides a function in a base class but is not marked with a 'override' specifier. | |
207 | missingOverride | style | The function 'draw_char_ex' overrides a function in a base class but is not marked with a 'override' specifier. | |
209 | missingOverride | style | The function 'get_char_texture' overrides a function in a base class but is not marked with a 'override' specifier. | |
210 | missingOverride | style | The function 'get_char_texture_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
212 | missingOverride | style | The function 'get_char_tx_offset' overrides a function in a base class but is not marked with a 'override' specifier. | |
213 | missingOverride | style | The function 'get_char_tx_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
214 | missingOverride | style | The function 'get_char_tx_uv_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/resources/gradient.cpp | ||||
156 | constParameter | 398 | style | Parameter 'p_points' can be declared with const |
scene/resources/height_map_shape.h | ||||
47 | virtualCallInConstructor | style | Virtual function '_update_shape' is called from constructor 'HeightMapShape()' at line 213. Dynamic binding is not used. | |
scene/resources/line_shape_2d.cpp | ||||
113 | useInitializationList | 398 | performance | Variable 'normal' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/merging_tool.cpp | ||||
130 | identicalConditionAfterEarlyExit | 398 | warning | Identical condition 'p_mat.is_null()', second condition is always false |
scene/resources/mesh.cpp | ||||
1512 | invalidPointerCast | 704 | portability | Casting between signed int * and float * which have an incompatible binary data representation. |
1565 | unreadVariable | 563 | style | Variable 'new_cache_idx' is assigned a value that is never used. |
1646 | cstyleCast | 398 | style | C-style pointer casting |
1808 | useInitializationList | 398 | performance | Variable 'mesh' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/mesh.h | ||||
253 | missingOverride | style | The function 'surface_get_arrays' overrides a function in a base class but is not marked with a 'override' specifier. | |
254 | missingOverride | style | The function 'surface_get_blend_shape_arrays' overrides a function in a base class but is not marked with a 'override' specifier. | |
257 | missingOverride | style | The function 'get_blend_shape_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
258 | missingOverride | style | The function 'get_blend_shape_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
259 | missingOverride | style | The function 'set_blend_shape_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
267 | missingOverride | style | The function 'get_surface_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
273 | missingOverride | style | The function 'surface_get_array_len' overrides a function in a base class but is not marked with a 'override' specifier. | |
274 | missingOverride | style | The function 'surface_get_array_index_len' overrides a function in a base class but is not marked with a 'override' specifier. | |
275 | missingOverride | style | The function 'surface_get_format' overrides a function in a base class but is not marked with a 'override' specifier. | |
276 | missingOverride | style | The function 'surface_get_primitive_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
278 | missingOverride | style | The function 'surface_set_material' overrides a function in a base class but is not marked with a 'override' specifier. | |
279 | missingOverride | style | The function 'surface_get_material' overrides a function in a base class but is not marked with a 'override' specifier. | |
290 | missingOverride | style | The function 'get_aabb' overrides a function in a base class but is not marked with a 'override' specifier. | |
300 | missingOverride | style | The function 'set_storage_mode' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/resources/multimesh.cpp | ||||
378 | useInitializationList | 398 | performance | Variable 'multimesh' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/occluder_shape.cpp | ||||
45 | useInitializationList | 398 | performance | Variable '_shape' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/occluder_shape.h | ||||
86 | missingOverride | style | The function 'center_node' overrides a function in a base class but is not marked with a 'override' specifier. | |
89 | missingOverride | style | The function 'get_fallback_gizmo_aabb' overrides a function in a base class but is not marked with a 'override' specifier. | |
90 | missingOverride | style | The function 'requires_uniform_scale' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/resources/occluder_shape_polygon.h | ||||
85 | missingOverride | style | The function 'center_node' overrides a function in a base class but is not marked with a 'override' specifier. | |
88 | missingOverride | style | The function 'get_fallback_gizmo_aabb' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/resources/packed_scene.cpp | ||||
107 | allocaCalled | warning | Obsolete function 'alloca' called. | |
1658 | useInitializationList | 398 | performance | Variable 'state' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/plane_shape.h | ||||
42 | virtualCallInConstructor | style | Virtual function '_update_shape' is called from constructor 'PlaneShape()' at line 88. Dynamic binding is not used. | |
scene/resources/primitive_meshes.cpp | ||||
261 | useInitializationList | 398 | performance | Variable 'mesh' is assigned in constructor body. Consider performing initialization in initialization list. |
744 | useInitializationList | 398 | performance | Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. |
760 | variableScope | 398 | style | The scope of the variable 'radius' can be reduced. |
975 | variableScope | 398 | style | The scope of the variable 'x' can be reduced. |
1089 | useInitializationList | 398 | performance | Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. |
1376 | useInitializationList | 398 | performance | Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. |
1448 | useInitializationList | 398 | performance | Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. |
1480 | variableScope | 398 | style | The scope of the variable 'y' can be reduced. |
2105 | constVariable | 398 | style | Variable 'quad_faces' can be declared with const |
scene/resources/primitive_meshes.h | ||||
116 | missingOverride | style | The function '_create_mesh_array' overrides a function in a base class but is not marked with a 'override' specifier. | |
155 | missingOverride | style | The function '_create_mesh_array' overrides a function in a base class but is not marked with a 'override' specifier. | |
195 | missingOverride | style | The function '_create_mesh_array' overrides a function in a base class but is not marked with a 'override' specifier. | |
232 | missingOverride | style | The function '_create_mesh_array' overrides a function in a base class but is not marked with a 'override' specifier. | |
265 | missingOverride | style | The function '_create_mesh_array' overrides a function in a base class but is not marked with a 'override' specifier. | |
299 | missingOverride | style | The function '_create_mesh_array' overrides a function in a base class but is not marked with a 'override' specifier. | |
331 | missingOverride | style | The function '_create_mesh_array' overrides a function in a base class but is not marked with a 'override' specifier. | |
368 | missingOverride | style | The function '_create_mesh_array' overrides a function in a base class but is not marked with a 'override' specifier. | |
422 | useInitializationList | 398 | performance | Variable 'point' is assigned in constructor body. Consider performing initialization in initialization list. |
431 | useInitializationList | 398 | performance | Variable 'length' is assigned in constructor body. Consider performing initialization in initialization list. |
465 | missingOverride | style | The function '_create_mesh_array' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/resources/ray_shape.h | ||||
43 | virtualCallInConstructor | style | Virtual function '_update_shape' is called from constructor 'RayShape()' at line 94. Dynamic binding is not used. | |
scene/resources/rectangle_shape_2d.cpp | ||||
88 | useInitializationList | 398 | performance | Variable 'extents' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/resource_format_text.cpp | ||||
632 | uninitMemberVar | 398 | warning | Member variable 'ResourceInteractiveLoaderText::f' is not initialized in the constructor. |
632 | uninitMemberVar | 398 | warning | Member variable 'ResourceInteractiveLoaderText::is_scene' is not initialized in the constructor. |
632 | uninitMemberVar | 398 | warning | Member variable 'ResourceInteractiveLoaderText::ignore_resource_parsing' is not initialized in the constructor. |
632 | uninitMemberVar | 398 | warning | Member variable 'ResourceInteractiveLoaderText::resources_total' is not initialized in the constructor. |
632 | uninitMemberVar | 398 | warning | Member variable 'ResourceInteractiveLoaderText::resource_current' is not initialized in the constructor. |
632 | uninitMemberVar | 398 | warning | Member variable 'ResourceInteractiveLoaderText::lines' is not initialized in the constructor. |
1299 | cstyleCast | 398 | style | C-style pointer casting |
scene/resources/resource_format_text.h | ||||
95 | cstyleCast | 398 | style | C-style pointer casting |
96 | cstyleCast | 398 | style | C-style pointer casting |
145 | noConstructor | 398 | style | The class 'ResourceFormatSaverTextInstance' does not declare a constructor although it has private member variables which likely require initialization. |
scene/resources/segment_shape_2d.cpp | ||||
94 | useInitializationList | 398 | performance | Variable 'a' is assigned in constructor body. Consider performing initialization in initialization list. |
167 | useInitializationList | 398 | performance | Variable 'length' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/shader.cpp | ||||
175 | useInitializationList | 398 | performance | Variable 'shader' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/shape.cpp | ||||
117 | useInitializationList | 398 | performance | Variable 'shape' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/shape_2d.cpp | ||||
121 | useInitializationList | 398 | performance | Variable 'shape' is assigned in constructor body. Consider performing initialization in initialization list. |
122 | useInitializationList | 398 | performance | Variable 'custom_bias' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/sky.cpp | ||||
105 | useInitializationList | 398 | performance | Variable 'sky' is assigned in constructor body. Consider performing initialization in initialization list. |
367 | redundantAssignment | 563 | style | Variable 'use_thread' is reassigned a value before the old one has been used. |
369 | knownConditionTrueFalse | 570 | style | Condition 'use_thread' is always false |
409 | cstyleCast | 398 | style | C-style pointer casting |
499 | useInitializationList | 398 | performance | Variable 'sky' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/sky.h | ||||
76 | missingOverride | style | The function '_radiance_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
137 | missingOverride | style | The function '_radiance_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/resources/sphere_shape.h | ||||
43 | virtualCallInConstructor | style | Virtual function '_update_shape' is called from constructor 'SphereShape()' at line 86. Dynamic binding is not used. | |
scene/resources/style_box.cpp | ||||
933 | useInitializationList | 398 | performance | Variable 'bg_color' is assigned in constructor body. Consider performing initialization in initialization list. |
1061 | useInitializationList | 398 | performance | Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/style_box.h | ||||
71 | missingOverride | style | The function 'get_style_margin' overrides a function in a base class but is not marked with a 'override' specifier. | |
74 | missingOverride | style | The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. | |
100 | missingOverride | style | The function 'get_style_margin' overrides a function in a base class but is not marked with a 'override' specifier. | |
123 | missingOverride | style | The function 'get_center_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
134 | missingOverride | style | The function 'get_draw_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
135 | missingOverride | style | The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. | |
165 | missingOverride | style | The function 'get_style_margin' overrides a function in a base class but is not marked with a 'override' specifier. | |
219 | missingOverride | style | The function 'get_center_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
221 | missingOverride | style | The function 'get_draw_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
222 | missingOverride | style | The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. | |
238 | missingOverride | style | The function 'get_style_margin' overrides a function in a base class but is not marked with a 'override' specifier. | |
257 | missingOverride | style | The function 'get_center_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
259 | missingOverride | style | The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/resources/surface_tool.cpp | ||||
1153 | useInitializationList | 398 | performance | Variable 'primitive' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/surface_tool.h | ||||
60 | uninitMemberVar | 398 | warning | Member variable 'Vertex::bones' is not initialized in the constructor. |
60 | uninitMemberVar | 398 | warning | Member variable 'Vertex::weights' is not initialized in the constructor. |
scene/resources/texture.cpp | ||||
411 | useInitializationList | 398 | performance | Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. |
433 | cstyleCast | 398 | style | C-style pointer casting |
440 | cstyleCast | 398 | style | C-style pointer casting |
447 | cstyleCast | 398 | style | C-style pointer casting |
648 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'total_size-ofs' is less than zero. |
826 | useInitializationList | 398 | performance | Variable 'format' is assigned in constructor body. Consider performing initialization in initialization list. |
831 | useInitializationList | 398 | performance | Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. |
1693 | useInitializationList | 398 | performance | Variable '_texture' is assigned in constructor body. Consider performing initialization in initialization list. |
1710 | useInitializationList | 398 | performance | Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. |
1837 | useInitializationList | 398 | performance | Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. |
2161 | useInitializationList | 398 | performance | Variable 'proxy' is assigned in constructor body. Consider performing initialization in initialization list. |
2408 | useInitializationList | 398 | performance | Variable 'proxy' is assigned in constructor body. Consider performing initialization in initialization list. |
2714 | useInitializationList | 398 | performance | Variable 'format' is assigned in constructor body. Consider performing initialization in initialization list. |
2720 | useInitializationList | 398 | performance | Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. |
2881 | useInitializationList | 398 | performance | Variable 'which_feed' is assigned in constructor body. Consider performing initialization in initialization list. |
2935 | useInitializationList | 398 | performance | Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/texture.h | ||||
136 | missingOverride | style | The function 'set_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
137 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
143 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
145 | missingOverride | style | The function 'get_width' overrides a function in a base class but is not marked with a 'override' specifier. | |
146 | missingOverride | style | The function 'get_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
148 | missingOverride | style | The function 'get_rid' overrides a function in a base class but is not marked with a 'override' specifier. | |
150 | missingOverride | style | The function 'has_alpha' overrides a function in a base class but is not marked with a 'override' specifier. | |
151 | missingOverride | style | The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. | |
152 | missingOverride | style | The function 'draw_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
153 | missingOverride | style | The function 'draw_rect_region' overrides a function in a base class but is not marked with a 'override' specifier. | |
154 | missingOverride | style | The function 'refine_rect_region' overrides a function in a base class but is not marked with a 'override' specifier. | |
158 | missingOverride | style | The function 'is_pixel_opaque' overrides a function in a base class but is not marked with a 'override' specifier. | |
212 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
217 | missingOverride | style | The function 'get_width' overrides a function in a base class but is not marked with a 'override' specifier. | |
218 | missingOverride | style | The function 'get_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
219 | missingOverride | style | The function 'get_rid' overrides a function in a base class but is not marked with a 'override' specifier. | |
223 | missingOverride | style | The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. | |
224 | missingOverride | style | The function 'draw_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
225 | missingOverride | style | The function 'draw_rect_region' overrides a function in a base class but is not marked with a 'override' specifier. | |
226 | missingOverride | style | The function 'refine_rect_region' overrides a function in a base class but is not marked with a 'override' specifier. | |
228 | missingOverride | style | The function 'has_alpha' overrides a function in a base class but is not marked with a 'override' specifier. | |
229 | missingOverride | style | The function 'set_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
230 | missingOverride | style | The function 'is_pixel_opaque' overrides a function in a base class but is not marked with a 'override' specifier. | |
232 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
261 | missingOverride | style | The function 'get_width' overrides a function in a base class but is not marked with a 'override' specifier. | |
262 | missingOverride | style | The function 'get_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
263 | missingOverride | style | The function 'get_rid' overrides a function in a base class but is not marked with a 'override' specifier. | |
265 | missingOverride | style | The function 'has_alpha' overrides a function in a base class but is not marked with a 'override' specifier. | |
267 | missingOverride | style | The function 'set_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
268 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
282 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
284 | missingOverride | style | The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. | |
285 | missingOverride | style | The function 'draw_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
286 | missingOverride | style | The function 'draw_rect_region' overrides a function in a base class but is not marked with a 'override' specifier. | |
287 | missingOverride | style | The function 'get_rect_region' overrides a function in a base class but is not marked with a 'override' specifier. | |
288 | missingOverride | style | The function 'refine_rect_region' overrides a function in a base class but is not marked with a 'override' specifier. | |
290 | missingOverride | style | The function 'is_pixel_opaque' overrides a function in a base class but is not marked with a 'override' specifier. | |
309 | missingOverride | style | The function 'get_width' overrides a function in a base class but is not marked with a 'override' specifier. | |
310 | missingOverride | style | The function 'get_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
311 | missingOverride | style | The function 'get_rid' overrides a function in a base class but is not marked with a 'override' specifier. | |
313 | missingOverride | style | The function 'has_alpha' overrides a function in a base class but is not marked with a 'override' specifier. | |
315 | missingOverride | style | The function 'set_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
316 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
327 | missingOverride | style | The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. | |
328 | missingOverride | style | The function 'draw_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
329 | missingOverride | style | The function 'draw_rect_region' overrides a function in a base class but is not marked with a 'override' specifier. | |
330 | missingOverride | style | The function 'refine_rect_region' overrides a function in a base class but is not marked with a 'override' specifier. | |
332 | missingOverride | style | The function 'is_pixel_opaque' overrides a function in a base class but is not marked with a 'override' specifier. | |
355 | missingOverride | style | The function 'get_width' overrides a function in a base class but is not marked with a 'override' specifier. | |
356 | missingOverride | style | The function 'get_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
357 | missingOverride | style | The function 'get_rid' overrides a function in a base class but is not marked with a 'override' specifier. | |
359 | missingOverride | style | The function 'has_alpha' overrides a function in a base class but is not marked with a 'override' specifier. | |
361 | missingOverride | style | The function 'set_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
362 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
376 | missingOverride | style | The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. | |
377 | missingOverride | style | The function 'draw_rect' overrides a function in a base class but is not marked with a 'override' specifier. | |
378 | missingOverride | style | The function 'draw_rect_region' overrides a function in a base class but is not marked with a 'override' specifier. | |
379 | missingOverride | style | The function 'refine_rect_region' overrides a function in a base class but is not marked with a 'override' specifier. | |
381 | missingOverride | style | The function 'is_pixel_opaque' overrides a function in a base class but is not marked with a 'override' specifier. | |
587 | missingOverride | style | The function 'get_width' overrides a function in a base class but is not marked with a 'override' specifier. | |
594 | missingOverride | style | The function 'get_rid' overrides a function in a base class but is not marked with a 'override' specifier. | |
596 | missingOverride | style | The function 'get_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
597 | missingOverride | style | The function 'has_alpha' overrides a function in a base class but is not marked with a 'override' specifier. | |
599 | missingOverride | style | The function 'set_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
600 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
640 | missingOverride | style | The function 'get_width' overrides a function in a base class but is not marked with a 'override' specifier. | |
645 | missingOverride | style | The function 'get_rid' overrides a function in a base class but is not marked with a 'override' specifier. | |
646 | missingOverride | style | The function 'get_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
647 | missingOverride | style | The function 'has_alpha' overrides a function in a base class but is not marked with a 'override' specifier. | |
649 | missingOverride | style | The function 'set_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
650 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
652 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
703 | missingOverride | style | The function 'get_width' overrides a function in a base class but is not marked with a 'override' specifier. | |
705 | missingOverride | style | The function 'get_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
707 | missingOverride | style | The function 'set_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
708 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
723 | missingOverride | style | The function 'get_rid' overrides a function in a base class but is not marked with a 'override' specifier. | |
724 | missingOverride | style | The function 'has_alpha' overrides a function in a base class but is not marked with a 'override' specifier. | |
725 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
748 | missingOverride | style | The function 'get_width' overrides a function in a base class but is not marked with a 'override' specifier. | |
749 | missingOverride | style | The function 'get_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
750 | missingOverride | style | The function 'get_rid' overrides a function in a base class but is not marked with a 'override' specifier. | |
752 | missingOverride | style | The function 'has_alpha' overrides a function in a base class but is not marked with a 'override' specifier. | |
754 | missingOverride | style | The function 'set_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
755 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
823 | missingOverride | style | The function 'get_width' overrides a function in a base class but is not marked with a 'override' specifier. | |
824 | missingOverride | style | The function 'get_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
825 | missingOverride | style | The function 'get_rid' overrides a function in a base class but is not marked with a 'override' specifier. | |
827 | missingOverride | style | The function 'has_alpha' overrides a function in a base class but is not marked with a 'override' specifier. | |
829 | missingOverride | style | The function 'set_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
830 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
832 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
834 | missingOverride | style | The function 'is_pixel_opaque' overrides a function in a base class but is not marked with a 'override' specifier. | |
851 | missingOverride | style | The function 'get_width' overrides a function in a base class but is not marked with a 'override' specifier. | |
852 | missingOverride | style | The function 'get_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
853 | missingOverride | style | The function 'get_rid' overrides a function in a base class but is not marked with a 'override' specifier. | |
854 | missingOverride | style | The function 'has_alpha' overrides a function in a base class but is not marked with a 'override' specifier. | |
856 | missingOverride | style | The function 'set_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
857 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
859 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
888 | missingOverride | style | The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. | |
891 | missingOverride | style | The function 'get_width' overrides a function in a base class but is not marked with a 'override' specifier. | |
892 | missingOverride | style | The function 'get_height' overrides a function in a base class but is not marked with a 'override' specifier. | |
894 | missingOverride | style | The function 'get_rid' overrides a function in a base class but is not marked with a 'override' specifier. | |
895 | missingOverride | style | The function 'has_alpha' overrides a function in a base class but is not marked with a 'override' specifier. | |
897 | missingOverride | style | The function 'set_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
898 | missingOverride | style | The function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/resources/tile_set.cpp | ||||
611 | variableScope | 398 | style | The scope of the variable 'mask' can be reduced. |
612 | variableScope | 398 | style | The scope of the variable 'mask_' can be reduced. |
613 | variableScope | 398 | style | The scope of the variable 'mask_ignore' can be reduced. |
740 | variableScope | 398 | style | The scope of the variable 'upper_bound' can be reduced. |
scene/resources/visual_shader.cpp | ||||
970 | cstyleCast | 398 | style | C-style pointer casting |
973 | cstyleCast | 398 | style | C-style pointer casting |
976 | cstyleCast | 398 | style | C-style pointer casting |
979 | cstyleCast | 398 | style | C-style pointer casting |
1037 | cstyleCast | 398 | style | C-style pointer casting |
1040 | cstyleCast | 398 | style | C-style pointer casting |
1043 | cstyleCast | 398 | style | C-style pointer casting |
1046 | cstyleCast | 398 | style | C-style pointer casting |
1387 | shadowVariable | 398 | style | Local variable 'uniforms' shadows outer variable |
1545 | useInitializationList | 398 | performance | Variable 'shader_mode' is assigned in constructor body. Consider performing initialization in initialization list. |
1971 | useInitializationList | 398 | performance | Variable 'input_name' is assigned in constructor body. Consider performing initialization in initialization list. |
1974 | useInitializationList | 398 | performance | Variable 'shader_mode' is assigned in constructor body. Consider performing initialization in initialization list. |
2157 | useInitializationList | 398 | performance | Variable 'uniform_name' is assigned in constructor body. Consider performing initialization in initialization list. |
2324 | uninitMemberVar | 398 | warning | Member variable 'VisualShaderNodeOutput::shader_type' is not initialized in the constructor. |
2399 | uninitStructMember | 457 | error | Uninitialized struct member: port.shader_type |
2399 | uninitStructMember | 457 | error | Uninitialized struct member: port.string |
2431 | uninitStructMember | 457 | error | Uninitialized struct member: port.shader_type |
2431 | uninitStructMember | 457 | error | Uninitialized struct member: port.string |
2771 | uninitStructMember | 457 | error | Uninitialized struct member: port.shader_type |
2771 | uninitStructMember | 457 | error | Uninitialized struct member: port.string |
2780 | uninitStructMember | 457 | error | Uninitialized struct member: port.shader_type |
2780 | uninitStructMember | 457 | error | Uninitialized struct member: port.string |
2832 | useInitializationList | 398 | performance | Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. |
2957 | useInitializationList | 398 | performance | Variable 'expression' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/visual_shader.h | ||||
256 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
258 | missingOverride | style | The function 'get_input_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
259 | missingOverride | style | The function 'get_input_port_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
260 | missingOverride | style | The function 'get_input_port_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
262 | missingOverride | style | The function 'get_output_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
263 | missingOverride | style | The function 'get_output_port_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
264 | missingOverride | style | The function 'get_output_port_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
266 | missingOverride | style | The function 'set_input_port_default_value' overrides a function in a base class but is not marked with a 'override' specifier. | |
267 | missingOverride | style | The function 'set_default_input_values' overrides a function in a base class but is not marked with a 'override' specifier. | |
272 | missingOverride | style | The function 'generate_code' overrides a function in a base class but is not marked with a 'override' specifier. | |
273 | missingOverride | style | The function 'generate_global_per_node' overrides a function in a base class but is not marked with a 'override' specifier. | |
312 | missingOverride | style | The function 'get_input_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
313 | missingOverride | style | The function 'get_input_port_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
314 | missingOverride | style | The function 'get_input_port_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
316 | missingOverride | style | The function 'get_output_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
317 | missingOverride | style | The function 'get_output_port_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
318 | missingOverride | style | The function 'get_output_port_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
320 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
322 | missingOverride | style | The function 'generate_code' overrides a function in a base class but is not marked with a 'override' specifier. | |
334 | missingOverride | style | The function 'get_editable_properties' overrides a function in a base class but is not marked with a 'override' specifier. | |
360 | missingOverride | style | The function 'get_input_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
361 | missingOverride | style | The function 'get_input_port_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
362 | missingOverride | style | The function 'get_input_port_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
365 | missingOverride | style | The function 'get_output_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
366 | missingOverride | style | The function 'get_output_port_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
367 | missingOverride | style | The function 'get_output_port_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
369 | missingOverride | style | The function 'is_port_separator' overrides a function in a base class but is not marked with a 'override' specifier. | |
371 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
373 | missingOverride | style | The function 'generate_code' overrides a function in a base class but is not marked with a 'override' specifier. | |
392 | missingOverride | style | The function 'is_show_prop_names' overrides a function in a base class but is not marked with a 'override' specifier. | |
430 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
432 | missingOverride | style | The function 'get_input_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
433 | missingOverride | style | The function 'get_input_port_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
434 | missingOverride | style | The function 'get_input_port_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
436 | missingOverride | style | The function 'get_output_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
437 | missingOverride | style | The function 'get_output_port_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
438 | missingOverride | style | The function 'get_output_port_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
448 | missingOverride | style | The function 'get_editable_properties' overrides a function in a base class but is not marked with a 'override' specifier. | |
450 | missingOverride | style | The function 'generate_code' overrides a function in a base class but is not marked with a 'override' specifier. | |
480 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
495 | missingOverride | style | The function 'get_input_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
501 | missingOverride | style | The function 'get_output_port_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
506 | missingOverride | style | The function 'get_input_port_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
508 | missingOverride | style | The function 'get_input_port_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
511 | missingOverride | style | The function 'get_output_port_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
513 | missingOverride | style | The function 'get_output_port_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
524 | missingOverride | style | The function 'generate_code' overrides a function in a base class but is not marked with a 'override' specifier. | |
538 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
543 | missingOverride | style | The function 'generate_code' overrides a function in a base class but is not marked with a 'override' specifier. | |
552 | missingOverride | style | The function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier. | |
554 | missingOverride | style | The function 'generate_global' overrides a function in a base class but is not marked with a 'override' specifier. | |
scene/resources/world.cpp | ||||
359 | useInitializationList | 398 | performance | Variable 'space' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/resources/world_2d.cpp | ||||
358 | useInitializationList | 398 | performance | Variable 'canvas' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/scene_string_names.cpp | ||||
36 | useInitializationList | 398 | performance | Variable '_estimate_cost' is assigned in constructor body. Consider performing initialization in initialization list. |
scene/scene_string_names.h | ||||
43 | unusedPrivateFunction | 398 | style | Unused private function: 'SceneStringNames::free' |
servers/arvr/arvr_positional_tracker.cpp | ||||
225 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
226 | useInitializationList | 398 | performance | Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. |
232 | useInitializationList | 398 | performance | Variable 'rumble' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/arvr_server.cpp | ||||
368 | uninitMemberVar | 398 | warning | Member variable 'ARVRServer::last_process_usec' is not initialized in the constructor. |
368 | uninitMemberVar | 398 | warning | Member variable 'ARVRServer::last_commit_usec' is not initialized in the constructor. |
368 | uninitMemberVar | 398 | warning | Member variable 'ARVRServer::last_frame_usec' is not initialized in the constructor. |
370 | useInitializationList | 398 | performance | Variable 'world_scale' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/audio/audio_driver_dummy.cpp | ||||
56 | cstyleCast | 398 | style | C-style pointer casting |
104 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverDummy::samples_in' is not initialized in the constructor. |
104 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverDummy::buffer_frames' is not initialized in the constructor. |
104 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverDummy::mix_rate' is not initialized in the constructor. |
104 | uninitMemberVar | 398 | warning | Member variable 'AudioDriverDummy::channels' is not initialized in the constructor. |
servers/audio/audio_stream.cpp | ||||
107 | cstyleCast | 398 | style | C-style pointer casting |
228 | uninitMemberVar | 398 | warning | Member variable 'AudioStreamPlaybackMicrophone::active' is not initialized in the constructor. |
228 | uninitMemberVar | 398 | warning | Member variable 'AudioStreamPlaybackMicrophone::input_ofs' is not initialized in the constructor. |
267 | cstyleCast | 398 | style | C-style pointer casting |
servers/audio/audio_stream.h | ||||
75 | missingOverride | style | The function 'mix' overrides a function in a base class but is not marked with a 'override' specifier. | |
108 | missingOverride | style | The function 'instance_playback' overrides a function in a base class but is not marked with a 'override' specifier. | |
109 | missingOverride | style | The function 'get_stream_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
111 | missingOverride | style | The function 'get_length' overrides a function in a base class but is not marked with a 'override' specifier. | |
126 | missingOverride | style | The function '_mix_internal' overrides a function in a base class but is not marked with a 'override' specifier. | |
127 | missingOverride | style | The function 'get_stream_sampling_rate' overrides a function in a base class but is not marked with a 'override' specifier. | |
130 | missingOverride | style | The function 'mix' overrides a function in a base class but is not marked with a 'override' specifier. | |
132 | missingOverride | style | The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. | |
133 | virtualCallInConstructor | style | Virtual function 'stop' is called from destructor '~AudioStreamPlaybackMicrophone()' at line 225. Dynamic binding is not used. | |
133 | missingOverride | style | The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. | |
134 | missingOverride | style | The function 'is_playing' overrides a function in a base class but is not marked with a 'override' specifier. | |
136 | missingOverride | style | The function 'get_loop_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
138 | missingOverride | style | The function 'get_playback_position' overrides a function in a base class but is not marked with a 'override' specifier. | |
139 | missingOverride | style | The function 'seek' overrides a function in a base class but is not marked with a 'override' specifier. | |
167 | missingOverride | style | The function 'instance_playback' overrides a function in a base class but is not marked with a 'override' specifier. | |
168 | missingOverride | style | The function 'get_stream_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
170 | missingOverride | style | The function 'get_length' overrides a function in a base class but is not marked with a 'override' specifier. | |
175 | noConstructor | 398 | style | The class 'AudioStreamPlaybackRandomPitch' does not declare a constructor although it has private member variables which likely require initialization. |
185 | missingOverride | style | The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. | |
186 | missingOverride | style | The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. | |
187 | missingOverride | style | The function 'is_playing' overrides a function in a base class but is not marked with a 'override' specifier. | |
189 | missingOverride | style | The function 'get_loop_count' overrides a function in a base class but is not marked with a 'override' specifier. | |
191 | missingOverride | style | The function 'get_playback_position' overrides a function in a base class but is not marked with a 'override' specifier. | |
192 | missingOverride | style | The function 'seek' overrides a function in a base class but is not marked with a 'override' specifier. | |
194 | missingOverride | style | The function 'mix' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/audio/effects/audio_effect_amplify.h | ||||
38 | noConstructor | 398 | style | The class 'AudioEffectAmplifyInstance' does not declare a constructor although it has private member variables which likely require initialization. |
servers/audio/effects/audio_effect_chorus.h | ||||
38 | noConstructor | 398 | style | The class 'AudioEffectChorusInstance' does not declare a constructor although it has private member variables which likely require initialization. |
servers/audio/effects/audio_effect_compressor.h | ||||
38 | noConstructor | 398 | style | The class 'AudioEffectCompressorInstance' does not declare a constructor although it has private member variables which likely require initialization. |
servers/audio/effects/audio_effect_delay.h | ||||
38 | noConstructor | 398 | style | The class 'AudioEffectDelayInstance' does not declare a constructor although it has private member variables which likely require initialization. |
servers/audio/effects/audio_effect_distortion.h | ||||
38 | noConstructor | 398 | style | The class 'AudioEffectDistortionInstance' does not declare a constructor although it has private member variables which likely require initialization. |
servers/audio/effects/audio_effect_filter.cpp | ||||
166 | useInitializationList | 398 | performance | Variable 'mode' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/audio/effects/audio_effect_limiter.h | ||||
38 | noConstructor | 398 | style | The class 'AudioEffectLimiterInstance' does not declare a constructor although it has private member variables which likely require initialization. |
servers/audio/effects/audio_effect_phaser.h | ||||
38 | noConstructor | 398 | style | The class 'AudioEffectPhaserInstance' does not declare a constructor although it has private member variables which likely require initialization. |
servers/audio/effects/audio_effect_pitch_shift.cpp | ||||
77 | constParameter | 398 | style | Parameter 'indata' can be declared with const |
243 | variableScope | 398 | style | The scope of the variable 'wr' can be reduced. |
243 | variableScope | 398 | style | The scope of the variable 'wi' can be reduced. |
243 | variableScope | 398 | style | The scope of the variable 'arg' can be reduced. |
244 | variableScope | 398 | style | The scope of the variable 'ur' can be reduced. |
244 | variableScope | 398 | style | The scope of the variable 'ui' can be reduced. |
245 | variableScope | 398 | style | The scope of the variable 'le2' can be reduced. |
servers/audio/effects/audio_effect_pitch_shift.h | ||||
58 | uninitMemberVar | 398 | warning | Member variable 'SMBPitchShift::gSynFreq' is not initialized in the constructor. |
58 | uninitMemberVar | 398 | warning | Member variable 'SMBPitchShift::gSynMagn' is not initialized in the constructor. |
73 | noConstructor | 398 | style | The class 'AudioEffectPitchShiftInstance' does not declare a constructor although it has private member variables which likely require initialization. |
servers/audio/effects/audio_effect_record.cpp | ||||
60 | cstyleCast | 398 | style | C-style pointer casting |
289 | useInitializationList | 398 | performance | Variable 'format' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/audio/effects/audio_effect_record.h | ||||
45 | noConstructor | 398 | style | The class 'AudioEffectRecordInstance' does not declare a constructor although it has private member variables which likely require initialization. |
servers/audio/effects/audio_effect_spectrum_analyzer.cpp | ||||
47 | variableScope | 398 | style | The scope of the variable 'wr' can be reduced. |
47 | variableScope | 398 | style | The scope of the variable 'wi' can be reduced. |
47 | variableScope | 398 | style | The scope of the variable 'arg' can be reduced. |
48 | variableScope | 398 | style | The scope of the variable 'ur' can be reduced. |
48 | variableScope | 398 | style | The scope of the variable 'ui' can be reduced. |
49 | variableScope | 398 | style | The scope of the variable 'le2' can be reduced. |
servers/audio/effects/audio_effect_spectrum_analyzer.h | ||||
38 | noConstructor | 398 | style | The class 'AudioEffectSpectrumAnalyzerInstance' does not declare a constructor although it has private member variables which likely require initialization. |
servers/audio/effects/audio_effect_stereo_enhance.cpp | ||||
142 | uninitMemberVar | 398 | warning | Member variable 'AudioEffectStereoEnhance::volume_db' is not initialized in the constructor. |
servers/audio/effects/audio_effect_stereo_enhance.h | ||||
38 | noConstructor | 398 | style | The class 'AudioEffectStereoEnhanceInstance' does not declare a constructor although it has private member variables which likely require initialization. |
servers/audio/effects/reverb_filter.cpp | ||||
59 | constParameter | 398 | style | Parameter 'p_src' can be declared with const |
servers/audio/effects/reverb_filter.h | ||||
68 | uninitMemberVar | 398 | warning | Member variable 'Comb::damp' is not initialized in the constructor. |
68 | uninitMemberVar | 398 | warning | Member variable 'Comb::extra_spread_frames' is not initialized in the constructor. |
82 | uninitMemberVar | 398 | warning | Member variable 'AllPass::extra_spread_frames' is not initialized in the constructor. |
servers/audio_server.cpp | ||||
160 | uninitMemberVar | 398 | warning | Member variable 'AudioDriver::prof_ticks' is not initialized in the constructor. |
1357 | uninitMemberVar | 398 | warning | Member variable 'AudioServer::buffer_size' is not initialized in the constructor. |
1357 | uninitMemberVar | 398 | warning | Member variable 'AudioServer::mix_count' is not initialized in the constructor. |
1357 | uninitMemberVar | 398 | warning | Member variable 'AudioServer::channel_disable_threshold_db' is not initialized in the constructor. |
1357 | uninitMemberVar | 398 | warning | Member variable 'AudioServer::channel_disable_frames' is not initialized in the constructor. |
servers/audio_server.h | ||||
203 | useInitializationList | 398 | performance | Variable 'peak_volume' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/camera/camera_feed.cpp | ||||
136 | uninitMemberVar | 398 | warning | Member variable 'CameraFeed::base_width' is not initialized in the constructor. |
136 | uninitMemberVar | 398 | warning | Member variable 'CameraFeed::base_height' is not initialized in the constructor. |
servers/camera/camera_feed.h | ||||
99 | noExplicitConstructor | 398 | style | Class 'CameraFeed' has a constructor with 1 argument that is not explicit. |
servers/navigation_2d_server.cpp | ||||
149 | constParameter | 398 | style | Parameter 'd' can be declared with const |
153 | constParameter | 398 | style | Parameter 'd' can be declared with const |
servers/physics/area_pair_sw.h | ||||
46 | missingOverride | style | The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. | |
47 | missingOverride | style | The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. | |
63 | missingOverride | style | The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. | |
64 | missingOverride | style | The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics/area_sw.cpp | ||||
36 | useInitializationList | 398 | performance | Variable 'rid' is assigned in constructor body. Consider performing initialization in initialization list. |
42 | useInitializationList | 398 | performance | Variable 'rid' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics/area_sw.h | ||||
102 | missingOverride | style | The function '_shapes_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
161 | missingOverride | style | The function 'set_space' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics/body_pair_sw.cpp | ||||
41 | cstyleCast | 398 | style | C-style pointer casting |
111 | uninitStructMember | 457 | error | Uninitialized struct member: contact.local_shape |
111 | uninitStructMember | 457 | error | Uninitialized struct member: contact.collider_shape |
111 | uninitStructMember | 457 | error | Uninitialized struct member: contact.active |
117 | uninitStructMember | 457 | error | Uninitialized struct member: contact.local_shape |
117 | uninitStructMember | 457 | error | Uninitialized struct member: contact.collider_shape |
117 | uninitStructMember | 457 | error | Uninitialized struct member: contact.active |
servers/physics/body_pair_sw.h | ||||
89 | missingOverride | style | The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. | |
90 | missingOverride | style | The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics/body_sw.cpp | ||||
767 | useInitializationList | 398 | performance | Variable 'mode' is assigned in constructor body. Consider performing initialization in initialization list. |
770 | useInitializationList | 398 | performance | Variable 'mass' is assigned in constructor body. Consider performing initialization in initialization list. |
771 | useInitializationList | 398 | performance | Variable 'kinematic_safe_margin' is assigned in constructor body. Consider performing initialization in initialization list. |
773 | useInitializationList | 398 | performance | Variable '_inv_mass' is assigned in constructor body. Consider performing initialization in initialization list. |
774 | useInitializationList | 398 | performance | Variable 'bounce' is assigned in constructor body. Consider performing initialization in initialization list. |
775 | useInitializationList | 398 | performance | Variable 'friction' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics/body_sw.h | ||||
99 | missingOverride | style | The function '_shapes_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
110 | noExplicitConstructor | 398 | style | Struct 'AreaCMP' has a constructor with 1 argument that is not explicit. |
296 | missingOverride | style | The function 'set_space' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics/broad_phase_basic.cpp | ||||
207 | useInitializationList | 398 | performance | Variable 'current' is assigned in constructor body. Consider performing initialization in initialization list. |
208 | useInitializationList | 398 | performance | Variable 'unpair_callback' is assigned in constructor body. Consider performing initialization in initialization list. |
210 | useInitializationList | 398 | performance | Variable 'pair_callback' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics/broad_phase_basic.h | ||||
93 | missingOverride | style | The function 'cull_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
94 | missingOverride | style | The function 'cull_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
95 | missingOverride | style | The function 'cull_aabb' overrides a function in a base class but is not marked with a 'override' specifier. | |
100 | missingOverride | style | The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics/broad_phase_bvh.cpp | ||||
88 | cstyleCast | 398 | style | C-style pointer casting |
97 | cstyleCast | 398 | style | C-style pointer casting |
106 | cstyleCast | 398 | style | C-style pointer casting |
servers/physics/broad_phase_bvh.h | ||||
88 | missingOverride | style | The function 'cull_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
89 | missingOverride | style | The function 'cull_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
90 | missingOverride | style | The function 'cull_aabb' overrides a function in a base class but is not marked with a 'override' specifier. | |
95 | missingOverride | style | The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics/broad_phase_octree.cpp | ||||
82 | cstyleCast | 398 | style | C-style pointer casting |
97 | cstyleCast | 398 | style | C-style pointer casting |
servers/physics/broad_phase_octree.h | ||||
60 | missingOverride | style | The function 'cull_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
61 | missingOverride | style | The function 'cull_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
62 | missingOverride | style | The function 'cull_aabb' overrides a function in a base class but is not marked with a 'override' specifier. | |
67 | missingOverride | style | The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics/collision_object_sw.cpp | ||||
258 | useInitializationList | 398 | performance | Variable 'instance_id' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics/collision_object_sw.h | ||||
70 | uninitMemberVar | 398 | warning | Member variable 'Shape::bpid' is not initialized in the constructor. |
70 | uninitMemberVar | 398 | warning | Member variable 'Shape::shape' is not initialized in the constructor. |
116 | missingOverride | style | The function '_shape_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
175 | missingOverride | style | The function 'remove_shape' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics/collision_solver_sat.cpp | ||||
749 | useInitializationList | 398 | performance | Variable 'best_depth' is assigned in constructor body. Consider performing initialization in initialization list. |
755 | useInitializationList | 398 | performance | Variable 'margin_A' is assigned in constructor body. Consider performing initialization in initialization list. |
756 | useInitializationList | 398 | performance | Variable 'margin_B' is assigned in constructor body. Consider performing initialization in initialization list. |
1006 | constVariable | 398 | style | Variable 'vertex' can be declared with const |
1305 | constVariable | 398 | style | Variable 'edges_start_A' can be declared with const |
1306 | constVariable | 398 | style | Variable 'edges_end_A' can be declared with const |
1471 | constVariable | 398 | style | Variable 'vertex' can be declared with const |
1766 | constVariable | 398 | style | Variable 'vertex' can be declared with const |
2108 | constVariable | 398 | style | Variable 'vertex' can be declared with const |
servers/physics/collision_solver_sw.cpp | ||||
142 | cstyleCast | 398 | style | C-style pointer casting |
257 | cstyleCast | 398 | style | C-style pointer casting |
servers/physics/constraint_sw.h | ||||
48 | uninitMemberVar | 398 | warning | Member variable 'ConstraintSW::island_next' is not initialized in the constructor. |
48 | uninitMemberVar | 398 | warning | Member variable 'ConstraintSW::island_list_next' is not initialized in the constructor. |
servers/physics/gjk_epa.cpp | ||||
204 | uninitMemberVar | 398 | warning | Member variable 'GJK::m_shape' is not initialized in the constructor. |
204 | uninitMemberVar | 398 | warning | Member variable 'GJK::m_simplices' is not initialized in the constructor. |
204 | uninitMemberVar | 398 | warning | Member variable 'GJK::m_free' is not initialized in the constructor. |
204 | uninitMemberVar | 398 | warning | Member variable 'GJK::m_simplex' is not initialized in the constructor. |
249 | variableScope | 398 | style | The scope of the variable 'ns' can be reduced. |
442 | knownConditionTrueFalse | 571 | style | Condition 't<=0' is always true |
594 | uninitMemberVar | 398 | warning | Member variable 'EPA::m_result' is not initialized in the constructor. |
594 | uninitMemberVar | 398 | warning | Member variable 'EPA::m_fc_store' is not initialized in the constructor. |
684 | variableScope | 398 | style | The scope of the variable 'valid' can be reduced. |
886 | ctuuninitvar | 457 | error | Using argument shape that points at uninitialized variable shape |
servers/physics/joints/cone_twist_joint_sw.cpp | ||||
92 | useInitializationList | 398 | performance | Variable 'm_rbAFrame' is assigned in constructor body. Consider performing initialization in initialization list. |
93 | useInitializationList | 398 | performance | Variable 'm_rbBFrame' is assigned in constructor body. Consider performing initialization in initialization list. |
95 | useInitializationList | 398 | performance | Variable 'm_swingSpan1' is assigned in constructor body. Consider performing initialization in initialization list. |
96 | useInitializationList | 398 | performance | Variable 'm_swingSpan2' is assigned in constructor body. Consider performing initialization in initialization list. |
97 | useInitializationList | 398 | performance | Variable 'm_twistSpan' is assigned in constructor body. Consider performing initialization in initialization list. |
98 | useInitializationList | 398 | performance | Variable 'm_biasFactor' is assigned in constructor body. Consider performing initialization in initialization list. |
99 | useInitializationList | 398 | performance | Variable 'm_relaxationFactor' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics/joints/cone_twist_joint_sw.h | ||||
105 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
107 | missingOverride | style | The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. | |
108 | missingOverride | style | The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics/joints/generic_6dof_joint_sw.h | ||||
90 | useInitializationList | 398 | performance | Variable 'm_accumulatedImpulse' is assigned in constructor body. Consider performing initialization in initialization list. |
91 | useInitializationList | 398 | performance | Variable 'm_targetVelocity' is assigned in constructor body. Consider performing initialization in initialization list. |
92 | useInitializationList | 398 | performance | Variable 'm_maxMotorForce' is assigned in constructor body. Consider performing initialization in initialization list. |
93 | useInitializationList | 398 | performance | Variable 'm_maxLimitForce' is assigned in constructor body. Consider performing initialization in initialization list. |
94 | useInitializationList | 398 | performance | Variable 'm_loLimit' is assigned in constructor body. Consider performing initialization in initialization list. |
95 | useInitializationList | 398 | performance | Variable 'm_hiLimit' is assigned in constructor body. Consider performing initialization in initialization list. |
96 | useInitializationList | 398 | performance | Variable 'm_ERP' is assigned in constructor body. Consider performing initialization in initialization list. |
97 | useInitializationList | 398 | performance | Variable 'm_bounce' is assigned in constructor body. Consider performing initialization in initialization list. |
98 | useInitializationList | 398 | performance | Variable 'm_damping' is assigned in constructor body. Consider performing initialization in initialization list. |
99 | useInitializationList | 398 | performance | Variable 'm_limitSoftness' is assigned in constructor body. Consider performing initialization in initialization list. |
101 | useInitializationList | 398 | performance | Variable 'm_currentLimitError' is assigned in constructor body. Consider performing initialization in initialization list. |
140 | useInitializationList | 398 | performance | Variable 'm_lowerLimit' is assigned in constructor body. Consider performing initialization in initialization list. |
237 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
239 | missingOverride | style | The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. | |
240 | missingOverride | style | The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics/joints/hinge_joint_sw.cpp | ||||
75 | useInitializationList | 398 | performance | Variable 'm_rbAFrame' is assigned in constructor body. Consider performing initialization in initialization list. |
76 | useInitializationList | 398 | performance | Variable 'm_rbBFrame' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics/joints/hinge_joint_sw.h | ||||
102 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
104 | missingOverride | style | The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. | |
105 | missingOverride | style | The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics/joints/pin_joint_sw.cpp | ||||
157 | useInitializationList | 398 | performance | Variable 'm_pivotInA' is assigned in constructor body. Consider performing initialization in initialization list. |
158 | useInitializationList | 398 | performance | Variable 'm_pivotInB' is assigned in constructor body. Consider performing initialization in initialization list. |
160 | useInitializationList | 398 | performance | Variable 'm_tau' is assigned in constructor body. Consider performing initialization in initialization list. |
161 | useInitializationList | 398 | performance | Variable 'm_damping' is assigned in constructor body. Consider performing initialization in initialization list. |
162 | useInitializationList | 398 | performance | Variable 'm_impulseClamp' is assigned in constructor body. Consider performing initialization in initialization list. |
163 | useInitializationList | 398 | performance | Variable 'm_appliedImpulse' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics/joints/pin_joint_sw.h | ||||
77 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
79 | missingOverride | style | The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. | |
80 | missingOverride | style | The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics/joints/slider_joint_sw.h | ||||
246 | missingOverride | style | The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. | |
247 | missingOverride | style | The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. | |
249 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics/physics_server_sw.cpp | ||||
1261 | cstyleCast | 398 | style | C-style pointer casting |
1312 | cstyleCast | 398 | style | C-style pointer casting |
1332 | cstyleCast | 398 | style | C-style pointer casting |
1400 | cstyleCast | 398 | style | C-style pointer casting |
servers/physics/shape_sw.cpp | ||||
65 | cstyleCast | 398 | style | C-style pointer casting |
105 | useInitializationList | 398 | performance | Variable 'custom_bias' is assigned in constructor body. Consider performing initialization in initialization list. |
248 | useInitializationList | 398 | performance | Variable 'length' is assigned in constructor body. Consider performing initialization in initialization list. |
315 | useInitializationList | 398 | performance | Variable 'radius' is assigned in constructor body. Consider performing initialization in initialization list. |
673 | useInitializationList | 398 | performance | Variable 'radius' is assigned in constructor body. Consider performing initialization in initialization list. |
853 | useInitializationList | 398 | performance | Variable 'radius' is assigned in constructor body. Consider performing initialization in initialization list. |
1151 | negativeIndex | 786 | error | Array 'vertex[3]' accessed at index -1, which is out of bounds. |
servers/physics/shape_sw.h | ||||
119 | missingOverride | style | The function 'is_concave' overrides a function in a base class but is not marked with a 'override' specifier. | |
120 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
135 | missingOverride | style | The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. | |
136 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
137 | missingOverride | style | The function 'project_range' overrides a function in a base class but is not marked with a 'override' specifier. | |
138 | missingOverride | style | The function 'get_support' overrides a function in a base class but is not marked with a 'override' specifier. | |
139 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
141 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
142 | missingOverride | style | The function 'intersect_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
143 | missingOverride | style | The function 'get_closest_point_to' overrides a function in a base class but is not marked with a 'override' specifier. | |
144 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
146 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
147 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
162 | missingOverride | style | The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. | |
163 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
164 | missingOverride | style | The function 'project_range' overrides a function in a base class but is not marked with a 'override' specifier. | |
165 | missingOverride | style | The function 'get_support' overrides a function in a base class but is not marked with a 'override' specifier. | |
166 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
168 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
169 | missingOverride | style | The function 'intersect_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
170 | missingOverride | style | The function 'get_closest_point_to' overrides a function in a base class but is not marked with a 'override' specifier. | |
172 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
174 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
175 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
188 | missingOverride | style | The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. | |
190 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
192 | missingOverride | style | The function 'project_range' overrides a function in a base class but is not marked with a 'override' specifier. | |
193 | missingOverride | style | The function 'get_support' overrides a function in a base class but is not marked with a 'override' specifier. | |
194 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
195 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
196 | missingOverride | style | The function 'intersect_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
197 | missingOverride | style | The function 'get_closest_point_to' overrides a function in a base class but is not marked with a 'override' specifier. | |
199 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
201 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
202 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
213 | missingOverride | style | The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. | |
215 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
217 | missingOverride | style | The function 'project_range' overrides a function in a base class but is not marked with a 'override' specifier. | |
218 | missingOverride | style | The function 'get_support' overrides a function in a base class but is not marked with a 'override' specifier. | |
219 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
220 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
221 | missingOverride | style | The function 'intersect_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
222 | missingOverride | style | The function 'get_closest_point_to' overrides a function in a base class but is not marked with a 'override' specifier. | |
224 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
226 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
227 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
242 | missingOverride | style | The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. | |
244 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
246 | missingOverride | style | The function 'project_range' overrides a function in a base class but is not marked with a 'override' specifier. | |
247 | missingOverride | style | The function 'get_support' overrides a function in a base class but is not marked with a 'override' specifier. | |
248 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
249 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
250 | missingOverride | style | The function 'intersect_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
251 | missingOverride | style | The function 'get_closest_point_to' overrides a function in a base class but is not marked with a 'override' specifier. | |
253 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
255 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
256 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
271 | missingOverride | style | The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. | |
273 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
275 | missingOverride | style | The function 'project_range' overrides a function in a base class but is not marked with a 'override' specifier. | |
276 | missingOverride | style | The function 'get_support' overrides a function in a base class but is not marked with a 'override' specifier. | |
277 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
278 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
279 | missingOverride | style | The function 'intersect_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
280 | missingOverride | style | The function 'get_closest_point_to' overrides a function in a base class but is not marked with a 'override' specifier. | |
282 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
284 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
285 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
298 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
300 | missingOverride | style | The function 'project_range' overrides a function in a base class but is not marked with a 'override' specifier. | |
301 | missingOverride | style | The function 'get_support' overrides a function in a base class but is not marked with a 'override' specifier. | |
302 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
303 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
304 | missingOverride | style | The function 'intersect_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
305 | missingOverride | style | The function 'get_closest_point_to' overrides a function in a base class but is not marked with a 'override' specifier. | |
307 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
309 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
310 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
373 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
375 | missingOverride | style | The function 'project_range' overrides a function in a base class but is not marked with a 'override' specifier. | |
376 | missingOverride | style | The function 'get_support' overrides a function in a base class but is not marked with a 'override' specifier. | |
378 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
379 | missingOverride | style | The function 'intersect_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
380 | missingOverride | style | The function 'get_closest_point_to' overrides a function in a base class but is not marked with a 'override' specifier. | |
384 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
386 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
387 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
439 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
441 | missingOverride | style | The function 'project_range' overrides a function in a base class but is not marked with a 'override' specifier. | |
442 | missingOverride | style | The function 'get_support' overrides a function in a base class but is not marked with a 'override' specifier. | |
443 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
444 | missingOverride | style | The function 'intersect_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
446 | missingOverride | style | The function 'get_closest_point_to' overrides a function in a base class but is not marked with a 'override' specifier. | |
449 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
451 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
452 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
462 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
466 | missingOverride | style | The function 'project_range' overrides a function in a base class but is not marked with a 'override' specifier. | |
467 | missingOverride | style | The function 'get_support' overrides a function in a base class but is not marked with a 'override' specifier. | |
468 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
469 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
470 | missingOverride | style | The function 'intersect_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
471 | missingOverride | style | The function 'get_closest_point_to' overrides a function in a base class but is not marked with a 'override' specifier. | |
473 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
475 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
476 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
485 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
487 | missingOverride | style | The function 'project_range' overrides a function in a base class but is not marked with a 'override' specifier. | |
499 | missingOverride | style | The function 'get_support' overrides a function in a base class but is not marked with a 'override' specifier. | |
506 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
507 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
508 | missingOverride | style | The function 'intersect_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
509 | missingOverride | style | The function 'get_closest_point_to' overrides a function in a base class but is not marked with a 'override' specifier. | |
511 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
513 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
514 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
516 | uninitMemberVar | 398 | warning | Member variable 'MotionShapeSW::shape' is not initialized in the constructor. |
servers/physics/space_sw.cpp | ||||
416 | cstyleCast | 398 | style | C-style pointer casting |
697 | cstyleCast | 398 | style | C-style pointer casting |
1103 | cstyleCast | 398 | style | C-style pointer casting |
1133 | cstyleCast | 398 | style | C-style pointer casting |
1135 | cstyleCast | 398 | style | C-style pointer casting |
1301 | useInitializationList | 398 | performance | Variable 'contact_recycle_radius' is assigned in constructor body. Consider performing initialization in initialization list. |
1302 | useInitializationList | 398 | performance | Variable 'contact_max_separation' is assigned in constructor body. Consider performing initialization in initialization list. |
1303 | useInitializationList | 398 | performance | Variable 'contact_max_allowed_penetration' is assigned in constructor body. Consider performing initialization in initialization list. |
1305 | useInitializationList | 398 | performance | Variable 'constraint_bias' is assigned in constructor body. Consider performing initialization in initialization list. |
1306 | useInitializationList | 398 | performance | Variable 'body_linear_velocity_sleep_threshold' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics/step_sw.cpp | ||||
42 | cstyleCast | 398 | style | C-style pointer casting |
281 | unreadVariable | 563 | style | Variable 'profile_begtime' is assigned a value that is never used. |
servers/physics_2d/area_2d_sw.cpp | ||||
36 | useInitializationList | 398 | performance | Variable 'rid' is assigned in constructor body. Consider performing initialization in initialization list. |
42 | useInitializationList | 398 | performance | Variable 'rid' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics_2d/area_2d_sw.h | ||||
101 | missingOverride | style | The function '_shapes_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
160 | missingOverride | style | The function 'set_space' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics_2d/area_pair_2d_sw.h | ||||
46 | missingOverride | style | The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. | |
47 | missingOverride | style | The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. | |
63 | missingOverride | style | The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. | |
64 | missingOverride | style | The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics_2d/body_2d_sw.cpp | ||||
649 | useInitializationList | 398 | performance | Variable 'mode' is assigned in constructor body. Consider performing initialization in initialization list. |
651 | useInitializationList | 398 | performance | Variable 'angular_velocity' is assigned in constructor body. Consider performing initialization in initialization list. |
652 | useInitializationList | 398 | performance | Variable 'biased_angular_velocity' is assigned in constructor body. Consider performing initialization in initialization list. |
653 | useInitializationList | 398 | performance | Variable 'mass' is assigned in constructor body. Consider performing initialization in initialization list. |
654 | useInitializationList | 398 | performance | Variable 'inertia' is assigned in constructor body. Consider performing initialization in initialization list. |
656 | useInitializationList | 398 | performance | Variable '_inv_inertia' is assigned in constructor body. Consider performing initialization in initialization list. |
657 | useInitializationList | 398 | performance | Variable '_inv_mass' is assigned in constructor body. Consider performing initialization in initialization list. |
658 | useInitializationList | 398 | performance | Variable 'bounce' is assigned in constructor body. Consider performing initialization in initialization list. |
659 | useInitializationList | 398 | performance | Variable 'friction' is assigned in constructor body. Consider performing initialization in initialization list. |
661 | useInitializationList | 398 | performance | Variable 'applied_torque' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics_2d/body_2d_sw.h | ||||
87 | missingOverride | style | The function '_shapes_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
98 | noExplicitConstructor | 398 | style | Struct 'AreaCMP' has a constructor with 1 argument that is not explicit. |
269 | missingOverride | style | The function 'set_space' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics_2d/body_pair_2d_sw.cpp | ||||
38 | cstyleCast | 398 | style | C-style pointer casting |
107 | uninitStructMember | 457 | error | Uninitialized struct member: contact.local_shape |
107 | uninitStructMember | 457 | error | Uninitialized struct member: contact.collider_shape |
107 | uninitStructMember | 457 | error | Uninitialized struct member: contact.active |
113 | uninitStructMember | 457 | error | Uninitialized struct member: contact.local_shape |
113 | uninitStructMember | 457 | error | Uninitialized struct member: contact.collider_shape |
113 | uninitStructMember | 457 | error | Uninitialized struct member: contact.active |
servers/physics_2d/body_pair_2d_sw.h | ||||
87 | missingOverride | style | The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. | |
88 | missingOverride | style | The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics_2d/broad_phase_2d_basic.cpp | ||||
169 | useInitializationList | 398 | performance | Variable 'current' is assigned in constructor body. Consider performing initialization in initialization list. |
170 | useInitializationList | 398 | performance | Variable 'unpair_callback' is assigned in constructor body. Consider performing initialization in initialization list. |
172 | useInitializationList | 398 | performance | Variable 'pair_callback' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics_2d/broad_phase_2d_basic.h | ||||
92 | missingOverride | style | The function 'cull_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
93 | missingOverride | style | The function 'cull_aabb' overrides a function in a base class but is not marked with a 'override' specifier. | |
98 | missingOverride | style | The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics_2d/broad_phase_2d_bvh.cpp | ||||
84 | cstyleCast | 398 | style | C-style pointer casting |
93 | cstyleCast | 398 | style | C-style pointer casting |
102 | cstyleCast | 398 | style | C-style pointer casting |
servers/physics_2d/broad_phase_2d_bvh.h | ||||
90 | missingOverride | style | The function 'cull_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
91 | missingOverride | style | The function 'cull_aabb' overrides a function in a base class but is not marked with a 'override' specifier. | |
96 | missingOverride | style | The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics_2d/broad_phase_2d_hash_grid.cpp | ||||
343 | constVariable | 398 | style | Variable 'e' can be declared with const |
623 | uninitMemberVar | 398 | warning | Member variable 'BroadPhase2DHashGrid::pair_userdata' is not initialized in the constructor. |
623 | uninitMemberVar | 398 | warning | Member variable 'BroadPhase2DHashGrid::unpair_userdata' is not initialized in the constructor. |
servers/physics_2d/broad_phase_2d_hash_grid.h | ||||
182 | missingOverride | style | The function 'cull_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
183 | missingOverride | style | The function 'cull_aabb' overrides a function in a base class but is not marked with a 'override' specifier. | |
188 | missingOverride | style | The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics_2d/collision_object_2d_sw.cpp | ||||
265 | useInitializationList | 398 | performance | Variable 'instance_id' is assigned in constructor body. Consider performing initialization in initialization list. |
266 | useInitializationList | 398 | performance | Variable 'canvas_instance_id' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics_2d/collision_object_2d_sw.h | ||||
65 | uninitMemberVar | 398 | warning | Member variable 'Shape::bpid' is not initialized in the constructor. |
65 | uninitMemberVar | 398 | warning | Member variable 'Shape::shape' is not initialized in the constructor. |
113 | missingOverride | style | The function '_shape_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
182 | missingOverride | style | The function 'remove_shape' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics_2d/collision_solver_2d_sat.cpp | ||||
364 | uninitMemberVar | 398 | warning | Member variable 'SeparatorAxisTest2D::best_axis_count' is not initialized in the constructor. |
364 | uninitMemberVar | 398 | warning | Member variable 'SeparatorAxisTest2D::best_axis_index' is not initialized in the constructor. |
365 | useInitializationList | 398 | performance | Variable 'margin_A' is assigned in constructor body. Consider performing initialization in initialization list. |
366 | useInitializationList | 398 | performance | Variable 'margin_B' is assigned in constructor body. Consider performing initialization in initialization list. |
367 | useInitializationList | 398 | performance | Variable 'best_depth' is assigned in constructor body. Consider performing initialization in initialization list. |
372 | useInitializationList | 398 | performance | Variable 'motion_A' is assigned in constructor body. Consider performing initialization in initialization list. |
373 | useInitializationList | 398 | performance | Variable 'motion_B' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics_2d/collision_solver_2d_sw.cpp | ||||
137 | cstyleCast | 398 | style | C-style pointer casting |
servers/physics_2d/constraint_2d_sw.h | ||||
47 | uninitMemberVar | 398 | warning | Member variable 'Constraint2DSW::island_next' is not initialized in the constructor. |
47 | uninitMemberVar | 398 | warning | Member variable 'Constraint2DSW::island_list_next' is not initialized in the constructor. |
servers/physics_2d/joints_2d_sw.cpp | ||||
194 | useInitializationList | 398 | performance | Variable 'anchor_A' is assigned in constructor body. Consider performing initialization in initialization list. |
341 | useInitializationList | 398 | performance | Variable 'A_groove_1' is assigned in constructor body. Consider performing initialization in initialization list. |
440 | useInitializationList | 398 | performance | Variable 'anchor_A' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics_2d/joints_2d_sw.h | ||||
55 | useInitializationList | 398 | performance | Variable 'bias' is assigned in constructor body. Consider performing initialization in initialization list. |
56 | useInitializationList | 398 | performance | Variable 'max_force' is assigned in constructor body. Consider performing initialization in initialization list. |
56 | useInitializationList | 398 | performance | Variable 'max_bias' is assigned in constructor body. Consider performing initialization in initialization list. |
79 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
81 | missingOverride | style | The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. | |
82 | missingOverride | style | The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. | |
116 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
118 | missingOverride | style | The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. | |
119 | missingOverride | style | The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. | |
149 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
151 | missingOverride | style | The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. | |
152 | missingOverride | style | The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics_2d/physics_2d_server_sw.cpp | ||||
141 | cstyleCast | 398 | style | C-style pointer casting |
1182 | cstyleCast | 398 | style | C-style pointer casting |
1227 | cstyleCast | 398 | style | C-style pointer casting |
1248 | cstyleCast | 398 | style | C-style pointer casting |
servers/physics_2d/shape_2d_sw.cpp | ||||
40 | cstyleCast | 398 | style | C-style pointer casting |
79 | useInitializationList | 398 | performance | Variable 'custom_bias' is assigned in constructor body. Consider performing initialization in initialization list. |
696 | allocaCalled | warning | Obsolete function 'alloca' called. | |
925 | allocaCalled | warning | Obsolete function 'alloca' called. | |
servers/physics_2d/shape_2d_sw.h | ||||
163 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
165 | missingOverride | style | The function 'project_rangev' overrides a function in a base class but is not marked with a 'override' specifier. | |
166 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
168 | missingOverride | style | The function 'contains_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
169 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
170 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
172 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
173 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
181 | missingOverride | style | The function 'project_range_castv' overrides a function in a base class but is not marked with a 'override' specifier. | |
200 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
202 | missingOverride | style | The function 'project_rangev' overrides a function in a base class but is not marked with a 'override' specifier. | |
203 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
205 | missingOverride | style | The function 'contains_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
206 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
207 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
209 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
210 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
221 | missingOverride | style | The function 'project_range_castv' overrides a function in a base class but is not marked with a 'override' specifier. | |
224 | uninitMemberVar | 398 | warning | Member variable 'RayShape2DSW::slips_on_slope' is not initialized in the constructor. |
224 | useInitializationList | 398 | performance | Variable 'length' is assigned in constructor body. Consider performing initialization in initialization list. |
224 | noExplicitConstructor | 398 | style | Class 'RayShape2DSW' has a constructor with 1 argument that is not explicit. |
237 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
242 | missingOverride | style | The function 'project_rangev' overrides a function in a base class but is not marked with a 'override' specifier. | |
243 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
245 | missingOverride | style | The function 'contains_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
246 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
247 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
249 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
250 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
261 | missingOverride | style | The function 'project_range_castv' overrides a function in a base class but is not marked with a 'override' specifier. | |
265 | useInitializationList | 398 | performance | Variable 'a' is assigned in constructor body. Consider performing initialization in initialization list. |
266 | useInitializationList | 398 | performance | Variable 'b' is assigned in constructor body. Consider performing initialization in initialization list. |
267 | useInitializationList | 398 | performance | Variable 'n' is assigned in constructor body. Consider performing initialization in initialization list. |
277 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
279 | missingOverride | style | The function 'project_rangev' overrides a function in a base class but is not marked with a 'override' specifier. | |
280 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
282 | missingOverride | style | The function 'contains_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
283 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
284 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
286 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
287 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
301 | missingOverride | style | The function 'project_range_castv' overrides a function in a base class but is not marked with a 'override' specifier. | |
310 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
312 | missingOverride | style | The function 'project_rangev' overrides a function in a base class but is not marked with a 'override' specifier. | |
313 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
315 | missingOverride | style | The function 'contains_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
316 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
317 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
319 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
320 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
373 | missingOverride | style | The function 'project_range_castv' overrides a function in a base class but is not marked with a 'override' specifier. | |
384 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
386 | missingOverride | style | The function 'project_rangev' overrides a function in a base class but is not marked with a 'override' specifier. | |
387 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
389 | missingOverride | style | The function 'contains_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
390 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
391 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
393 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
394 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
414 | missingOverride | style | The function 'project_range_castv' overrides a function in a base class but is not marked with a 'override' specifier. | |
437 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
439 | missingOverride | style | The function 'project_rangev' overrides a function in a base class but is not marked with a 'override' specifier. | |
440 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
442 | missingOverride | style | The function 'contains_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
443 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
444 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
446 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
447 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
467 | missingOverride | style | The function 'project_range_castv' overrides a function in a base class but is not marked with a 'override' specifier. | |
478 | missingOverride | style | The function 'is_concave' overrides a function in a base class but is not marked with a 'override' specifier. | |
482 | noConstructor | 398 | style | The class 'ConcavePolygonShape2DSW' does not declare a constructor although it has private member variables which likely require initialization. |
513 | missingOverride | style | The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. | |
515 | missingOverride | style | The function 'project_rangev' overrides a function in a base class but is not marked with a 'override' specifier. | |
519 | missingOverride | style | The function 'get_supports' overrides a function in a base class but is not marked with a 'override' specifier. | |
521 | missingOverride | style | The function 'contains_point' overrides a function in a base class but is not marked with a 'override' specifier. | |
522 | missingOverride | style | The function 'intersect_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
524 | missingOverride | style | The function 'get_moment_of_inertia' overrides a function in a base class but is not marked with a 'override' specifier. | |
526 | missingOverride | style | The function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
527 | missingOverride | style | The function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier. | |
531 | missingOverride | style | The function 'project_range_castv' overrides a function in a base class but is not marked with a 'override' specifier. | |
servers/physics_2d/space_2d_sw.cpp | ||||
405 | cstyleCast | 398 | style | C-style pointer casting |
696 | cstyleCast | 398 | style | C-style pointer casting |
867 | knownConditionTrueFalse | 571 | style | Condition '!did_collide' is always true |
878 | knownConditionTrueFalse | 570 | style | Condition 'did_collide' is always false |
1221 | cstyleCast | 398 | style | C-style pointer casting |
1251 | cstyleCast | 398 | style | C-style pointer casting |
1253 | cstyleCast | 398 | style | C-style pointer casting |
1416 | useInitializationList | 398 | performance | Variable 'contact_recycle_radius' is assigned in constructor body. Consider performing initialization in initialization list. |
1417 | useInitializationList | 398 | performance | Variable 'contact_max_separation' is assigned in constructor body. Consider performing initialization in initialization list. |
1418 | useInitializationList | 398 | performance | Variable 'contact_max_allowed_penetration' is assigned in constructor body. Consider performing initialization in initialization list. |
1420 | useInitializationList | 398 | performance | Variable 'constraint_bias' is assigned in constructor body. Consider performing initialization in initialization list. |
1421 | useInitializationList | 398 | performance | Variable 'body_linear_velocity_sleep_threshold' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/physics_2d/step_2d_sw.cpp | ||||
40 | cstyleCast | 398 | style | C-style pointer casting |
servers/visual/portals/portal_occlusion_culler.cpp | ||||
937 | uninitMemberVar | 398 | warning | Member variable 'PortalOcclusionCuller::_polys' is not initialized in the constructor. |
937 | uninitMemberVar | 398 | warning | Member variable 'PortalOcclusionCuller::_precalced_poly' is not initialized in the constructor. |
servers/visual/portals/portal_occlusion_culler.h | ||||
59 | unusedPrivateFunction | 398 | style | Unused private function: 'Clipper::is_inside' |
60 | unusedPrivateFunction | 398 | style | Unused private function: 'Clipper::intersect' |
61 | unusedPrivateFunction | 398 | style | Unused private function: 'Clipper::debug_print_points' |
131 | unusedPrivateFunction | 398 | style | Unused private function: 'PortalOcclusionCuller::_is_poly_of_interest_to_split_plane' |
169 | unusedPrivateFunction | 398 | style | Unused private function: 'PortalOcclusionCuller::is_poly_culled' |
243 | unusedPrivateFunction | 398 | style | Unused private function: 'PortalOcclusionCuller::log' |
servers/visual/portals/portal_pvs_builder.cpp | ||||
229 | knownConditionTrueFalse | 571 | style | Condition 'file' is always true |
servers/visual/portals/portal_renderer.cpp | ||||
120 | constVariable | 398 | style | Variable 'occ' can be declared with const |
238 | constVariable | 398 | style | Variable 'portal' can be declared with const |
497 | constVariable | 398 | style | Variable 'res' can be declared with const |
644 | constVariable | 398 | style | Variable 'room' can be declared with const |
1105 | allocaCalled | warning | Obsolete function 'alloca' called. | |
servers/visual/portals/portal_renderer.h | ||||
82 | shiftTooManyBitsSigned | 758 | portability | Shifting signed 32-bit value by 31 bits is implementation-defined behaviour |
82 | integerOverflow | 190 | error | Signed integer overflow for expression '1<<31'. |
296 | unusedPrivateFunction | 398 | style | Unused private function: 'PortalRenderer::_debug_print_global_list' |
servers/visual/portals/portal_tracer.cpp | ||||
143 | allocaCalled | warning | Obsolete function 'alloca' called. | |
servers/visual/portals/portal_types.cpp | ||||
61 | allocaCalled | warning | Obsolete function 'alloca' called. | |
62 | allocaCalled | warning | Obsolete function 'alloca' called. | |
servers/visual/rasterizer.cpp | ||||
399 | invalidPointerCast | 704 | portability | Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. |
431 | invalidPointerCast | 704 | portability | Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. |
689 | allocaCalled | warning | Obsolete function 'alloca' called. | |
servers/visual/rasterizer.h | ||||
148 | uninitMemberVar | 398 | warning | Member variable 'InstanceBase::mirror' is not initialized in the constructor. |
148 | uninitMemberVar | 398 | warning | Member variable 'InstanceBase::depth' is not initialized in the constructor. |
150 | useInitializationList | 398 | performance | Variable 'base_type' is assigned in constructor body. Consider performing initialization in initialization list. |
151 | useInitializationList | 398 | performance | Variable 'cast_shadows' is assigned in constructor body. Consider performing initialization in initialization list. |
160 | useInitializationList | 398 | performance | Variable 'lightmap_uv_rect' is assigned in constructor body. Consider performing initialization in initialization list. |
772 | uninitMemberVar | 398 | warning | Member variable 'Light::radius_cache' is not initialized in the constructor. |
772 | uninitMemberVar | 398 | warning | Member variable 'Light::shadows_next_ptr' is not initialized in the constructor. |
776 | useInitializationList | 398 | performance | Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. |
833 | uninitMemberVar | 398 | warning | Member variable 'CommandLine::width' is not initialized in the constructor. |
833 | uninitMemberVar | 398 | warning | Member variable 'CommandLine::antialiased' is not initialized in the constructor. |
887 | uninitMemberVar | 398 | warning | Member variable 'CommandNinePatch::margin' is not initialized in the constructor. |
928 | uninitMemberVar | 398 | warning | Member variable 'CommandPolygon::antialiased' is not initialized in the constructor. |
928 | uninitMemberVar | 398 | warning | Member variable 'CommandPolygon::antialiasing_use_indices' is not initialized in the constructor. |
954 | missingOverride | style | The function 'contains_reference' overrides a function in a base class but is not marked with a 'override' specifier. | |
975 | uninitMemberVar | 398 | warning | Member variable 'CommandCircle::radius' is not initialized in the constructor. |
1253 | useInitializationList | 398 | performance | Variable 'final_modulate' is assigned in constructor body. Consider performing initialization in initialization list. |
1305 | useInitializationList | 398 | performance | Variable 'cull_cache' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/visual/shader_language.cpp | ||||
235 | uninitStructMember | 457 | error | Uninitialized struct member: tk.constant |
235 | uninitvar | 457 | error | Uninitialized variable: tk.constant |
2443 | knownConditionTrueFalse | 570 | style | Condition 'b->get_datatype()==TYPE_STRUCT' is always false |
3016 | knownConditionTrueFalse | 571 | style | Condition 'vn' is always true |
3042 | knownConditionTrueFalse | 571 | style | Condition '((int)tk.constant)>0' is always true |
3066 | variableScope | 398 | style | The scope of the variable 'array_size' can be reduced. |
3099 | cstyleCast | 398 | style | C-style pointer casting |
3679 | cstyleCast | 398 | style | C-style pointer casting |
3680 | knownConditionTrueFalse | 571 | style | Condition 'cnode' is always true |
3959 | cstyleCast | 398 | style | C-style pointer casting |
3960 | knownConditionTrueFalse | 571 | style | Condition 'cnode' is always true |
4802 | cstyleCast | 398 | style | C-style pointer casting |
4828 | variableScope | 398 | style | The scope of the variable 'full_def' can be reduced. |
4893 | cstyleCast | 398 | style | C-style pointer casting |
4973 | cstyleCast | 398 | style | C-style pointer casting |
5033 | cstyleCast | 398 | style | C-style pointer casting |
5044 | cstyleCast | 398 | style | C-style pointer casting |
5070 | cstyleCast | 398 | style | C-style pointer casting |
5211 | cstyleCast | 398 | style | C-style pointer casting |
5471 | knownConditionTrueFalse | 571 | style | Condition 'b' is always true |
6363 | cstyleCast | 398 | style | C-style pointer casting |
6442 | cstyleCast | 398 | style | C-style pointer casting |
6494 | cstyleCast | 398 | style | C-style pointer casting |
6785 | cstyleCast | 398 | style | C-style pointer casting |
6803 | cstyleCast | 398 | style | C-style pointer casting |
6814 | cstyleCast | 398 | style | C-style pointer casting |
7291 | uninitMemberVar | 398 | warning | Member variable 'ShaderLanguage::error_set' is not initialized in the constructor. |
7291 | uninitMemberVar | 398 | warning | Member variable 'ShaderLanguage::error_line' is not initialized in the constructor. |
7291 | uninitMemberVar | 398 | warning | Member variable 'ShaderLanguage::char_idx' is not initialized in the constructor. |
7291 | uninitMemberVar | 398 | warning | Member variable 'ShaderLanguage::tk_line' is not initialized in the constructor. |
7291 | uninitMemberVar | 398 | warning | Member variable 'ShaderLanguage::shader' is not initialized in the constructor. |
7291 | uninitMemberVar | 398 | warning | Member variable 'ShaderLanguage::completion_type' is not initialized in the constructor. |
7291 | uninitMemberVar | 398 | warning | Member variable 'ShaderLanguage::completion_line' is not initialized in the constructor. |
7291 | uninitMemberVar | 398 | warning | Member variable 'ShaderLanguage::completion_block' is not initialized in the constructor. |
7291 | uninitMemberVar | 398 | warning | Member variable 'ShaderLanguage::completion_base' is not initialized in the constructor. |
7291 | uninitMemberVar | 398 | warning | Member variable 'ShaderLanguage::completion_argument' is not initialized in the constructor. |
servers/visual/shader_language.h | ||||
305 | useInitializationList | 398 | performance | Variable 'fragment' is assigned in constructor body. Consider performing initialization in initialization list. |
306 | useInitializationList | 398 | performance | Variable 'vertex' is assigned in constructor body. Consider performing initialization in initialization list. |
307 | useInitializationList | 398 | performance | Variable 'light' is assigned in constructor body. Consider performing initialization in initialization list. |
335 | noExplicitConstructor | 398 | style | Struct 'Node' has a constructor with 1 argument that is not explicit. |
357 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
358 | missingOverride | style | The function 'get_datatype_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
372 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
373 | missingOverride | style | The function 'get_datatype_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
396 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
415 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
416 | missingOverride | style | The function 'get_datatype_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
452 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
475 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
476 | missingOverride | style | The function 'get_datatype_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
545 | missingOverride | style | The function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier. | |
546 | missingOverride | style | The function 'get_datatype_name' overrides a function in a base class but is not marked with a 'override' specifier. | |
548 | uninitMemberVar | 398 | warning | Member variable 'MemberNode::precision' is not initialized in the constructor. |
630 | uninitMemberVar | 398 | warning | Member variable 'Varying::tkpos' is not initialized in the constructor. |
759 | noExplicitConstructor | 398 | style | Struct 'BuiltInInfo' has a constructor with 1 argument that is not explicit. |
servers/visual/visual_server_canvas.cpp | ||||
139 | duplicateCondition | 398 | style | The if condition is the same as the previous if condition |
443 | allocaCalled | warning | Obsolete function 'alloca' called. | |
463 | cstyleCast | 398 | style | C-style pointer casting |
465 | cstyleCast | 398 | style | C-style pointer casting |
504 | cstyleCast | 398 | style | C-style pointer casting |
506 | cstyleCast | 398 | style | C-style pointer casting |
627 | allocaCalled | warning | Obsolete function 'alloca' called. | |
647 | cstyleCast | 398 | style | C-style pointer casting |
649 | cstyleCast | 398 | style | C-style pointer casting |
691 | cstyleCast | 398 | style | C-style pointer casting |
693 | cstyleCast | 398 | style | C-style pointer casting |
735 | shadowVariable | 398 | style | Local variable 'z_range' shadows outer variable |
servers/visual/visual_server_canvas.h | ||||
66 | useInitializationList | 398 | performance | Variable 'modulate' is assigned in constructor body. Consider performing initialization in initialization list. |
104 | useInitializationList | 398 | performance | Variable 'cull_mode' is assigned in constructor body. Consider performing initialization in initialization list. |
148 | useInitializationList | 398 | performance | Variable 'modulate' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/visual/visual_server_light_culler.cpp | ||||
622 | shadowVariable | 398 | style | Local variable 'sz' shadows outer variable |
servers/visual/visual_server_light_culler.h | ||||
184 | unusedPrivateFunction | 398 | style | Unused private function: 'VisualServerLightCuller::is_light_culling_active' |
187 | unusedPrivateFunction | 398 | style | Unused private function: 'VisualServerLightCuller::is_logging' |
servers/visual/visual_server_scene.cpp | ||||
251 | useInitializationList | 398 | performance | Variable 'debug' is assigned in constructor body. Consider performing initialization in initialization list. |
310 | cstyleCast | 398 | style | C-style pointer casting |
377 | cstyleCast | 398 | style | C-style pointer casting |
564 | cstyleCast | 398 | style | C-style pointer casting |
1144 | cstyleCast | 398 | style | C-style pointer casting |
1155 | cstyleCast | 398 | style | C-style pointer casting |
1828 | shiftTooManyBitsSigned | 758 | portability | Shifting signed 32-bit value by 31 bits is implementation-defined behaviour |
1828 | integerOverflow | 190 | error | Signed integer overflow for expression '1<<31'. |
3067 | allocaCalled | warning | Obsolete function 'alloca' called. | |
3400 | cstyleCast | 398 | style | C-style pointer casting |
3420 | cstyleCast | 398 | style | C-style pointer casting |
3924 | cstyleCast | 398 | style | C-style pointer casting |
3980 | constVariable | 398 | style | Variable 'sizes' can be declared with const |
servers/visual/visual_server_scene.h | ||||
97 | useInitializationList | 398 | performance | Variable 'offset' is assigned in constructor body. Consider performing initialization in initialization list. |
160 | missingOverride | style | The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. | |
161 | missingOverride | style | The function 'erase' overrides a function in a base class but is not marked with a 'override' specifier. | |
162 | missingOverride | style | The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. | |
163 | missingOverride | style | The function 'set_pairable' overrides a function in a base class but is not marked with a 'override' specifier. | |
164 | missingOverride | style | The function 'cull_convex' overrides a function in a base class but is not marked with a 'override' specifier. | |
165 | missingOverride | style | The function 'cull_aabb' overrides a function in a base class but is not marked with a 'override' specifier. | |
166 | missingOverride | style | The function 'cull_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
169 | missingOverride | style | The function 'set_balance' overrides a function in a base class but is not marked with a 'override' specifier. | |
241 | missingOverride | style | The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. | |
242 | missingOverride | style | The function 'erase' overrides a function in a base class but is not marked with a 'override' specifier. | |
243 | missingOverride | style | The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. | |
244 | missingOverride | style | The function 'activate' overrides a function in a base class but is not marked with a 'override' specifier. | |
245 | missingOverride | style | The function 'deactivate' overrides a function in a base class but is not marked with a 'override' specifier. | |
246 | missingOverride | style | The function 'force_collision_check' overrides a function in a base class but is not marked with a 'override' specifier. | |
247 | missingOverride | style | The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. | |
248 | missingOverride | style | The function 'update_collisions' overrides a function in a base class but is not marked with a 'override' specifier. | |
249 | missingOverride | style | The function 'set_pairable' overrides a function in a base class but is not marked with a 'override' specifier. | |
250 | missingOverride | style | The function 'cull_convex' overrides a function in a base class but is not marked with a 'override' specifier. | |
251 | missingOverride | style | The function 'cull_aabb' overrides a function in a base class but is not marked with a 'override' specifier. | |
252 | missingOverride | style | The function 'cull_segment' overrides a function in a base class but is not marked with a 'override' specifier. | |
256 | missingOverride | style | The function 'params_set_node_expansion' overrides a function in a base class but is not marked with a 'override' specifier. | |
257 | missingOverride | style | The function 'params_set_pairing_expansion' overrides a function in a base class but is not marked with a 'override' specifier. | |
341 | missingOverride | style | The function 'base_removed' overrides a function in a base class but is not marked with a 'override' specifier. | |
345 | missingOverride | style | The function 'base_changed' overrides a function in a base class but is not marked with a 'override' specifier. | |
364 | useInitializationList | 398 | performance | Variable 'portal_mode' is assigned in constructor body. Consider performing initialization in initialization list. |
450 | uninitMemberVar | 398 | warning | Member variable 'InstanceReflectionProbeData::owner' is not initialized in the constructor. |
570 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
622 | uninitMemberVar | 398 | warning | Member variable 'InstanceGIProbeData::owner' is not initialized in the constructor. |
684 | cstyleCast | 398 | style | C-style pointer casting |
685 | cstyleCast | 398 | style | C-style pointer casting |
689 | cstyleCast | 398 | style | C-style pointer casting |
694 | cstyleCast | 398 | style | C-style pointer casting |
servers/visual/visual_server_viewport.h | ||||
92 | useInitializationList | 398 | performance | Variable 'canvas' is assigned in constructor body. Consider performing initialization in initialization list. |
110 | uninitMemberVar | 398 | warning | Member variable 'Viewport::viewport_render_direct_to_screen' is not initialized in the constructor. |
110 | uninitMemberVar | 398 | warning | Member variable 'Viewport::hide_scenario' is not initialized in the constructor. |
110 | uninitMemberVar | 398 | warning | Member variable 'Viewport::hide_canvas' is not initialized in the constructor. |
111 | useInitializationList | 398 | performance | Variable 'update_mode' is assigned in constructor body. Consider performing initialization in initialization list. |
112 | useInitializationList | 398 | performance | Variable 'clear_mode' is assigned in constructor body. Consider performing initialization in initialization list. |
120 | useInitializationList | 398 | performance | Variable 'debug_draw' is assigned in constructor body. Consider performing initialization in initialization list. |
servers/visual_server.cpp | ||||
2662 | uninitMemberVar | 398 | warning | Member variable 'VisualServer::mm_policy' is not initialized in the constructor. |