| 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/interpolated_property.h | ||||
| 95 | noExplicitConstructor | 398 | style | Class 'InterpolatedProperty' has a constructor with 1 argument that is not explicit. |
| 96 | useInitializationList | 398 | performance | Variable 'curr' is assigned in constructor body. Consider performing initialization in initialization list. |
| 97 | useInitializationList | 398 | performance | Variable '_interpolated' is assigned in constructor body. Consider performing initialization in initialization list. |
| 103 | useInitializationList | 398 | performance | Variable '_interpolated' is assigned in constructor body. Consider performing initialization in initialization list. |
| 104 | useInitializationList | 398 | performance | Variable 'curr' is assigned in constructor body. Consider performing initialization in initialization list. |
| 105 | useInitializationList | 398 | performance | Variable 'prev' is assigned in constructor body. Consider performing initialization in initialization list. |
| 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. |
| 446 | noExplicitConstructor | 398 | style | Struct 'Connection' has a constructor with 1 argument that is not explicit. |
| 471 | useInitializationList | 398 | performance | Variable '_id' is assigned in constructor body. Consider performing initialization in initialization list. |
| 599 | cstyleCast | 398 | style | C-style pointer casting |
| 693 | virtualCallInConstructor | style | Virtual function 'to_string' is called from destructor '~Object()' at line 1971. Dynamic binding is not used. | |
| 798 | 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. |
| 183 | noExplicitConstructor | 398 | style | Class 'StringName' has a constructor with 1 argument that is not explicit. |
| 185 | noExplicitConstructor | 398 | style | Class 'StringName' has a constructor with 1 argument that is not explicit. |
| 186 | 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. |
| 447 | useInitializationList | 398 | performance | Variable '_data' is assigned in constructor body. Consider performing initialization in initialization list. |
| 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 | ||||
| 401 | 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. |
| 163 | noExplicitConstructor | 398 | style | Class 'CodeSignRequirements' has a constructor with 1 argument that is not explicit. |
| 187 | noExplicitConstructor | 398 | style | Class 'CodeSignEntitlementsText' has a constructor with 1 argument that is not explicit. |
| 209 | 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 | ||||
| 854 | 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 | ||||
| 809 | useInitializationList | 398 | performance | Variable 'camera' is assigned in constructor body. Consider performing initialization in initialization list. |
| scene/3d/camera.h | ||||
| 238 | missingOverride | style | The function '_get_adjusted_camera_transform' overrides a function in a base class but is not marked with a 'override' specifier. | |
| 240 | missingOverride | style | The function 'fti_update_servers_xform' overrides a function in a base class but is not marked with a 'override' specifier. | |
| 241 | 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. |
| 597 | redundantInitialization | 563 | style | Redundant initialization for 'rel_vel'. The initialized value is overwritten before it is read. |
| 951 | useInitializationList | 398 | performance | Variable 'm_pitchControl' is assigned in constructor body. Consider performing initialization in initialization list. |
| 952 | 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 | ||||
| 1590 | allocaCalled | warning | Obsolete function 'alloca' called. | |
| 1591 | allocaCalled | warning | Obsolete function 'alloca' called. | |
| 2237 | 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 | ||||
| 1362 | 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 | ||||
| 130 | uninitMemberVar | 398 | warning | Member variable 'InstanceBase::mirror' is not initialized in the constructor. |
| 130 | uninitMemberVar | 398 | warning | Member variable 'InstanceBase::depth' is not initialized in the constructor. |
| 132 | useInitializationList | 398 | performance | Variable 'base_type' is assigned in constructor body. Consider performing initialization in initialization list. |
| 133 | useInitializationList | 398 | performance | Variable 'cast_shadows' is assigned in constructor body. Consider performing initialization in initialization list. |
| 142 | useInitializationList | 398 | performance | Variable 'lightmap_uv_rect' is assigned in constructor body. Consider performing initialization in initialization list. |
| 748 | uninitMemberVar | 398 | warning | Member variable 'Light::radius_cache' is not initialized in the constructor. |
| 748 | uninitMemberVar | 398 | warning | Member variable 'Light::shadows_next_ptr' is not initialized in the constructor. |
| 752 | useInitializationList | 398 | performance | Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. |
| 809 | uninitMemberVar | 398 | warning | Member variable 'CommandLine::width' is not initialized in the constructor. |
| 809 | uninitMemberVar | 398 | warning | Member variable 'CommandLine::antialiased' is not initialized in the constructor. |
| 863 | uninitMemberVar | 398 | warning | Member variable 'CommandNinePatch::margin' is not initialized in the constructor. |
| 904 | uninitMemberVar | 398 | warning | Member variable 'CommandPolygon::antialiased' is not initialized in the constructor. |
| 904 | uninitMemberVar | 398 | warning | Member variable 'CommandPolygon::antialiasing_use_indices' is not initialized in the constructor. |
| 930 | missingOverride | style | The function 'contains_reference' overrides a function in a base class but is not marked with a 'override' specifier. | |
| 951 | uninitMemberVar | 398 | warning | Member variable 'CommandCircle::radius' is not initialized in the constructor. |
| 1229 | useInitializationList | 398 | performance | Variable 'final_modulate' is assigned in constructor body. Consider performing initialization in initialization list. |
| 1281 | 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 |
| 935 | cstyleCast | 398 | style | C-style pointer casting |
| 946 | cstyleCast | 398 | style | C-style pointer casting |
| 1619 | shiftTooManyBitsSigned | 758 | portability | Shifting signed 32-bit value by 31 bits is implementation-defined behaviour |
| 1619 | integerOverflow | 190 | error | Signed integer overflow for expression '1<<31'. |
| 2858 | allocaCalled | warning | Obsolete function 'alloca' called. | |
| 3191 | cstyleCast | 398 | style | C-style pointer casting |
| 3211 | cstyleCast | 398 | style | C-style pointer casting |
| 3715 | cstyleCast | 398 | style | C-style pointer casting |
| 3771 | 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. |
| 444 | uninitMemberVar | 398 | warning | Member variable 'InstanceReflectionProbeData::owner' is not initialized in the constructor. |
| 564 | useInitializationList | 398 | performance | Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. |
| 616 | uninitMemberVar | 398 | warning | Member variable 'InstanceGIProbeData::owner' is not initialized in the constructor. |
| 676 | cstyleCast | 398 | style | C-style pointer casting |
| 677 | cstyleCast | 398 | style | C-style pointer casting |
| 681 | cstyleCast | 398 | style | C-style pointer casting |
| 686 | 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 | ||||
| 2660 | uninitMemberVar | 398 | warning | Member variable 'VisualServer::mm_policy' is not initialized in the constructor. |