LineIdCWESeverityMessage
0unmatchedSuppressioninformationUnmatched suppression: missingIncludeSystem
0unmatchedSuppressioninformationUnmatched suppression: ConfigurationNotChecked
* yacc.c:358 *
3175negativeIndex786warningEither the condition 'yytoken!=-2' is redundant or the array 'yytname[523]' is accessed at index -2, which is out of bounds.
core/array.h
68operatorEq398style'Array::operator=' should return 'Array &'.
core/bind/core_bind.cpp
679unreadVariable563styleVariable 'total' is assigned a value that is never used.
1926uninitMemberVar398warningMember variable '_Directory::_list_skip_navigational' is not initialized in the constructor.
1926uninitMemberVar398warningMember variable '_Directory::_list_skip_hidden' is not initialized in the constructor.
core/callable.cpp
361useInitializationList398performanceVariable 'object' is assigned in constructor body. Consider performing initialization in initialization list.
362useInitializationList398performanceVariable 'name' is assigned in constructor body. Consider performing initialization in initialization list.
core/callable.h
95operatorEq398style'Callable::operator=' should return 'Callable &'.
101noExplicitConstructor398styleClass 'Callable' has a constructor with 1 argument that is not explicit.
core/callable_method_pointer.h
40noConstructor398styleThe class 'CallableCustomMethodPointerBase' does not have a constructor although it has private member variables.
core/class_db.cpp
358nullPointerRedundantCheck476warningEither the condition '!ti' is redundant or there is possible null pointer dereference: ti.
368nullPointerRedundantCheck476warningEither the condition '!ti' is redundant or there is possible null pointer dereference: ti.
393nullPointerRedundantCheck476warningEither the condition '!t' is redundant or there is possible null pointer dereference: t.
507nullPointerRedundantCheck476warningEither the condition '!psg' is redundant or there is possible null pointer dereference: psg.
508nullPointerRedundantCheck476warningEither the condition '!psg' is redundant or there is possible null pointer dereference: psg.
571nullPointerRedundantCheck476warningEither the condition '!ti' is redundant or there is possible null pointer dereference: ti.
575nullPointerRedundantCheck476warningEither the condition '!ti' is redundant or there is possible null pointer dereference: ti.
685identicalInnerCondition398warningIdentical inner 'return' condition is always true.
865nullPointerRedundantCheck476warningEither the condition '!type' is redundant or there is possible null pointer dereference: type.
930nullPointerRedundantCheck476warningEither the condition '!type' is redundant or there is possible null pointer dereference: type.
939nullPointerRedundantCheck476warningEither the condition '!type' is redundant or there is possible null pointer dereference: type.
976nullPointerRedundantCheck476warningEither the condition '!type' is redundant or there is possible null pointer dereference: type.
981nullPointerRedundantCheck476warningEither the condition '!type' is redundant or there is possible null pointer dereference: type.
998nullPointerRedundantCheck476warningEither the condition '!type' is redundant or there is possible null pointer dereference: type.
1230nullPointerRedundantCheck476warningEither the condition '!check' is redundant or there is possible null pointer dereference: check.
1231nullPointerRedundantCheck476warningEither the condition '!check' is redundant or there is possible null pointer dereference: check.
1299nullPointer476warningPossible null pointer dereference: p_defs
1372nullPointerRedundantCheck476warningEither the condition '!ti' is redundant or there is possible null pointer dereference: ti.
core/class_db.h
55noExplicitConstructor398styleStruct 'MethodDefinition' has a constructor with 1 argument that is not explicit.
57noExplicitConstructor398styleStruct 'MethodDefinition' has a constructor with 1 argument that is not explicit.
181nullPointerRedundantCheck476warningEither the condition '!t' is redundant or there is possible null pointer dereference: t.
182nullPointerRedundantCheck476warningEither the condition '!t' is redundant or there is possible null pointer dereference: t.
183nullPointerRedundantCheck476warningEither the condition '!t' is redundant or there is possible null pointer dereference: t.
194nullPointerRedundantCheck476warningEither the condition '!t' is redundant or there is possible null pointer dereference: t.
195nullPointerRedundantCheck476warningEither the condition '!t' is redundant or there is possible null pointer dereference: t.
212nullPointerRedundantCheck476warningEither the condition '!t' is redundant or there is possible null pointer dereference: t.
213nullPointerRedundantCheck476warningEither the condition '!t' is redundant or there is possible null pointer dereference: t.
214nullPointerRedundantCheck476warningEither the condition '!t' is redundant or there is possible null pointer dereference: t.
core/command_queue_mt.h
315missingOverridestyleThe function 'post' overrides a function in a base class but is not marked with a 'override' specifier.
491noExplicitConstructor398styleClass 'CommandQueueMT' has a constructor with 1 argument that is not explicit.
core/compressed_translation.cpp
41unusedStructMember563stylestruct member '_PHashTranslationCmp::orig_len' is never used.
43unusedStructMember563stylestruct member '_PHashTranslationCmp::offset' is never used.
core/core_string_names.h
42unusedPrivateFunction398styleUnused private function: 'CoreStringNames::free'
core/crypto/hashing_context.cpp
131uninitMemberVar398warningMember variable 'HashingContext::type' is not initialized in the constructor.
core/debugger/local_debugger.cpp
403cstyleCast398styleC-style pointer casting
407cstyleCast398styleC-style pointer casting
core/debugger/remote_debugger.cpp
398noExplicitConstructor398styleStruct 'PerformanceProfiler' has a constructor with 1 argument that is not explicit.
443cstyleCast398styleC-style pointer casting
461cstyleCast398styleC-style pointer casting
666unreadVariable563styleVariable 'loop_begin_usec' is assigned a value that is never used.
667unreadVariable563styleVariable 'loop_time_sec' is assigned a value that is never used.
874useInitializationList398performanceVariable 'peer' is assigned in constructor body. Consider performing initialization in initialization list.
902cstyleCast398styleC-style pointer casting
907cstyleCast398styleC-style pointer casting
core/debugger/remote_debugger.h
110noExplicitConstructor398styleClass 'RemoteDebugger' has a constructor with 1 argument that is not explicit.
core/debugger/remote_debugger_peer.cpp
198cstyleCast398styleC-style pointer casting
core/debugger/remote_debugger_peer.h
82missingOverridestyleThe function 'poll' overrides a function in a base class but is not marked with a 'override' specifier.
83missingOverridestyleThe function 'is_peer_connected' overrides a function in a base class but is not marked with a 'override' specifier.
84missingOverridestyleThe function 'has_message' overrides a function in a base class but is not marked with a 'override' specifier.
85missingOverridestyleThe function 'get_message' overrides a function in a base class but is not marked with a 'override' specifier.
86missingOverridestyleThe function 'put_message' overrides a function in a base class but is not marked with a 'override' specifier.
87missingOverridestyleThe function 'get_max_message_size' overrides a function in a base class but is not marked with a 'override' specifier.
88virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~RemoteDebuggerPeerTCP()' at line 95. Dynamic binding is not used.
88missingOverridestyleThe function 'close' overrides a function in a base class but is not marked with a 'override' specifier.
core/dictionary.h
76operatorEq398style'Dictionary::operator=' should return 'Dictionary &'.
core/image.h
391unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If VARIANT_ENUM_CAST is a macro then please configure it.
core/input/input_event.cpp
49cstyleCast398styleC-style pointer casting
55cstyleCast398styleC-style pointer casting
62cstyleCast398styleC-style pointer casting
70cstyleCast398styleC-style pointer casting
86cstyleCast398styleC-style pointer casting
1240useInitializationList398performanceVariable 'factor' is assigned in constructor body. Consider performing initialization in initialization list.
1284useInitializationList398performanceVariable 'delta' is assigned in constructor body. Consider performing initialization in initialization list.
core/input/input_event.h
286missingOverridestyleThe function 'is_pressed' overrides a function in a base class but is not marked with a 'override' specifier.
298missingOverridestyleThe function 'is_echo' overrides a function in a base class but is not marked with a 'override' specifier.
303missingOverridestyleThe function 'action_match' overrides a function in a base class but is not marked with a 'override' specifier.
304missingOverridestyleThe function 'shortcut_match' overrides a function in a base class but is not marked with a 'override' specifier.
306missingOverridestyleThe function 'is_action_type' overrides a function in a base class but is not marked with a 'override' specifier.
308missingOverridestyleThe function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier.
358missingOverridestyleThe function 'is_pressed' overrides a function in a base class but is not marked with a 'override' specifier.
363missingOverridestyleThe function 'xformed_by' overrides a function in a base class but is not marked with a 'override' specifier.
364missingOverridestyleThe function 'action_match' overrides a function in a base class but is not marked with a 'override' specifier.
366missingOverridestyleThe function 'is_action_type' overrides a function in a base class but is not marked with a 'override' specifier.
367missingOverridestyleThe function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier.
397missingOverridestyleThe function 'xformed_by' overrides a function in a base class but is not marked with a 'override' specifier.
398missingOverridestyleThe function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier.
400missingOverridestyleThe function 'accumulate' overrides a function in a base class but is not marked with a 'override' specifier.
421missingOverridestyleThe function 'is_pressed' overrides a function in a base class but is not marked with a 'override' specifier.
423missingOverridestyleThe function 'action_match' overrides a function in a base class but is not marked with a 'override' specifier.
425missingOverridestyleThe function 'is_action_type' overrides a function in a base class but is not marked with a 'override' specifier.
426missingOverridestyleThe function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier.
445missingOverridestyleThe function 'is_pressed' overrides a function in a base class but is not marked with a 'override' specifier.
450missingOverridestyleThe function 'action_match' overrides a function in a base class but is not marked with a 'override' specifier.
451missingOverridestyleThe function 'shortcut_match' overrides a function in a base class but is not marked with a 'override' specifier.
453missingOverridestyleThe function 'is_action_type' overrides a function in a base class but is not marked with a 'override' specifier.
454missingOverridestyleThe function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier.
476missingOverridestyleThe function 'is_pressed' overrides a function in a base class but is not marked with a 'override' specifier.
478missingOverridestyleThe function 'xformed_by' overrides a function in a base class but is not marked with a 'override' specifier.
479missingOverridestyleThe function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier.
508missingOverridestyleThe function 'xformed_by' overrides a function in a base class but is not marked with a 'override' specifier.
509missingOverridestyleThe function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier.
530missingOverridestyleThe function 'is_pressed' overrides a function in a base class but is not marked with a 'override' specifier.
537missingOverridestyleThe function 'action_match' overrides a function in a base class but is not marked with a 'override' specifier.
539missingOverridestyleThe function 'shortcut_match' overrides a function in a base class but is not marked with a 'override' specifier.
540missingOverridestyleThe function 'is_action_type' overrides a function in a base class but is not marked with a 'override' specifier.
541missingOverridestyleThe function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier.
572missingOverridestyleThe function 'xformed_by' overrides a function in a base class but is not marked with a 'override' specifier.
573missingOverridestyleThe function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier.
590missingOverridestyleThe function 'xformed_by' overrides a function in a base class but is not marked with a 'override' specifier.
591missingOverridestyleThe function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier.
636missingOverridestyleThe function 'as_text' overrides a function in a base class but is not marked with a 'override' specifier.
core/input/input_filter.cpp
602unreadVariable563styleVariable 'gravity' is assigned a value that is never used.
609unreadVariable563styleVariable 'accelerometer' is assigned a value that is never used.
616unreadVariable563styleVariable 'magnetometer' is assigned a value that is never used.
623unreadVariable563styleVariable 'gyroscope' is assigned a value that is never used.
core/io/file_access_buffered.cpp
170uninitMemberVar398warningMember variable 'FileAccessBuffered::file' is not initialized in the constructor.
170uninitMemberVar398warningMember variable 'FileAccessBuffered::cache' is not initialized in the constructor.
core/io/file_access_compressed.cpp
392uninitMemberVar398warningMember variable 'FileAccessCompressed::write_pos' is not initialized in the constructor.
core/io/file_access_compressed.h
73virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~FileAccessCompressed()' at line 414. Dynamic binding is not used.
core/io/file_access_encrypted.cpp
320uninitMemberVar398warningMember variable 'FileAccessEncrypted::base' is not initialized in the constructor.
320uninitMemberVar398warningMember variable 'FileAccessEncrypted::length' is not initialized in the constructor.
core/io/file_access_encrypted.h
60virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~FileAccessEncrypted()' at line 332. Dynamic binding is not used.
core/io/file_access_memory.cpp
197uninitMemberVar398warningMember variable 'FileAccessMemory::length' is not initialized in the constructor.
197uninitMemberVar398warningMember variable 'FileAccessMemory::pos' is not initialized in the constructor.
core/io/file_access_network.cpp
180cstyleCast398styleC-style pointer casting
core/io/file_access_network.h
141virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~FileAccessNetwork()' at line 533. Dynamic binding is not used.
core/io/file_access_pack.cpp
290unsignedLessThanZero570styleChecking if unsigned expression 'to_read' is less than zero.
core/io/file_access_pack.h
90noExplicitConstructor398styleStruct 'PathMD5' has a constructor with 1 argument that is not explicit.
136missingOverridestyleThe function 'try_open_pack' overrides a function in a base class but is not marked with a 'override' specifier.
137missingOverridestyleThe function 'get_file' overrides a function in a base class but is not marked with a 'override' specifier.
core/io/file_access_zip.h
94virtualCallInConstructorwarningVirtual function '_open' is called from constructor 'FileAccessZip(const String&p_path,const PackedData::PackedFile&p_file)' at line 374. Dynamic binding is not used.
95virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~FileAccessZip()' at line 379. Dynamic binding is not used.
core/io/http_client.cpp
731uninitMemberVar398warningMember variable 'HTTPClient::ssl_verify_host' is not initialized in the constructor.
core/io/ip.cpp
97cstyleCast398styleC-style pointer casting
core/io/ip_address.h
82noExplicitConstructor398styleStruct 'IP_Address' has a constructor with 1 argument that is not explicit.
core/io/logger.cpp
57knownConditionTrueFalse570styleCondition '!should_log(true)' is always false
81knownConditionTrueFalse570styleCondition '!should_log(false)' is always false
94knownConditionTrueFalse570styleCondition '!should_log(true)' is always false
199va_list_usedBeforeStarted664errorva_list 'list_copy' used before va_start() was called.
203va_list_usedBeforeStarted664errorva_list 'list_copy' used before va_start() was called.
205va_list_usedBeforeStarted664errorva_list 'list_copy' used before va_start() was called.
215knownConditionTrueFalse571styleCondition 'need_flush' is always true
253va_list_usedBeforeStarted664errorva_list 'list_copy' used before va_start() was called.
254va_list_usedBeforeStarted664errorva_list 'list_copy' used before va_start() was called.
255va_list_usedBeforeStarted664errorva_list 'list_copy' used before va_start() was called.
260knownConditionTrueFalse570styleCondition '!should_log(true)' is always false
core/io/logger.h
89noExplicitConstructor398styleClass 'RotatedFileLogger' has a constructor with 1 argument that is not explicit.
100noExplicitConstructor398styleClass 'CompositeLogger' has a constructor with 1 argument that is not explicit.
103missingOverridestyleThe function 'log_error' overrides a function in a base class but is not marked with a 'override' specifier.
core/io/marshalls.cpp
1336nullPointerRedundantCheck476warningEither the condition '!v' is redundant or there is possible null pointer dereference: v.
core/io/multiplayer_api.cpp
413unreadVariable563styleVariable 'p_offset' is assigned a value that is never used.
539nullPointerRedundantCheck476warningEither the condition '!psc' is redundant or there is possible null pointer dereference: psc.
592unreadVariable563styleVariable 'ofs' is assigned a value that is never used.
835constArgument570styleArgument 'ofs+4' to function resize is always 5
core/io/networked_multiplayer_peer.h
80unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If VARIANT_ENUM_CAST is a macro then please configure it.
core/io/packet_peer.h
95missingOverridestyleThe function 'get_available_packet_count' overrides a function in a base class but is not marked with a 'override' specifier.
96missingOverridestyleThe function 'get_packet' overrides a function in a base class but is not marked with a 'override' specifier.
97missingOverridestyleThe function 'put_packet' overrides a function in a base class but is not marked with a 'override' specifier.
99missingOverridestyleThe 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
345uninitMemberVar398warningMember variable 'PacketPeerUDP::recv_buffer' is not initialized in the constructor.
345uninitMemberVar398warningMember variable 'PacketPeerUDP::packet_buffer' is not initialized in the constructor.
core/io/pck_packer.cpp
183uninitMemberVar398warningMember variable 'PCKPacker::alignment' is not initialized in the constructor.
core/io/resource_format_binary.cpp
2096uninitvar908errorUninitialized variable: saver
core/io/resource_format_binary.h
116noConstructor398styleThe class 'ResourceFormatSaverBinaryInstance' does not have a constructor although it has private member variables.
core/io/resource_loader.cpp
223cstyleCast398styleC-style pointer casting
426constVariable398styleVariable 'load_task' can be declared with const
core/io/stream_peer.h
106missingOverridestyleThe function 'put_data' overrides a function in a base class but is not marked with a 'override' specifier.
107missingOverridestyleThe function 'put_partial_data' overrides a function in a base class but is not marked with a 'override' specifier.
109missingOverridestyleThe function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier.
110missingOverridestyleThe function 'get_partial_data' overrides a function in a base class but is not marked with a 'override' specifier.
112missingOverridestyleThe function 'get_available_bytes' overrides a function in a base class but is not marked with a 'override' specifier.
core/io/udp_server.cpp
112uninitMemberVar398warningMember variable 'UDPServer::bind_port' is not initialized in the constructor.
core/math/a_star.h
50uninitMemberVar398warningMember variable 'Point::id' is not initialized in the constructor.
50uninitMemberVar398warningMember variable 'Point::enabled' is not initialized in the constructor.
50uninitMemberVar398warningMember variable 'Point::prev_point' is not initialized in the constructor.
50uninitMemberVar398warningMember variable 'Point::open_pass' is not initialized in the constructor.
50uninitMemberVar398warningMember variable 'Point::closed_pass' is not initialized in the constructor.
core/math/audio_frame.h
126operatorEq398style'AudioFrame::operator=' should return 'AudioFrame &'.
136noExplicitConstructor398styleStruct 'AudioFrame' has a constructor with 1 argument that is not explicit.
core/math/basis.h
235noExplicitConstructor398styleClass 'Basis' has a constructor with 1 argument that is not explicit.
238noExplicitConstructor398styleClass 'Basis' has a constructor with 1 argument that is not explicit.
core/math/camera_matrix.h
113noExplicitConstructor398styleStruct 'CameraMatrix' has a constructor with 1 argument that is not explicit.
core/math/expression.h
222uninitMemberVar398warningMember variable 'ENode::type' is not initialized in the constructor.
244uninitMemberVar398warningMember variable 'InputNode::index' is not initialized in the constructor.
263uninitMemberVar398warningMember variable 'OperatorNode::nodes' is not initialized in the constructor.
279uninitMemberVar398warningMember variable 'IndexNode::base' is not initialized in the constructor.
279uninitMemberVar398warningMember variable 'IndexNode::index' is not initialized in the constructor.
288uninitMemberVar398warningMember variable 'NamedIndexNode::base' is not initialized in the constructor.
307uninitMemberVar398warningMember variable 'CallNode::base' is not initialized in the constructor.
329uninitMemberVar398warningMember variable 'BuiltinFuncNode::func' is not initialized in the constructor.
core/math/geometry.h
710allocaCalledwarningObsolete function 'alloca' called.
core/math/math_funcs.h
433shadowFunction398styleLocal variable 'exp' shadows outer function
core/math/quat.h
123noExplicitConstructor398styleClass 'Quat' has a constructor with 1 argument that is not explicit.
131operatorEq398style'Quat::operator=' should return 'Quat &'.
core/math/transform.cpp
223useInitializationList398performanceVariable 'basis' is assigned in constructor body. Consider performing initialization in initialization list.
core/math/transform.h
112noExplicitConstructor398styleClass 'Transform' has a constructor with 1 argument that is not explicit.
core/math/triangle_mesh.cpp
192allocaCalledwarningObsolete function 'alloca' called.
285allocaCalledwarningObsolete function 'alloca' called.
397allocaCalledwarningObsolete function 'alloca' called.
506allocaCalledwarningObsolete function 'alloca' called.
621allocaCalledwarningObsolete function 'alloca' called.
core/math/vector2.h
327noExplicitConstructor398styleStruct 'Vector2i' has a constructor with 1 argument that is not explicit.
core/math/vector3.h
155noExplicitConstructor398styleStruct 'Vector3' has a constructor with 1 argument that is not explicit.
core/message_queue.cpp
245allocaCalledwarningObsolete function 'alloca' called.
core/method_bind.h
140incorrectLogicOperator571warningLogical disjunction always evaluates to true: node || !(obj).
140oppositeExpression398styleOpposite expression on both sides of '||'.
149incorrectLogicOperator571warningLogical disjunction always evaluates to true: control || !(obj).
149oppositeExpression398styleOpposite expression on both sides of '||'.
core/node_path.h
87operatorEq398style'NodePath::operator=' should return 'NodePath &'.
95noExplicitConstructor398styleClass 'NodePath' has a constructor with 1 argument that is not explicit.
core/object.cpp
48noExplicitConstructor398styleStruct '_ObjectDebugLock' has a constructor with 1 argument that is not explicit.
803allocaCalledwarningObsolete function 'alloca' called.
1183nullPointer476warningPossible null pointer dereference: p_args
1474nullPointerRedundantCheck476warningEither the condition '!target_object' is redundant or there is possible null pointer dereference: target_object.
1530nullPointerRedundantCheck476warningEither the condition '!s' is redundant or there is possible null pointer dereference: s.
1541nullPointerRedundantCheck476warningEither the condition '!target_object' is redundant or there is possible null pointer dereference: target_object.
1542nullPointerRedundantCheck476warningEither the condition '!s' is redundant or there is possible null pointer dereference: s.
2045cstyleCast398styleC-style pointer casting
core/object.h
179noExplicitConstructor398styleStruct 'PropertyInfo' has a constructor with 1 argument that is not explicit.
218noExplicitConstructor398styleStruct 'MethodInfo' has a constructor with 1 argument that is not explicit.
224noExplicitConstructor398styleStruct 'MethodInfo' has a constructor with 1 argument that is not explicit.
426noExplicitConstructor398styleStruct 'Connection' has a constructor with 1 argument that is not explicit.
447uninitMemberVar398warningMember variable 'Slot::cE' is not initialized in the constructor.
498noExplicitConstructor398styleClass 'Object' has a constructor with 1 argument that is not explicit.
568cstyleCast398styleC-style pointer casting
627virtualCallInConstructorwarningVirtual function 'get_class' is called from destructor '~Object()' at line 1964. Dynamic binding is not used.
core/os/dir_access.cpp
359unreadVariable563styleVariable 'curdir' is assigned a value that is never used.
443uninitMemberVar398warningMember variable 'DirAccess::next_is_dir' is not initialized in the constructor.
core/os/dir_access.h
146noExplicitConstructor398styleStruct 'DirAccessRef' has a constructor with 1 argument that is not explicit.
core/os/file_access.cpp
305uninitMemberVar398warningMember variable 'CharBuffer::stack_buffer' is not initialized in the constructor.
core/os/file_access.h
193noExplicitConstructor398styleStruct 'FileAccessRef' has a constructor with 1 argument that is not explicit.
core/os/memory.cpp
82knownConditionTrueFalse571styleCondition 'prepad' is always true
88knownConditionTrueFalse571styleCondition 'prepad' is always true
90nullPointerRedundantCheck476warningEither the condition '!mem' is redundant or there is possible null pointer dereference: s.
98memleak401errorMemory leak: mem
98nullPointerArithmeticRedundantCheck682warningEither the condition '!mem' is redundant or there is pointer arithmetic with NULL pointer.
118knownConditionTrueFalse571styleCondition 'prepad' is always true
137memleakOnRealloc401errorCommon realloc mistake: 'mem' nulled but not freed upon failure
148memleakOnRealloc401errorCommon realloc mistake: 'mem' nulled but not freed upon failure
170knownConditionTrueFalse571styleCondition 'prepad' is always true
core/os/memory.h
152nullPointerArithmeticRedundantCheck682warningEither the condition '!mem' is redundant or there is overflow in pointer subtraction.
core/os/os.cpp
524danglingLifetime562errorNon-local variable '_stack_bottom' will use pointer to local variable 'stack_bottom'.
core/os/rw_lock.h
59noExplicitConstructor398styleClass 'RWLockRead' has a constructor with 1 argument that is not explicit.
73noExplicitConstructor398styleClass 'RWLockWrite' has a constructor with 1 argument that is not explicit.
core/packed_data_container.cpp
57unreadVariable563styleVariable 'ref[0]' is assigned a value that is never used.
72unreadVariable563styleVariable 'ref[0]' is assigned a value that is never used.
109cstyleCast398styleC-style pointer casting
433uninitMemberVar398warningMember variable 'PackedDataContainerRef::offset' is not initialized in the constructor.
core/pool_allocator.cpp
292constArgument570styleArgument '!index_found' to function ERR_FAIL_COND is always 1
447cstyleCast398styleC-style pointer casting
541constArgument570styleArgument '!e' to function ERR_FAIL_COND is always 1
core/pool_allocator.h
144noExplicitConstructor398styleClass 'PoolAllocator' has a constructor with 1 argument that is not explicit.
core/reference.h
40missingOverridestyleThe function 'get_class' overrides a function in a base class but is not marked with a 'override' specifier.
40missingOverridestyleThe function '_get_class_namev' overrides a function in a base class but is not marked with a 'override' specifier.
40missingOverridestyleThe function 'is_class' overrides a function in a base class but is not marked with a 'override' specifier.
40missingOverridestyleThe function 'is_class_ptr' overrides a function in a base class but is not marked with a 'override' specifier.
40missingOverridestyleThe function '_initialize_classv' overrides a function in a base class but is not marked with a 'override' specifier.
40missingOverridestyleThe function '_getv' overrides a function in a base class but is not marked with a 'override' specifier.
40missingOverridestyleThe function '_setv' overrides a function in a base class but is not marked with a 'override' specifier.
40missingOverridestyleThe function '_get_property_listv' overrides a function in a base class but is not marked with a 'override' specifier.
40missingOverridestyleThe function '_notificationv' overrides a function in a base class but is not marked with a 'override' specifier.
139operatorEq398style'Ref < Reference >::operator=' should return 'Ref < Reference > &'.
139operatorEq398style'Ref < Script >::operator=' should return 'Ref < Script > &'.
198noExplicitConstructor398styleClass 'Ref < Reference >' has a constructor with 1 argument that is not explicit.
198noExplicitConstructor398styleClass 'Ref < Script >' has a constructor with 1 argument that is not explicit.
212noExplicitConstructor398styleClass 'Ref < Reference >' has a constructor with 1 argument that is not explicit.
212noExplicitConstructor398styleClass 'Ref < Script >' has a constructor with 1 argument that is not explicit.
219noExplicitConstructor398styleClass 'Ref < Reference >' has a constructor with 1 argument that is not explicit.
219noExplicitConstructor398styleClass 'Ref < Script >' has a constructor with 1 argument that is not explicit.
270missingOverridestyleThe function 'get_class' overrides a function in a base class but is not marked with a 'override' specifier.
270missingOverridestyleThe function '_get_class_namev' overrides a function in a base class but is not marked with a 'override' specifier.
270missingOverridestyleThe function 'is_class' overrides a function in a base class but is not marked with a 'override' specifier.
270missingOverridestyleThe function 'is_class_ptr' overrides a function in a base class but is not marked with a 'override' specifier.
270missingOverridestyleThe function '_initialize_classv' overrides a function in a base class but is not marked with a 'override' specifier.
270missingOverridestyleThe function '_getv' overrides a function in a base class but is not marked with a 'override' specifier.
270missingOverridestyleThe function '_setv' overrides a function in a base class but is not marked with a 'override' specifier.
270missingOverridestyleThe function '_get_property_listv' overrides a function in a base class but is not marked with a 'override' specifier.
270missingOverridestyleThe function '_notificationv' overrides a function in a base class but is not marked with a 'override' specifier.
297cstyleCast398styleC-style pointer casting
core/resource.cpp
160nullPointerRedundantCheck476warningEither the condition '!r' is redundant or there is possible null pointer dereference: r.
226cstyleCast398styleC-style pointer casting
core/script_language.h
266useInitializationList398performanceVariable 'display' is assigned in constructor body. Consider performing initialization in initialization list.
267useInitializationList398performanceVariable 'insert_text' is assigned in constructor body. Consider performing initialization in initialization list.
420missingOverridestyleThe function 'set' overrides a function in a base class but is not marked with a 'override' specifier.
421missingOverridestyleThe function 'get' overrides a function in a base class but is not marked with a 'override' specifier.
422missingOverridestyleThe function 'get_property_list' overrides a function in a base class but is not marked with a 'override' specifier.
423missingOverridestyleThe function 'get_property_type' overrides a function in a base class but is not marked with a 'override' specifier.
425missingOverridestyleThe function 'get_method_list' overrides a function in a base class but is not marked with a 'override' specifier.
426missingOverridestyleThe function 'has_method' overrides a function in a base class but is not marked with a 'override' specifier.
427missingOverridestyleThe function 'call' overrides a function in a base class but is not marked with a 'override' specifier.
428missingOverridestyleThe function 'call' overrides a function in a base class but is not marked with a 'override' specifier.
434missingOverridestyleThe function 'notification' overrides a function in a base class but is not marked with a 'override' specifier.
436missingOverridestyleThe function 'get_script' overrides a function in a base class but is not marked with a 'override' specifier.
438missingOverridestyleThe function 'get_language' overrides a function in a base class but is not marked with a 'override' specifier.
440missingOverridestyleThe function 'get_owner' overrides a function in a base class but is not marked with a 'override' specifier.
444missingOverridestyleThe function 'is_placeholder' overrides a function in a base class but is not marked with a 'override' specifier.
449missingOverridestyleThe function 'get_rpc_methods' overrides a function in a base class but is not marked with a 'override' specifier.
450missingOverridestyleThe function 'get_rpc_method_id' overrides a function in a base class but is not marked with a 'override' specifier.
451missingOverridestyleThe function 'get_rpc_method' overrides a function in a base class but is not marked with a 'override' specifier.
452missingOverridestyleThe function 'get_rpc_mode_by_id' overrides a function in a base class but is not marked with a 'override' specifier.
453missingOverridestyleThe function 'get_rpc_mode' overrides a function in a base class but is not marked with a 'override' specifier.
455missingOverridestyleThe function 'get_rset_properties' overrides a function in a base class but is not marked with a 'override' specifier.
456missingOverridestyleThe function 'get_rset_property_id' overrides a function in a base class but is not marked with a 'override' specifier.
457missingOverridestyleThe function 'get_rset_property' overrides a function in a base class but is not marked with a 'override' specifier.
458missingOverridestyleThe function 'get_rset_mode_by_id' overrides a function in a base class but is not marked with a 'override' specifier.
459missingOverridestyleThe function 'get_rset_mode' overrides a function in a base class but is not marked with a 'override' specifier.
core/string_name.h
86unusedPrivateFunction398styleUnused private function: 'StringName::setup'
87unusedPrivateFunction398styleUnused private function: 'StringName::cleanup'
90noExplicitConstructor398styleClass 'StringName' has a constructor with 1 argument that is not explicit.
158operatorEq398style'StringName::operator=' should return 'StringName &'.
159noExplicitConstructor398styleClass 'StringName' has a constructor with 1 argument that is not explicit.
161noExplicitConstructor398styleClass 'StringName' has a constructor with 1 argument that is not explicit.
162noExplicitConstructor398styleClass 'StringName' has a constructor with 1 argument that is not explicit.
core/typed_array.h
20noExplicitConstructor398styleClass 'TypedArray' has a constructor with 1 argument that is not explicit.
23noExplicitConstructor398styleClass 'TypedArray' has a constructor with 1 argument that is not explicit.
51noExplicitConstructor398styleClass 'TypedArray < bool >' has a constructor with 1 argument that is not explicit.
52noExplicitConstructor398styleClass 'TypedArray < uint8_t >' has a constructor with 1 argument that is not explicit.
53noExplicitConstructor398styleClass 'TypedArray < int8_t >' has a constructor with 1 argument that is not explicit.
54noExplicitConstructor398styleClass 'TypedArray < uint16_t >' has a constructor with 1 argument that is not explicit.
55noExplicitConstructor398styleClass 'TypedArray < int16_t >' has a constructor with 1 argument that is not explicit.
56noExplicitConstructor398styleClass 'TypedArray < uint32_t >' has a constructor with 1 argument that is not explicit.
57noExplicitConstructor398styleClass 'TypedArray < int32_t >' has a constructor with 1 argument that is not explicit.
58noExplicitConstructor398styleClass 'TypedArray < uint64_t >' has a constructor with 1 argument that is not explicit.
59noExplicitConstructor398styleClass 'TypedArray < int64_t >' has a constructor with 1 argument that is not explicit.
60noExplicitConstructor398styleClass 'TypedArray < float >' has a constructor with 1 argument that is not explicit.
61noExplicitConstructor398styleClass 'TypedArray < double >' has a constructor with 1 argument that is not explicit.
62noExplicitConstructor398styleClass 'TypedArray < String >' has a constructor with 1 argument that is not explicit.
63noExplicitConstructor398styleClass 'TypedArray < Vector2 >' has a constructor with 1 argument that is not explicit.
64noExplicitConstructor398styleClass 'TypedArray < Vector2i >' has a constructor with 1 argument that is not explicit.
65noExplicitConstructor398styleClass 'TypedArray < Rect2 >' has a constructor with 1 argument that is not explicit.
66noExplicitConstructor398styleClass 'TypedArray < Rect2i >' has a constructor with 1 argument that is not explicit.
67noExplicitConstructor398styleClass 'TypedArray < Vector3 >' has a constructor with 1 argument that is not explicit.
68noExplicitConstructor398styleClass 'TypedArray < Vector3i >' has a constructor with 1 argument that is not explicit.
69noExplicitConstructor398styleClass 'TypedArray < Transform2D >' has a constructor with 1 argument that is not explicit.
70noExplicitConstructor398styleClass 'TypedArray < Plane >' has a constructor with 1 argument that is not explicit.
71noExplicitConstructor398styleClass 'TypedArray < Quat >' has a constructor with 1 argument that is not explicit.
72noExplicitConstructor398styleClass 'TypedArray < AABB >' has a constructor with 1 argument that is not explicit.
73noExplicitConstructor398styleClass 'TypedArray < Basis >' has a constructor with 1 argument that is not explicit.
74noExplicitConstructor398styleClass 'TypedArray < Transform >' has a constructor with 1 argument that is not explicit.
75noExplicitConstructor398styleClass 'TypedArray < Color >' has a constructor with 1 argument that is not explicit.
76noExplicitConstructor398styleClass 'TypedArray < StringName >' has a constructor with 1 argument that is not explicit.
77noExplicitConstructor398styleClass 'TypedArray < NodePath >' has a constructor with 1 argument that is not explicit.
78noExplicitConstructor398styleClass 'TypedArray < RID >' has a constructor with 1 argument that is not explicit.
79noExplicitConstructor398styleClass 'TypedArray < Callable >' has a constructor with 1 argument that is not explicit.
80noExplicitConstructor398styleClass 'TypedArray < Signal >' has a constructor with 1 argument that is not explicit.
81noExplicitConstructor398styleClass 'TypedArray < Dictionary >' has a constructor with 1 argument that is not explicit.
82noExplicitConstructor398styleClass 'TypedArray < Array >' has a constructor with 1 argument that is not explicit.
83noExplicitConstructor398styleClass 'TypedArray < Vector < uint8_t > >' has a constructor with 1 argument that is not explicit.
84noExplicitConstructor398styleClass 'TypedArray < Vector < int32_t > >' has a constructor with 1 argument that is not explicit.
85noExplicitConstructor398styleClass 'TypedArray < Vector < int64_t > >' has a constructor with 1 argument that is not explicit.
86noExplicitConstructor398styleClass 'TypedArray < Vector < float > >' has a constructor with 1 argument that is not explicit.
87noExplicitConstructor398styleClass 'TypedArray < Vector < double > >' has a constructor with 1 argument that is not explicit.
88noExplicitConstructor398styleClass 'TypedArray < Vector < String > >' has a constructor with 1 argument that is not explicit.
89noExplicitConstructor398styleClass 'TypedArray < Vector < Vector2 > >' has a constructor with 1 argument that is not explicit.
90noExplicitConstructor398styleClass 'TypedArray < Vector < Vector3 > >' has a constructor with 1 argument that is not explicit.
91noExplicitConstructor398styleClass 'TypedArray < Vector < Color > >' has a constructor with 1 argument that is not explicit.
core/ustring.cpp
3434invalidPrintfArgType_uint686warning%hhX in format string (no. 1) requires 'unsigned char' but the argument type is 'signed char'.
3836unreadVariable563styleVariable 'base' is assigned a value that is never used.
3842unreadVariable563styleVariable 'base' is assigned a value that is never used.
3857unreadVariable563styleVariable 'base' is assigned a value that is never used.
core/ustring.h
68operatorEq398style'CharProxy < char >::operator=' should return 'CharProxy < char > &'.
68operatorEq398style'CharProxy < wchar_t >::operator=' should return 'CharProxy < wchar_t > &'.
96operatorEq398style'CharString::operator=' should return 'CharString &'.
100noExplicitConstructor398styleClass 'CharString' has a constructor with 1 argument that is not explicit.
359operatorEq398style'String::operator=' should return 'String &'.
364noExplicitConstructor398styleClass 'String' has a constructor with 1 argument that is not explicit.
365noExplicitConstructor398styleClass 'String' has a constructor with 1 argument that is not explicit.
366noExplicitConstructor398styleClass 'String' has a constructor with 1 argument that is not explicit.
core/variant.h
190noExplicitConstructor398styleStruct 'PackedArrayRef < uint8_t >' has a constructor with 1 argument that is not explicit.
190noExplicitConstructor398styleStruct 'PackedArrayRef < int32_t >' has a constructor with 1 argument that is not explicit.
190noExplicitConstructor398styleStruct 'PackedArrayRef < int64_t >' has a constructor with 1 argument that is not explicit.
190noExplicitConstructor398styleStruct 'PackedArrayRef < float >' has a constructor with 1 argument that is not explicit.
190noExplicitConstructor398styleStruct 'PackedArrayRef < double >' has a constructor with 1 argument that is not explicit.
190noExplicitConstructor398styleStruct 'PackedArrayRef < String >' has a constructor with 1 argument that is not explicit.
190noExplicitConstructor398styleStruct 'PackedArrayRef < Vector2 >' has a constructor with 1 argument that is not explicit.
190noExplicitConstructor398styleStruct 'PackedArrayRef < Vector3 >' has a constructor with 1 argument that is not explicit.
190noExplicitConstructor398styleStruct 'PackedArrayRef < Color >' has a constructor with 1 argument that is not explicit.
190noExplicitConstructor398styleStruct 'PackedArrayRef' has a constructor with 1 argument that is not explicit.
191useInitializationList398performanceVariable 'array' is assigned in constructor body. Consider performing initialization in initialization list.
313noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
314noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
315noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
317noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
318noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
321noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
322noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
323noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
324noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
325noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
326noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
327noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
328noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
329noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
330noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
331noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
332noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
333noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
334noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
335noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
336noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
337noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
338noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
339noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
340noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
341noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
342noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
343noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
344noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
345noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
346noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
347noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
348noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
349noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
350noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
351noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
352noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
354noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
355noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
356noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
357noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
358noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
359noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
360noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
361noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
362noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
363noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
364noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
366noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
367noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
368noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
369noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
371noExplicitConstructor398styleClass 'Variant' has a constructor with 1 argument that is not explicit.
478operatorEq398style'Variant::operator=' should return 'Variant &'.
core/variant_call.cpp
1379cstyleCast398styleC-style pointer casting
core/variant_op.cpp
433syntaxErrorerrorsyntax error
1279shiftTooManyBitsSigned758portabilityShifting signed 64-bit value by 63 bits is implementation-defined behaviour. See condition at line 1277.
1292shiftTooManyBitsSigned758portabilityShifting signed 64-bit value by 63 bits is implementation-defined behaviour. See condition at line 1290.
core/variant_parser.cpp
305unreadVariable563styleVariable 'string_name' is assigned a value that is never used.
core/variant_parser.h
57missingOverridestyleThe function 'get_char' overrides a function in a base class but is not marked with a 'override' specifier.
58missingOverridestyleThe function 'is_utf8' overrides a function in a base class but is not marked with a 'override' specifier.
59missingOverridestyleThe function 'is_eof' overrides a function in a base class but is not marked with a 'override' specifier.
69missingOverridestyleThe function 'get_char' overrides a function in a base class but is not marked with a 'override' specifier.
70missingOverridestyleThe function 'is_utf8' overrides a function in a base class but is not marked with a 'override' specifier.
71missingOverridestyleThe function 'is_eof' overrides a function in a base class but is not marked with a 'override' specifier.
drivers/alsa/audio_driver_alsa.cpp
165cstyleCast398styleC-style pointer casting
334uninitMemberVar398warningMember variable 'AudioDriverALSA::mix_rate' is not initialized in the constructor.
334uninitMemberVar398warningMember variable 'AudioDriverALSA::channels' is not initialized in the constructor.
334uninitMemberVar398warningMember variable 'AudioDriverALSA::active' is not initialized in the constructor.
334uninitMemberVar398warningMember variable 'AudioDriverALSA::thread_exited' is not initialized in the constructor.
334uninitMemberVar398warningMember variable 'AudioDriverALSA::exit_thread' is not initialized in the constructor.
drivers/alsamidi/midi_driver_alsamidi.cpp
76cstyleCast398styleC-style pointer casting
drivers/alsamidi/midi_driver_alsamidi.h
60virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~MIDIDriverALSAMidi()' at line 212. Dynamic binding is not used.
drivers/coreaudio/audio_driver_coreaudio.cpp
45cstyleCast398styleC-style pointer casting
59cstyleCast398styleC-style pointer casting
172cstyleCast398styleC-style pointer casting
217cstyleCast398styleC-style pointer casting
drivers/coremidi/midi_driver_coremidi.h
53virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~MIDIDriverCoreMidi()' at line 120. Dynamic binding is not used.
drivers/dummy/texture_loader_dummy.cpp
48constArgument570styleArgument 'rowsize*height' to function resize is always 192
drivers/gles2/rasterizer_canvas_gles2.cpp
355allocaCalledwarningObsolete function 'alloca' called.
457allocaCalledwarningObsolete function 'alloca' called.
1839nullPointerRedundantCheck476warningEither the condition '!cls' is redundant or there is possible null pointer dereference: cls.
1844nullPointerRedundantCheck476warningEither the condition '!cls' is redundant or there is possible null pointer dereference: cls.
2221uninitMemberVar398warningMember variable 'RasterizerCanvasGLES2::data' is not initialized in the constructor.
2221uninitMemberVar398warningMember variable 'RasterizerCanvasGLES2::state' is not initialized in the constructor.
2221uninitMemberVar398warningMember variable 'RasterizerCanvasGLES2::scene_render' is not initialized in the constructor.
2221uninitMemberVar398warningMember variable 'RasterizerCanvasGLES2::storage' is not initialized in the constructor.
drivers/gles2/rasterizer_gles2.cpp
317nullPointerRedundantCheck476warningEither the condition '!rt' is redundant or there is possible null pointer dereference: rt.
415nullPointerRedundantCheck476warningEither the condition '!rt' is redundant or there is possible null pointer dereference: rt.
442nullPointerRedundantCheck476warningEither the condition '!rt' is redundant or there is possible null pointer dereference: rt.
drivers/gles2/rasterizer_scene_gles2.cpp
97nullPointerRedundantCheck476warningEither the condition '!shadow_atlas' is redundant or there is possible null pointer dereference: shadow_atlas.
121nullPointerRedundantCheck476warningEither the condition '!li' is redundant or there is possible null pointer dereference: li.
198nullPointerRedundantCheck476warningEither the condition '!li' is redundant or there is possible null pointer dereference: li.
264nullPointerRedundantCheck476warningEither the condition '!sli' is redundant or there is possible null pointer dereference: sli.
304nullPointerRedundantCheck476warningEither the condition '!shadow_atlas' is redundant or there is possible null pointer dereference: shadow_atlas.
458nullPointerRedundantCheck476warningEither the condition '!light_instance' is redundant or there is possible null pointer dereference: light_instance.
518nullPointerRedundantCheck476warningEither the condition '!rpi' is redundant or there is possible null pointer dereference: rpi.
528nullPointerRedundantCheck476warningEither the condition '!rpi' is redundant or there is possible null pointer dereference: rpi.
529nullPointerRedundantCheck476warningEither the condition '!rpi' is redundant or there is possible null pointer dereference: rpi.
542nullPointerRedundantCheck476warningEither the condition '!rpi' is redundant or there is possible null pointer dereference: rpi.
544nullPointerRedundantCheck476warningEither the condition '!rpi' is redundant or there is possible null pointer dereference: rpi.
600nullPointerRedundantCheck476warningEither the condition '!rpi' is redundant or there is possible null pointer dereference: rpi.
602nullPointerRedundantCheck476warningEither the condition '!rpi' is redundant or there is possible null pointer dereference: rpi.
619nullPointerRedundantCheck476warningEither the condition '!rpi' is redundant or there is possible null pointer dereference: rpi.
697nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
704nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
711nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
718nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
725nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
732nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
739nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
746nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
747nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
748nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
755nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
763nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
764nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
765nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
766nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
767nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
775nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
776nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
777nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
778nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
779nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
787nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
788nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
789nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
790nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
791nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
792nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
793nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
794nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
795nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
796nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
824nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
825nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
826nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
827nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
828nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
836nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
837nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
838nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
839nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
847nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
848nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
849nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
850nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
851nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
852nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
860nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
861nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
862nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
863nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
873nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
880nullPointerRedundantCheck476warningEither the condition '!env' is redundant or there is possible null pointer dereference: env.
909nullPointerRedundantCheck476warningEither the condition '!light_instance' is redundant or there is possible null pointer dereference: light_instance.
917nullPointerRedundantCheck476warningEither the condition '!light_instance' is redundant or there is possible null pointer dereference: light_instance.
923nullPointerRedundantCheck476warningEither the condition '!light_instance' is redundant or there is possible null pointer dereference: light_instance.
924nullPointerRedundantCheck476warningEither the condition '!light_instance' is redundant or there is possible null pointer dereference: light_instance.
925nullPointerRedundantCheck476warningEither the condition '!light_instance' is redundant or there is possible null pointer dereference: light_instance.
926nullPointerRedundantCheck476warningEither the condition '!light_instance' is redundant or there is possible null pointer dereference: light_instance.
927nullPointerRedundantCheck476warningEither the condition '!light_instance' is redundant or there is possible null pointer dereference: light_instance.
935nullPointerRedundantCheck476warningEither the condition '!light_instance' is redundant or there is possible null pointer dereference: light_instance.
967nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: p_geometry.
1232nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
1248nullPointerRedundantCheck476warningEither the condition '!multi_mesh' is redundant or there is possible null pointer dereference: multi_mesh.
1551invalidPointerCast704portabilityCasting between const unsigned char * and const float * which have an incompatible binary data representation.
1873unreadVariable563styleVariable 'restore_tex' is assigned a value that is never used.
2670nullPointerRedundantCheck476warningEither the condition '!tex' is redundant or there is possible null pointer dereference: tex.
2788unreadVariable563styleVariable 'next_buffer' is assigned a value that is never used.
2790unreadVariable563styleVariable 'next_buffer' is assigned a value that is never used.
2793unreadVariable563styleVariable 'next_buffer' is assigned a value that is never used.
2841nullPointerRedundantCheck476warningEither the condition 'env' is redundant or there is possible null pointer dereference: env.
3235nullPointerRedundantCheck476warningEither the condition '!probe' is redundant or there is possible null pointer dereference: probe.
3237nullPointerRedundantCheck476warningEither the condition '!probe' is redundant or there is possible null pointer dereference: probe.
3241nullPointerRedundantCheck476warningEither the condition '!probe' is redundant or there is possible null pointer dereference: probe.
3243nullPointerRedundantCheck476warningEither the condition '!probe' is redundant or there is possible null pointer dereference: probe.
3244nullPointerRedundantCheck476warningEither the condition '!probe' is redundant or there is possible null pointer dereference: probe.
3246nullPointerRedundantCheck476warningEither the condition '!probe' is redundant or there is possible null pointer dereference: probe.
3281allocaCalledwarningObsolete function 'alloca' called.
3310allocaCalledwarningObsolete function 'alloca' called.
3315nullPointerRedundantCheck476warningEither the condition '!rpi' is redundant or there is possible null pointer dereference: rpi.
3316nullPointerRedundantCheck476warningEither the condition '!rpi' is redundant or there is possible null pointer dereference: rpi.
3464unreadVariable563styleVariable 'clear_color' is assigned a value that is never used.
3595nullPointerRedundantCheck476warningEither the condition '!light_instance' is redundant or there is possible null pointer dereference: light_instance.
3603unreadVariable563styleVariable 'zfar' is assigned a value that is never used.
3619nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3680unreadVariable563styleVariable 'zfar' is assigned a value that is never used.
3688nullPointerRedundantCheck476warningEither the condition '!shadow_atlas' is redundant or there is possible null pointer dereference: shadow_atlas.
3690nullPointerRedundantCheck476warningEither the condition '!shadow_atlas' is redundant or there is possible null pointer dereference: shadow_atlas.
3692nullPointerRedundantCheck476warningEither the condition '!shadow_atlas' is redundant or there is possible null pointer dereference: shadow_atlas.
3697nullPointerRedundantCheck476warningEither the condition '!shadow_atlas' is redundant or there is possible null pointer dereference: shadow_atlas.
3699nullPointerRedundantCheck476warningEither the condition '!shadow_atlas' is redundant or there is possible null pointer dereference: shadow_atlas.
3704nullPointerRedundantCheck476warningEither the condition '!shadow_atlas' is redundant or there is possible null pointer dereference: shadow_atlas.
3705nullPointerRedundantCheck476warningEither the condition '!shadow_atlas' is redundant or there is possible null pointer dereference: shadow_atlas.
3706nullPointerRedundantCheck476warningEither the condition '!shadow_atlas' is redundant or there is possible null pointer dereference: shadow_atlas.
3730unreadVariable563styleVariable 'zfar' is assigned a value that is never used.
3763unreadVariable563styleVariable 'zfar' is assigned a value that is never used.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::shadow_filter_mode' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::render_pass' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::scene_pass' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::current_material_index' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::current_geometry_index' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::current_light_index' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::current_refprobe_index' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::current_shader_index' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::storage' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::state' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::shadow_atlas_realloc_tolerance_msec' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::directional_shadow' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::reflection_probe_instances' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::reflection_probe_count' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::render_light_instances' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::render_directional_lights' is not initialized in the constructor.
4092uninitMemberVar398warningMember variable 'RasterizerSceneGLES2::render_light_instance_count' is not initialized in the constructor.
drivers/gles2/rasterizer_scene_gles2.h
607uninitMemberVar398warningMember variable 'RenderList::base_elements' is not initialized in the constructor.
607uninitMemberVar398warningMember variable 'RenderList::elements' is not initialized in the constructor.
607uninitMemberVar398warningMember variable 'RenderList::element_count' is not initialized in the constructor.
607uninitMemberVar398warningMember variable 'RenderList::alpha_element_count' is not initialized in the constructor.
drivers/gles2/rasterizer_storage_gles2.cpp
546nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
547nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
565nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
566nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
567nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
568nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
569nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
570nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
689nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
875nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
876nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1002nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1005nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1051nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1059nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1067nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1075nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1084nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1092nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1100nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1108nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1115nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1120nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1121nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1128nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1135nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1170nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1181nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1190nullPointerRedundantCheck476warningEither the condition '!proxy' is redundant or there is possible null pointer dereference: proxy.
1200nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1207nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1208nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1215nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1216nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1223nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1224nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
1256constArgument570styleArgument '!texture' to function ERR_FAIL_COND is always 1
1421nullPointerRedundantCheck476warningEither the condition '!shader' is redundant or there is possible null pointer dereference: shader.
1435nullPointerRedundantCheck476warningEither the condition '!shader' is redundant or there is possible null pointer dereference: shader.
1464nullPointerRedundantCheck476warningEither the condition '!shader' is redundant or there is possible null pointer dereference: shader.
1780nullPointerRedundantCheck476warningEither the condition '!shader' is redundant or there is possible null pointer dereference: shader.
1813nullPointerRedundantCheck476warningEither the condition '!material' is redundant or there is possible null pointer dereference: material.
1832nullPointerRedundantCheck476warningEither the condition '!material' is redundant or there is possible null pointer dereference: material.
1858nullPointerRedundantCheck476warningEither the condition '!material' is redundant or there is possible null pointer dereference: material.
1869nullPointerRedundantCheck476warningEither the condition '!material' is redundant or there is possible null pointer dereference: material.
1883nullPointerRedundantCheck476warningEither the condition '!material' is redundant or there is possible null pointer dereference: material.
1890nullPointerRedundantCheck476warningEither the condition '!material' is redundant or there is possible null pointer dereference: material.
1928nullPointerRedundantCheck476warningEither the condition '!material' is redundant or there is possible null pointer dereference: material.
1932nullPointerRedundantCheck476warningEither the condition '!material' is redundant or there is possible null pointer dereference: material.
1941nullPointerRedundantCheck476warningEither the condition '!material' is redundant or there is possible null pointer dereference: material.
1958nullPointerRedundantCheck476warningEither the condition '!material' is redundant or there is possible null pointer dereference: material.
2045nullPointerRedundantCheck476warningEither the condition '!material' is redundant or there is possible null pointer dereference: material.
2050nullPointerRedundantCheck476warningEither the condition '!material' is redundant or there is possible null pointer dereference: material.
2059nullPointerRedundantCheck476warningEither the condition '!material' is redundant or there is possible null pointer dereference: material.
2248invalidPointerCast704portabilityCasting between unsigned char * and float * which have an incompatible binary data representation.
2510nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2596nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2606nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2609nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2616nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2623nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2630nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2637nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2640nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2644nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2652nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2654nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2673nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2675nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2681nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2683nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2689nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2691nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2698nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2700nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2710nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2712nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2721nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2723nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2729nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2731nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2737nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2739nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2745nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2750nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2755nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2757nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2764nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2766nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2793nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2800nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2808nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2815nullPointerRedundantCheck476warningEither the condition '!mesh' is redundant or there is possible null pointer dereference: mesh.
2946nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3063nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3096nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3097nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3099nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3116nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3117nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3127nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3128nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3130nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3142nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3143nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3153nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3154nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3155nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3157nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3158nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3160nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3168nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3175nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3176nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3186nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3187nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3188nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3190nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3191nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3193nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3201nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3208nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3209nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3220nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3226nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3227nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3229nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3253nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3254nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3256nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3274nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3275nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3276nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3278nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3279nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3281nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3307nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3308nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3309nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3311nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3312nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3314nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3340nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3342nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3348nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3350nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3351nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3362nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3369nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3378nullPointerRedundantCheck476warningEither the condition '!multimesh' is redundant or there is possible null pointer dereference: multimesh.
3478nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3483nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3484nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3485nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3491nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3493nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3519nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3521nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3528nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3530nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3537nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3539nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3546nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3548nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3555nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3557nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3564nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3566nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3573nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3575nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3582nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3589nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3596nullPointerRedundantCheck476warningEither the condition '!im' is redundant or there is possible null pointer dereference: im.
3616nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3652nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3659nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3660nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3662nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3690nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3691nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3693nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3720nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3721nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3723nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3745nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3746nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3748nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3769nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
3854nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3885nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3887nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3895nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3902nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3909nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3916nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3918nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3926nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3928nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3936nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3938nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3946nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3948nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3956nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3963nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3965nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3973nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3975nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3983nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3985nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3992nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
3998nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
4005nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
4012nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
4019nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
4027nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
4034nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
4041nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
4048nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
4055nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
4062nullPointerRedundantCheck476warningEither the condition '!light' is redundant or there is possible null pointer dereference: light.
4111nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4120nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4128nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4136nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4144nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4152nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4160nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4168nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4177nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4185nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4193nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4201nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4210nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4218nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4219nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4228nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4236nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4244nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4251nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4259nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4267nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4275nullPointerRedundantCheck476warningEither the condition '!reflection_probe' is redundant or there is possible null pointer dereference: reflection_probe.
4385nullPointerRedundantCheck476warningEither the condition '!capture' is redundant or there is possible null pointer dereference: capture.
4392nullPointerRedundantCheck476warningEither the condition '!capture' is redundant or there is possible null pointer dereference: capture.
4401nullPointerRedundantCheck476warningEither the condition '!capture' is redundant or there is possible null pointer dereference: capture.
4414nullPointerRedundantCheck476warningEither the condition '!capture' is redundant or there is possible null pointer dereference: capture.
4431nullPointerRedundantCheck476warningEither the condition '!capture' is redundant or there is possible null pointer dereference: capture.
4437nullPointerRedundantCheck476warningEither the condition '!capture' is redundant or there is possible null pointer dereference: capture.
4443nullPointerRedundantCheck476warningEither the condition '!capture' is redundant or there is possible null pointer dereference: capture.
4449nullPointerRedundantCheck476warningEither the condition '!capture' is redundant or there is possible null pointer dereference: capture.
4456nullPointerRedundantCheck476warningEither the condition '!capture' is redundant or there is possible null pointer dereference: capture.
4463nullPointerRedundantCheck476warningEither the condition '!capture' is redundant or there is possible null pointer dereference: capture.
4569nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
4577nullPointerRedundantCheck476warningEither the condition '!skeleton' is redundant or there is possible null pointer dereference: skeleton.
4621nullPointerRedundantCheck476warningEither the condition '!inst' is redundant or there is possible null pointer dereference: inst.
4666nullPointerRedundantCheck476warningEither the condition '!inst' is redundant or there is possible null pointer dereference: inst.
5167nullPointerRedundantCheck476warningEither the condition '!rt' is redundant or there is possible null pointer dereference: rt.
5168nullPointerRedundantCheck476warningEither the condition '!rt' is redundant or there is possible null pointer dereference: rt.
5176nullPointerRedundantCheck476warningEither the condition '!rt' is redundant or there is possible null pointer dereference: rt.
5192nullPointerRedundantCheck476warningEither the condition '!rt' is redundant or there is possible null pointer dereference: rt.
5363nullPointerRedundantCheck476warningEither the condition '!rt' is redundant or there is possible null pointer dereference: rt.
5370nullPointerRedundantCheck476warningEither the condition '!rt' is redundant or there is possible null pointer dereference: rt.
5377nullPointerRedundantCheck476warningEither the condition '!rt' is redundant or there is possible null pointer dereference: rt.
5459nullPointerRedundantCheck476warningEither the condition '!co' is redundant or there is possible null pointer dereference: co.
5461nullPointerRedundantCheck476warningEither the condition '!co' is redundant or there is possible null pointer dereference: co.
6273uninitMemberVar398warningMember variable 'RasterizerStorageGLES2::canvas' is not initialized in the constructor.
6273uninitMemberVar398warningMember variable 'RasterizerStorageGLES2::scene' is not initialized in the constructor.
6273uninitMemberVar398warningMember variable 'RasterizerStorageGLES2::config' is not initialized in the constructor.
6273uninitMemberVar398warningMember variable 'RasterizerStorageGLES2::resources' is not initialized in the constructor.
6273uninitMemberVar398warningMember variable 'RasterizerStorageGLES2::shaders' is not initialized in the constructor.
6273uninitMemberVar398warningMember variable 'RasterizerStorageGLES2::frame' is not initialized in the constructor.
drivers/gles2/rasterizer_storage_gles2.h
167uninitMemberVar398warningMember variable 'Info::snap' is not initialized in the constructor.
228uninitMemberVar398warningMember variable 'Geometry::type' is not initialized in the constructor.
291uninitMemberVar398warningMember variable 'Texture::depth' is not initialized in the constructor.
291uninitMemberVar398warningMember variable 'Texture::srgb' is not initialized in the constructor.
508uninitMemberVar398warningMember variable 'Shader::texture_count' is not initialized in the constructor.
508uninitMemberVar398warningMember variable 'Shader::index' is not initialized in the constructor.
508uninitMemberVar398warningMember variable 'Shader::canvas_item' is not initialized in the constructor.
508uninitMemberVar398warningMember variable 'Shader::spatial' is not initialized in the constructor.
508uninitMemberVar398warningMember variable 'Shader::uses_vertex_time' is not initialized in the constructor.
508uninitMemberVar398warningMember variable 'Shader::uses_fragment_time' is not initialized in the constructor.
559uninitMemberVar398warningMember variable 'Material::index' is not initialized in the constructor.
657uninitMemberVar398warningMember variable 'Surface::attribs' is not initialized in the constructor.
657uninitMemberVar398warningMember variable 'Surface::format' is not initialized in the constructor.
657uninitMemberVar398warningMember variable 'Surface::max_bone' is not initialized in the constructor.
695uninitMemberVar398warningMember variable 'Mesh::active' is not initialized in the constructor.
695uninitMemberVar398warningMember variable 'Mesh::last_pass' is not initialized in the constructor.
834uninitMemberVar398warningMember variable 'Immediate::mask' is not initialized in the constructor.
drivers/gles2/shader_compiler_gles2.cpp
243nullPointer476warningPossible null pointer dereference: fnode
drivers/gles2/shader_gles2.cpp
146nullPointerRedundantCheck476warningEither the condition '!cc' is redundant or there is possible null pointer dereference: cc.
205nullPointerRedundantCheck476warningEither the condition '!cc' is redundant or there is possible null pointer dereference: cc.
604nullPointerRedundantCheck476warningEither the condition '!cc' is redundant or there is possible null pointer dereference: cc.
605nullPointerRedundantCheck476warningEither the condition '!cc' is redundant or there is possible null pointer dereference: cc.
606nullPointerRedundantCheck476warningEither the condition '!cc' is redundant or there is possible null pointer dereference: cc.
607nullPointerRedundantCheck476warningEither the condition '!cc' is redundant or there is possible null pointer dereference: cc.
608nullPointerRedundantCheck476warningEither the condition '!cc' is redundant or there is possible null pointer dereference: cc.
609nullPointerRedundantCheck476warningEither the condition '!cc' is redundant or there is possible null pointer dereference: cc.
610nullPointerRedundantCheck476warningEither the condition '!cc' is redundant or there is possible null pointer dereference: cc.
611nullPointerRedundantCheck476warningEither the condition '!cc' is redundant or there is possible null pointer dereference: cc.
612nullPointerRedundantCheck476warningEither the condition '!cc' is redundant or there is possible null pointer dereference: cc.
drivers/gles2/shader_gles2.h
39preprocessorErrorDirectiveerrorNo header in #include
121useInitializationList398performanceVariable 'id' is assigned in constructor body. Consider performing initialization in initialization list.
122useInitializationList398performanceVariable 'vert_id' is assigned in constructor body. Consider performing initialization in initialization list.
123useInitializationList398performanceVariable 'frag_id' is assigned in constructor body. Consider performing initialization in initialization list.
drivers/pulseaudio/audio_driver_pulseaudio.cpp
39cstyleCast398styleC-style pointer casting
57cstyleCast398styleC-style pointer casting
69cstyleCast398styleC-style pointer casting
83cstyleCast398styleC-style pointer casting
328cstyleCast398styleC-style pointer casting
542cstyleCast398styleC-style pointer casting
741cstyleCast398styleC-style pointer casting
drivers/unix/dir_access_unix.cpp
304shadowArgument398styleLocal variable 'p_dir' shadows outer argument
drivers/unix/dir_access_unix.h
62virtualCallInConstructorwarningVirtual function 'list_dir_end' is called from destructor '~DirAccessUnix()' at line 429. Dynamic binding is not used.
68virtualCallInConstructorwarningVirtual function 'change_dir' is called from constructor 'DirAccessUnix()' at line 424. Dynamic binding is not used.
drivers/unix/file_access_unix.h
59virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~FileAccessUnix()' at line 365. Dynamic binding is not used.
drivers/unix/net_socket_posix.h
78virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~NetSocketPosix()' at line 182. Dynamic binding is not used.
drivers/unix/os_unix.cpp
302nullPointerRedundantCheck476warningEither the condition '!f' is redundant or there is possible null pointer dereference: f.
drivers/vulkan/rendering_device_vulkan.cpp
1395knownConditionTrueFalse571styleCondition 'staging_buffer_blocks[staging_buffer_current].frame_used>frames_drawn-frame_count' is always true
1756clarifyCalculation783styleClarify calculation precedence for '&' and '?'.
2099nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
2536nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2541nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2543nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2544nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2551nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2554nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2589nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2594nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2595nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2617nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2629nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2662nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2666nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2696nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2701nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2702nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2704nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2705nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2707nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2742nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2747nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2748nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2749nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2751nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2770nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2771nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2773nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2782nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2815nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2819nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2821nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
2823nullPointerRedundantCheck476warningEither the condition '!dst_tex' is redundant or there is possible null pointer dereference: dst_tex.
3933selfAssignment398warningRedundant assignment of 'info.binding' to itself.
4036uninitStructMember908errorUninitialized struct member: push_constant.vertex_input_mask
4036uninitStructMember908errorUninitialized struct member: push_constant.fragment_outputs
4036uninitStructMember908errorUninitialized struct member: push_constant.push_constant
4036uninitStructMember908errorUninitialized struct member: push_constant.max_output
4395nullPointerRedundantCheck476warningEither the condition '!shader' is redundant or there is possible null pointer dereference: shader.
4399nullPointerRedundantCheck476warningEither the condition '!shader' is redundant or there is possible null pointer dereference: shader.
4459nullPointerRedundantCheck476warningEither the condition '!sampler' is redundant or there is possible null pointer dereference: sampler.
4499nullPointerRedundantCheck476warningEither the condition '!sampler' is redundant or there is possible null pointer dereference: sampler.
4500nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
4551nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
4604nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
4647nullPointerRedundantCheck476warningEither the condition '!buffer' is redundant or there is possible null pointer dereference: buffer.
4648nullPointerRedundantCheck476warningEither the condition '!buffer' is redundant or there is possible null pointer dereference: buffer.
4682nullPointerRedundantCheck476warningEither the condition '!sampler' is redundant or there is possible null pointer dereference: sampler.
4690nullPointerRedundantCheck476warningEither the condition '!buffer' is redundant or there is possible null pointer dereference: buffer.
4691nullPointerRedundantCheck476warningEither the condition '!buffer' is redundant or there is possible null pointer dereference: buffer.
4714nullPointerRedundantCheck476warningEither the condition '!buffer' is redundant or there is possible null pointer dereference: buffer.
4715nullPointerRedundantCheck476warningEither the condition '!buffer' is redundant or there is possible null pointer dereference: buffer.
4733nullPointerRedundantCheck476warningEither the condition '!buffer' is redundant or there is possible null pointer dereference: buffer.
4734nullPointerRedundantCheck476warningEither the condition '!buffer' is redundant or there is possible null pointer dereference: buffer.
4766nullPointerRedundantCheck476warningEither the condition '!pool' is redundant or there is possible null pointer dereference: pool.
4782nullPointerRedundantCheck476warningEither the condition '!shader' is redundant or there is possible null pointer dereference: shader.
4850nullPointer476warningPossible null pointer dereference: buffer
4851nullPointer476warningPossible null pointer dereference: buffer
4864identicalConditionAfterEarlyExit398warningIdentical condition and return expression 'err', return value is always 0
5465nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
5466nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
5467nullPointerRedundantCheck476warningEither the condition '!texture' is redundant or there is possible null pointer dereference: texture.
5601nullPointerRedundantCheck476warningEither the condition '!framebuffer' is redundant or there is possible null pointer dereference: framebuffer.
5691nullPointerRedundantCheck476warningEither the condition '!framebuffer' is redundant or there is possible null pointer dereference: framebuffer.
5880nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
5886nullPointerRedundantCheck476warningEither the condition '!pipeline' is redundant or there is possible null pointer dereference: pipeline.
5886nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
5889nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
5894nullPointerRedundantCheck476warningEither the condition '!pipeline' is redundant or there is possible null pointer dereference: pipeline.
5896nullPointerRedundantCheck476warningEither the condition '!pipeline' is redundant or there is possible null pointer dereference: pipeline.
5898nullPointerRedundantCheck476warningEither the condition '!pipeline' is redundant or there is possible null pointer dereference: pipeline.
5956nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
5962nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
5966nullPointerRedundantCheck476warningEither the condition '!uniform_set' is redundant or there is possible null pointer dereference: uniform_set.
5968nullPointerRedundantCheck476warningEither the condition '!uniform_set' is redundant or there is possible null pointer dereference: uniform_set.
5973nullPointerRedundantCheck476warningEither the condition '!uniform_set' is redundant or there is possible null pointer dereference: uniform_set.
5974nullPointerRedundantCheck476warningEither the condition '!uniform_set' is redundant or there is possible null pointer dereference: uniform_set.
5991nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
5997nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6004nullPointerRedundantCheck476warningEither the condition '!vertex_array' is redundant or there is possible null pointer dereference: vertex_array.
6005nullPointerRedundantCheck476warningEither the condition '!vertex_array' is redundant or there is possible null pointer dereference: vertex_array.
6007nullPointerRedundantCheck476warningEither the condition '!vertex_array' is redundant or there is possible null pointer dereference: vertex_array.
6008nullPointerRedundantCheck476warningEither the condition '!vertex_array' is redundant or there is possible null pointer dereference: vertex_array.
6015nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6021nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6027nullPointerRedundantCheck476warningEither the condition '!index_array' is redundant or there is possible null pointer dereference: index_array.
6029nullPointerRedundantCheck476warningEither the condition '!index_array' is redundant or there is possible null pointer dereference: index_array.
6030nullPointerRedundantCheck476warningEither the condition '!index_array' is redundant or there is possible null pointer dereference: index_array.
6032nullPointerRedundantCheck476warningEither the condition '!index_array' is redundant or there is possible null pointer dereference: index_array.
6040nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6043nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6051nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6055nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6056nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6058nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6060nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6069nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6073nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6075nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6186nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6189nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6191nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6202nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6208nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6212nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6213nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6214nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6215nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6216nullPointerRedundantCheck476warningEither the condition '!dl' is redundant or there is possible null pointer dereference: dl.
6227allocaCalledwarningObsolete function 'alloca' called.
6298nullPointerRedundantCheck476warningEither the condition '!pipeline' is redundant or there is possible null pointer dereference: pipeline.
6300nullPointerRedundantCheck476warningEither the condition '!pipeline' is redundant or there is possible null pointer dereference: pipeline.
6302nullPointerRedundantCheck476warningEither the condition '!pipeline' is redundant or there is possible null pointer dereference: pipeline.
6366nullPointerRedundantCheck476warningEither the condition '!uniform_set' is redundant or there is possible null pointer dereference: uniform_set.
6368nullPointerRedundantCheck476warningEither the condition '!uniform_set' is redundant or there is possible null pointer dereference: uniform_set.
6371nullPointerRedundantCheck476warningEither the condition '!uniform_set' is redundant or there is possible null pointer dereference: uniform_set.
6372nullPointerRedundantCheck476warningEither the condition '!uniform_set' is redundant or there is possible null pointer dereference: uniform_set.
6402nullPointerRedundantCheck476warningEither the condition '!uniform_set' is redundant or there is possible null pointer dereference: uniform_set.
6403nullPointerRedundantCheck476warningEither the condition '!uniform_set' is redundant or there is possible null pointer dereference: uniform_set.
6958duplicateCondition398styleThe if condition is the same as the previous if condition
7208constArgument570styleArgument '1<<shift_bits' to function double is always 65536
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::texture_upload_region_size_px' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::staging_buffer_current' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::staging_buffer_block_size' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::staging_buffer_max_size' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::staging_buffer_used' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::max_descriptors_per_pool' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::draw_list' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::draw_list_count' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::draw_list_split' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::draw_list_unbind_color_textures' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::draw_list_unbind_depth_textures' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::compute_list' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::max_timestamp_query_elements' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::frames' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::frame' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::frame_count' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::frames_drawn' is not initialized in the constructor.
7356uninitMemberVar398warningMember variable 'RenderingDeviceVulkan::context' is not initialized in the constructor.
drivers/vulkan/rendering_device_vulkan.h
214useInitializationList398performanceVariable 'buffer' is assigned in constructor body. Consider performing initialization in initialization list.
215useInitializationList398performanceVariable 'allocation' is assigned in constructor body. Consider performing initialization in initialization list.
736useInitializationList398performanceVariable 'descriptor_set' is assigned in constructor body. Consider performing initialization in initialization list.
752useInitializationList398performanceVariable 'pipeline_layout' is assigned in constructor body. Consider performing initialization in initialization list.
786uninitMemberVar398warningMember variable 'Validation::index_array_offset' is not initialized in the constructor.
786uninitMemberVar398warningMember variable 'Validation::pipeline_primitive_divisor' is not initialized in the constructor.
786uninitMemberVar398warningMember variable 'Validation::pipeline_primitive_minimum' is not initialized in the constructor.
789useInitializationList398performanceVariable 'vertex_format' is assigned in constructor body. Consider performing initialization in initialization list.
792useInitializationList398performanceVariable 'framebuffer_format' is assigned in constructor body. Consider performing initialization in initialization list.
801useInitializationList398performanceVariable 'pipeline_vertex_format' is assigned in constructor body. Consider performing initialization in initialization list.
813uninitMemberVar398warningMember variable 'Validation::index_array_offset' is not initialized in the constructor.
852useInitializationList398performanceVariable 'descriptor_set' is assigned in constructor body. Consider performing initialization in initialization list.
868useInitializationList398performanceVariable 'pipeline_layout' is assigned in constructor body. Consider performing initialization in initialization list.
drivers/vulkan/vulkan_context.cpp
169unreadVariable563styleVariable 'validation_layer_count' is assigned a value that is never used.
191unreadVariable563styleVariable 'validation_layer_count' is assigned a value that is never used.
203doubleFree415errorMemory pointed to by 'instance_layers' is freed twice.
360deallocuse416errorDereferencing 'physical_devices' after it is deallocated / released
361doubleFree415errorMemory pointed to by 'physical_devices' is freed twice.
539unreadVariable563styleVariable 'queues[1].flags' is assigned a value that is never used.
837doubleFree415errorMemory pointed to by 'presentModes' is freed twice.
880doubleFree415errorMemory pointed to by 'presentModes' is freed twice.
1319allocaCalledwarningObsolete function 'alloca' called.
1319pointerSize467warningSize of pointer 'cmdbufptr' used instead of size of its data.
1351allocaCalledwarningObsolete function 'alloca' called.
1351pointerSize467warningSize of pointer 'pSwapchains' used instead of size of its data.
1352allocaCalledwarningObsolete function 'alloca' called.
1352pointerSize467warningSize of pointer 'pImageIndices' used instead of size of its data.
1485uninitMemberVar398warningMember variable 'VulkanContext::queue_family_count' is not initialized in the constructor.
1485uninitMemberVar398warningMember variable 'VulkanContext::graphics_queue_family_index' is not initialized in the constructor.
1485uninitMemberVar398warningMember variable 'VulkanContext::present_queue_family_index' is not initialized in the constructor.
1485uninitMemberVar398warningMember variable 'VulkanContext::separate_present_queue' is not initialized in the constructor.
1485uninitMemberVar398warningMember variable 'VulkanContext::frame_index' is not initialized in the constructor.
1485uninitMemberVar398warningMember variable 'VulkanContext::prepared' is not initialized in the constructor.
1485uninitMemberVar398warningMember variable 'VulkanContext::enabled_extension_count' is not initialized in the constructor.
1485uninitMemberVar398warningMember variable 'VulkanContext::enabled_layer_count' is not initialized in the constructor.
1485uninitMemberVar398warningMember variable 'VulkanContext::extension_names' is not initialized in the constructor.
1485uninitMemberVar398warningMember variable 'VulkanContext::enabled_layers' is not initialized in the constructor.
drivers/vulkan/vulkan_context.h
100useInitializationList398performanceVariable 'render_pass' is assigned in constructor body. Consider performing initialization in initialization list.
102useInitializationList398performanceVariable 'surface' is assigned in constructor body. Consider performing initialization in initialization list.
104useInitializationList398performanceVariable 'swapchain' is assigned in constructor body. Consider performing initialization in initialization list.
106useInitializationList398performanceVariable 'presentMode' is assigned in constructor body. Consider performing initialization in initialization list.
drivers/wasapi/audio_driver_wasapi.cpp
556cstyleCast398styleC-style pointer casting
drivers/windows/dir_access_windows.cpp
128shadowArgument398styleLocal variable 'p_dir' shadows outer argument
166shadowArgument398styleLocal variable 'p_dir' shadows outer argument
387uninitMemberVar398warningMember variable 'DirAccessWindows::_cisdir' is not initialized in the constructor.
387uninitMemberVar398warningMember variable 'DirAccessWindows::_cishidden' is not initialized in the constructor.
drivers/windows/dir_access_windows.h
71virtualCallInConstructorwarningVirtual function 'change_dir' is called from constructor 'DirAccessWindows()' at line 397. Dynamic binding is not used.
drivers/windows/file_access_windows.h
54virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~FileAccessWindows()' at line 364. Dynamic binding is not used.
drivers/windows/thread_windows.cpp
81nullPointerRedundantCheck476warningEither the condition '!tp' is redundant or there is possible null pointer dereference: tp.
82nullPointerRedundantCheck476warningEither the condition '!tp' is redundant or there is possible null pointer dereference: tp.
93uninitMemberVarPrivate398warningMember variable 'ThreadWindows::user' is not initialized in the constructor.
drivers/winmidi/midi_driver_winmidi.h
52virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~MIDIDriverWinMidi()' at line 104. Dynamic binding is not used.
drivers/xaudio2/audio_driver_xaudio2.cpp
89cstyleCast398styleC-style pointer casting
199uninitMemberVar398warningMember variable 'AudioDriverXAudio2::samples_in' is not initialized in the constructor.
199uninitMemberVar398warningMember variable 'AudioDriverXAudio2::buffer_size' is not initialized in the constructor.
199uninitMemberVar398warningMember variable 'AudioDriverXAudio2::mix_rate' is not initialized in the constructor.
199uninitMemberVar398warningMember variable 'AudioDriverXAudio2::channels' is not initialized in the constructor.
199uninitMemberVar398warningMember variable 'AudioDriverXAudio2::active' is not initialized in the constructor.
199uninitMemberVar398warningMember variable 'AudioDriverXAudio2::thread_exited' is not initialized in the constructor.
199uninitMemberVar398warningMember variable 'AudioDriverXAudio2::exit_thread' is not initialized in the constructor.
199uninitMemberVar398warningMember variable 'AudioDriverXAudio2::pcm_open' is not initialized in the constructor.
199uninitMemberVar398warningMember variable 'AudioDriverXAudio2::mastering_voice' is not initialized in the constructor.
199uninitMemberVar398warningMember variable 'AudioDriverXAudio2::source_voice' is not initialized in the constructor.
202useInitializationList398performanceVariable 'wave_format' is assigned in constructor body. Consider performing initialization in initialization list.
editor/animation_track_editor.cpp
576shadowVariable398styleLocal variable 'hint' shadows outer variable
691uninitMemberVar398warningMember variable 'AnimationTrackKeyEdit::undo_redo' is not initialized in the constructor.
1275shadowVariable398styleLocal variable 'hint' shadows outer variable
1389uninitMemberVar398warningMember variable 'AnimationMultiTrackKeyEdit::undo_redo' is not initialized in the constructor.
1582unreadVariable563styleVariable 'min' is assigned a value that is never used.
3235uninitMemberVar398warningMember variable 'AnimationTrackEditGroup::root' is not initialized in the constructor.
3235uninitMemberVar398warningMember variable 'AnimationTrackEditGroup::timeline' is not initialized in the constructor.
editor/animation_track_editor_plugins.h
42missingOverridestyleThe function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier.
43missingOverridestyleThe function 'get_key_rect' overrides a function in a base class but is not marked with a 'override' specifier.
44missingOverridestyleThe function 'is_key_selectable_by_distance' overrides a function in a base class but is not marked with a 'override' specifier.
45missingOverridestyleThe function 'draw_key' overrides a function in a base class but is not marked with a 'override' specifier.
52missingOverridestyleThe function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier.
53missingOverridestyleThe function 'get_key_rect' overrides a function in a base class but is not marked with a 'override' specifier.
54missingOverridestyleThe function 'is_key_selectable_by_distance' overrides a function in a base class but is not marked with a 'override' specifier.
55missingOverridestyleThe function 'draw_key' overrides a function in a base class but is not marked with a 'override' specifier.
56missingOverridestyleThe function 'draw_key_link' overrides a function in a base class but is not marked with a 'override' specifier.
70missingOverridestyleThe function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier.
71missingOverridestyleThe function 'get_key_rect' overrides a function in a base class but is not marked with a 'override' specifier.
72missingOverridestyleThe function 'is_key_selectable_by_distance' overrides a function in a base class but is not marked with a 'override' specifier.
73missingOverridestyleThe function 'draw_key' overrides a function in a base class but is not marked with a 'override' specifier.
87missingOverridestyleThe function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier.
88missingOverridestyleThe function 'get_key_rect' overrides a function in a base class but is not marked with a 'override' specifier.
89missingOverridestyleThe function 'is_key_selectable_by_distance' overrides a function in a base class but is not marked with a 'override' specifier.
90missingOverridestyleThe function 'draw_key' overrides a function in a base class but is not marked with a 'override' specifier.
104missingOverridestyleThe function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier.
105missingOverridestyleThe function 'get_key_rect' overrides a function in a base class but is not marked with a 'override' specifier.
106missingOverridestyleThe function 'is_key_selectable_by_distance' overrides a function in a base class but is not marked with a 'override' specifier.
107missingOverridestyleThe function 'draw_key' overrides a function in a base class but is not marked with a 'override' specifier.
127missingOverridestyleThe function '_gui_input' overrides a function in a base class but is not marked with a 'override' specifier.
129missingOverridestyleThe function 'can_drop_data' overrides a function in a base class but is not marked with a 'override' specifier.
130missingOverridestyleThe function 'drop_data' overrides a function in a base class but is not marked with a 'override' specifier.
132missingOverridestyleThe function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier.
133missingOverridestyleThe function 'get_key_rect' overrides a function in a base class but is not marked with a 'override' specifier.
134missingOverridestyleThe function 'is_key_selectable_by_distance' overrides a function in a base class but is not marked with a 'override' specifier.
135missingOverridestyleThe function 'draw_key' overrides a function in a base class but is not marked with a 'override' specifier.
146missingOverridestyleThe function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier.
147missingOverridestyleThe function 'get_key_rect' overrides a function in a base class but is not marked with a 'override' specifier.
148missingOverridestyleThe function 'is_key_selectable_by_distance' overrides a function in a base class but is not marked with a 'override' specifier.
149missingOverridestyleThe function 'draw_key' overrides a function in a base class but is not marked with a 'override' specifier.
159missingOverridestyleThe function 'draw_bg' overrides a function in a base class but is not marked with a 'override' specifier.
160missingOverridestyleThe function 'draw_fg' overrides a function in a base class but is not marked with a 'override' specifier.
161missingOverridestyleThe function 'get_key_height' overrides a function in a base class but is not marked with a 'override' specifier.
162missingOverridestyleThe function 'draw_key_link' overrides a function in a base class but is not marked with a 'override' specifier.
169missingOverridestyleThe function 'create_value_track_edit' overrides a function in a base class but is not marked with a 'override' specifier.
170missingOverridestyleThe function 'create_audio_track_edit' overrides a function in a base class but is not marked with a 'override' specifier.
171missingOverridestyleThe 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
105cstyleCast398styleC-style pointer casting
editor/code_editor.cpp
67uninitMemberVar398warningMember variable 'GotoLineDialog::line_label' is not initialized in the constructor.
editor/connections_dialog.h
67noExplicitConstructor398styleStruct 'ConnectionData' has a constructor with 1 argument that is not explicit.
editor/debugger/editor_debugger_node.h
83useInitializationList398performanceVariable 'source' is assigned in constructor body. Consider performing initialization in initialization list.
editor/debugger/editor_debugger_server.cpp
47missingOverridestyleThe function 'poll' overrides a function in a base class but is not marked with a 'override' specifier.
48missingOverridestyleThe function 'start' overrides a function in a base class but is not marked with a 'override' specifier.
49missingOverridestyleThe function 'stop' overrides a function in a base class but is not marked with a 'override' specifier.
50missingOverridestyleThe function 'is_active' overrides a function in a base class but is not marked with a 'override' specifier.
51missingOverridestyleThe function 'is_connection_available' overrides a function in a base class but is not marked with a 'override' specifier.
52missingOverridestyleThe function 'take_connection' overrides a function in a base class but is not marked with a 'override' specifier.
editor/debugger/editor_network_profiler.h
43unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If GDCLASS is a macro then please configure it.
editor/debugger/editor_profiler.h
83uninitMemberVar398warningMember variable 'Metric::frame_time' is not initialized in the constructor.
83uninitMemberVar398warningMember variable 'Metric::idle_time' is not initialized in the constructor.
83uninitMemberVar398warningMember variable 'Metric::physics_time' is not initialized in the constructor.
83uninitMemberVar398warningMember variable 'Metric::physics_frame_time' is not initialized in the constructor.
editor/debugger/editor_visual_profiler.h
65uninitMemberVar398warningMember variable 'Metric::frame_number' is not initialized in the constructor.
editor/dependency_editor.cpp
631uninitMemberVar398warningMember variable 'DependencyErrorDialog::mode' is not initialized in the constructor.
editor/dependency_editor.h
94noExplicitConstructor398styleClass 'DependencyEditorOwners' has a constructor with 1 argument that is not explicit.
editor/editor_asset_installer.cpp
284redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
editor/editor_audio_buses.cpp
1489useInitializationList398performanceVariable 'notch_color' is assigned in constructor body. Consider performing initialization in initialization list.
editor/editor_audio_buses.h
274missingOverridestyleThe function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier.
275missingOverridestyleThe function 'has_main_screen' overrides a function in a base class but is not marked with a 'override' specifier.
276missingOverridestyleThe function 'edit' overrides a function in a base class but is not marked with a 'override' specifier.
277missingOverridestyleThe function 'handles' overrides a function in a base class but is not marked with a 'override' specifier.
278missingOverridestyleThe function 'make_visible' overrides a function in a base class but is not marked with a 'override' specifier.
280noExplicitConstructor398styleClass 'AudioBusesEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/editor_autoload_settings.h
63uninitMemberVar398warningMember variable 'AutoLoadInfo::order' is not initialized in the constructor.
editor/editor_export.cpp
320cstyleCast398styleC-style pointer casting
355cstyleCast398styleC-style pointer casting
918cstyleCast398styleC-style pointer casting
editor/editor_export.h
420missingOverridestyleThe function 'get_preset_features' overrides a function in a base class but is not marked with a 'override' specifier.
422missingOverridestyleThe function 'get_export_options' overrides a function in a base class but is not marked with a 'override' specifier.
424missingOverridestyleThe function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier.
425missingOverridestyleThe function 'get_os_name' overrides a function in a base class but is not marked with a 'override' specifier.
426missingOverridestyleThe function 'get_logo' overrides a function in a base class but is not marked with a 'override' specifier.
428missingOverridestyleThe function 'can_export' overrides a function in a base class but is not marked with a 'override' specifier.
429missingOverridestyleThe function 'get_binary_extensions' overrides a function in a base class but is not marked with a 'override' specifier.
430missingOverridestyleThe function 'export_project' overrides a function in a base class but is not marked with a 'override' specifier.
445missingOverridestyleThe function 'get_platform_features' overrides a function in a base class but is not marked with a 'override' specifier.
446missingOverridestyleThe function 'resolve_platform_feature_priorities' overrides a function in a base class but is not marked with a 'override' specifier.
462missingOverridestyleThe function '_export_file' overrides a function in a base class but is not marked with a 'override' specifier.
editor/editor_file_system.cpp
338cstyleCast398styleC-style pointer casting
1049cstyleCast398styleC-style pointer casting
editor/editor_help_search.cpp
597uninitMemberVar398warningMember variable 'Runner::iterator_doc' is not initialized in the constructor.
597uninitMemberVar398warningMember variable 'Runner::iterator_match' is not initialized in the constructor.
597uninitMemberVar398warningMember variable 'Runner::root_item' is not initialized in the constructor.
597uninitMemberVar398warningMember variable 'Runner::matched_item' is not initialized in the constructor.
editor/editor_inspector.cpp
916uninitMemberVar398warningMember variable 'EditorProperty::delete_hover' is not initialized in the constructor.
editor/editor_log.cpp
42cstyleCast398styleC-style pointer casting
135cstyleCast398styleC-style pointer casting
editor/editor_node.cpp
2548knownConditionTrueFalse571styleCondition 'save_each' is always true
3583cstyleCast398styleC-style pointer casting
3974cstyleCast398styleC-style pointer casting
5502cstyleCast398styleC-style pointer casting
editor/editor_node.h
549cstyleCast398styleC-style pointer casting
editor/editor_path.h
57noExplicitConstructor398styleClass 'EditorPath' has a constructor with 1 argument that is not explicit.
editor/editor_properties.cpp
45uninitMemberVar398warningMember variable 'EditorPropertyNil::text' is not initialized in the constructor.
2459cstyleCast398styleC-style pointer casting
editor/editor_resource_preview.cpp
106cstyleCast398styleC-style pointer casting
editor/editor_sectioned_inspector.cpp
129uninitMemberVar398warningMember variable 'SectionedInspectorFilter::allow_sub' is not initialized in the constructor.
editor/editor_settings.cpp
1206unreadVariable563styleVariable 'hints' is assigned a value that is never used.
1498constParameter398styleParameter 'p_shortcut' can be declared with const
1542unusedStructMember563stylestruct member 'ShortCutMapping::path' is never used.
1543unusedStructMember563stylestruct member 'ShortCutMapping::keycode' is never used.
editor/export_template_manager.cpp
240redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
240redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
328redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
649redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
editor/fileserver/editor_file_server.cpp
58cstyleCast398styleC-style pointer casting
276cstyleCast398styleC-style pointer casting
editor/filesystem_dock.h
307noExplicitConstructor398styleClass 'FileSystemDock' has a constructor with 1 argument that is not explicit.
editor/find_in_files.cpp
89uninitMemberVar398warningMember variable 'FindInFiles::_initial_files_count' is not initialized in the constructor.
457cstyleCast398styleC-style pointer casting
496cstyleCast398styleC-style pointer casting
editor/import/collada.cpp
63constParameter398styleParameter 'state' can be declared with const
128constParameter398styleParameter 'state' can be declared with const
2203nullPointerRedundantCheck476warningEither the condition '!nj' is redundant or there is possible null pointer dereference: nj.
2203nullPointerRedundantCheck476warningEither the condition '!nj' is redundant or there is possible null pointer dereference: nj.
2205nullPointerRedundantCheck476warningEither the condition '!nj' is redundant or there is possible null pointer dereference: nj.
2205nullPointerRedundantCheck476warningEither the condition '!nj' is redundant or there is possible null pointer dereference: nj.
2379nullPointerRedundantCheck476warningEither the condition '!nj' is redundant or there is possible null pointer dereference: nj.
2379nullPointerRedundantCheck476warningEither the condition '!nj' is redundant or there is possible null pointer dereference: nj.
2381nullPointerRedundantCheck476warningEither the condition '!nj' is redundant or there is possible null pointer dereference: nj.
2381nullPointerRedundantCheck476warningEither the condition '!nj' is redundant or there is possible null pointer dereference: nj.
editor/import/collada.h
259uninitMemberVar398warningMember variable 'SkinControllerData::weights' is not initialized in the constructor.
443uninitMemberVar398warningMember variable 'NodeGeometry::controller' is not initialized in the constructor.
510uninitMemberVar398warningMember variable 'Key::time' is not initialized in the constructor.
578uninitMemberVar398warningMember variable 'State::z_up' is not initialized in the constructor.
editor/import/editor_import_collada.cpp
103uninitMemberVar398warningMember variable 'ColladaImport::scene' is not initialized in the constructor.
103uninitMemberVar398warningMember variable 'ColladaImport::use_mesh_builtin_materials' is not initialized in the constructor.
editor/import/editor_scene_importer_gltf.cpp
643invalidPointerCast704portabilityCasting between const unsigned char * and float * which have an incompatible binary data representation.
1552constParameter398styleParameter 'state' can be declared with const
editor/import/editor_scene_importer_gltf.h
166uninitMemberVar398warningMember variable 'GLTFAccessor::type' is not initialized in the constructor.
editor/import/resource_importer_obj.h
41missingOverridestyleThe function 'get_import_flags' overrides a function in a base class but is not marked with a 'override' specifier.
42missingOverridestyleThe function 'get_extensions' overrides a function in a base class but is not marked with a 'override' specifier.
43missingOverridestyleThe function 'import_scene' overrides a function in a base class but is not marked with a 'override' specifier.
44missingOverridestyleThe function 'import_animation' overrides a function in a base class but is not marked with a 'override' specifier.
editor/import/resource_importer_scene.cpp
1432identicalInnerCondition398warningIdentical inner 'if' condition is always true.
editor/import/resource_importer_scene.h
169missingOverridestyleThe function 'get_import_flags' overrides a function in a base class but is not marked with a 'override' specifier.
170missingOverridestyleThe function 'get_extensions' overrides a function in a base class but is not marked with a 'override' specifier.
171missingOverridestyleThe function 'import_scene' overrides a function in a base class but is not marked with a 'override' specifier.
172missingOverridestyleThe function 'import_animation' overrides a function in a base class but is not marked with a 'override' specifier.
editor/import/resource_importer_texture.h
69useInitializationList398performanceVariable 'channel_for_roughness' is assigned in constructor body. Consider performing initialization in initialization list.
editor/node_3d_editor_gizmos.cpp
1564useInitializationList398performanceVariable 'pos3d_mesh' is assigned in constructor body. Consider performing initialization in initialization list.
editor/plugin_config_dialog.cpp
75unreadVariable563styleVariable 'lang_name' is assigned a value that is never used.
editor/plugins/abstract_polygon_2d_editor.h
51noExplicitConstructor398styleStruct 'Vertex' has a constructor with 1 argument that is not explicit.
editor/plugins/animation_blend_space_1d_editor.h
133missingOverridestyleThe function 'can_edit' overrides a function in a base class but is not marked with a 'override' specifier.
134missingOverridestyleThe 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
146missingOverridestyleThe function 'can_edit' overrides a function in a base class but is not marked with a 'override' specifier.
147missingOverridestyleThe 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
135missingOverridestyleThe function 'can_edit' overrides a function in a base class but is not marked with a 'override' specifier.
136missingOverridestyleThe function 'edit' overrides a function in a base class but is not marked with a 'override' specifier.
editor/plugins/animation_player_editor_plugin.h
268noExplicitConstructor398styleClass 'AnimationPlayerEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/animation_state_machine_editor.cpp
548constParameter398styleParameter 'r_to' can be declared with const
560constParameter398styleParameter 'r_from' can be declared with const
editor/plugins/animation_state_machine_editor.h
186missingOverridestyleThe function 'can_edit' overrides a function in a base class but is not marked with a 'override' specifier.
187missingOverridestyleThe function 'edit' overrides a function in a base class but is not marked with a 'override' specifier.
editor/plugins/animation_tree_editor_plugin.h
112noExplicitConstructor398styleClass 'AnimationTreeEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/asset_library_editor_plugin.h
328noExplicitConstructor398styleClass 'AssetLibraryEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/audio_stream_editor_plugin.h
89noExplicitConstructor398styleClass 'AudioStreamEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/camera_3d_editor_plugin.h
71noExplicitConstructor398styleClass 'Camera3DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/canvas_item_editor_plugin.cpp
962cstyleCast398styleC-style pointer casting
4580cstyleCast398styleC-style pointer casting
6263useInitializationList398performanceVariable 'default_type' is assigned in constructor body. Consider performing initialization in initialization list.
editor/plugins/canvas_item_editor_plugin.h
650noExplicitConstructor398styleClass 'CanvasItemEditor' has a constructor with 1 argument that is not explicit.
661missingOverridestyleThe function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier.
662missingOverridestyleThe function 'has_main_screen' overrides a function in a base class but is not marked with a 'override' specifier.
663missingOverridestyleThe function 'edit' overrides a function in a base class but is not marked with a 'override' specifier.
664missingOverridestyleThe function 'handles' overrides a function in a base class but is not marked with a 'override' specifier.
665missingOverridestyleThe function 'make_visible' overrides a function in a base class but is not marked with a 'override' specifier.
666missingOverridestyleThe function 'get_state' overrides a function in a base class but is not marked with a 'override' specifier.
667missingOverridestyleThe function 'set_state' overrides a function in a base class but is not marked with a 'override' specifier.
671noExplicitConstructor398styleClass 'CanvasItemEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/collision_polygon_2d_editor_plugin.h
48noExplicitConstructor398styleClass 'CollisionPolygon2DEditor' has a constructor with 1 argument that is not explicit.
56noExplicitConstructor398styleClass 'CollisionPolygon2DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/collision_polygon_3d_editor_plugin.cpp
255unreadVariable563styleVariable 'closest_pos' is assigned a value that is never used.
304unreadVariable563styleVariable 'closest_pos' is assigned a value that is never used.
editor/plugins/collision_polygon_3d_editor_plugin.h
95noExplicitConstructor398styleClass 'CollisionPolygon3DEditor' has a constructor with 1 argument that is not explicit.
115noExplicitConstructor398styleClass 'Polygon3DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/collision_shape_2d_editor_plugin.cpp
575uninitMemberVar398warningMember variable 'CollisionShape2DEditor::shape_type' is not initialized in the constructor.
editor/plugins/collision_shape_2d_editor_plugin.h
83noExplicitConstructor398styleClass 'CollisionShape2DEditor' has a constructor with 1 argument that is not explicit.
102noExplicitConstructor398styleClass 'CollisionShape2DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/cpu_particles_2d_editor_plugin.h
89noExplicitConstructor398styleClass 'CPUParticles2DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/cpu_particles_3d_editor_plugin.h
81noExplicitConstructor398styleClass 'CPUParticles3DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/curve_editor_plugin.h
134noExplicitConstructor398styleClass 'CurveEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/editor_preview_plugins.cpp
359uninitMemberVar398warningMember variable 'EditorMaterialPreviewPlugin::preview_done' is not initialized in the constructor.
361useInitializationList398performanceVariable 'scenario' is assigned in constructor body. Consider performing initialization in initialization list.
760uninitMemberVar398warningMember variable 'EditorMeshPreviewPlugin::preview_done' is not initialized in the constructor.
762useInitializationList398performanceVariable 'scenario' is assigned in constructor body. Consider performing initialization in initialization list.
892uninitMemberVar398warningMember variable 'EditorFontPreviewPlugin::preview_done' is not initialized in the constructor.
894useInitializationList398performanceVariable 'viewport' is assigned in constructor body. Consider performing initialization in initialization list.
editor/plugins/gi_probe_editor_plugin.cpp
41unreadVariable563styleVariable 'ext' is assigned a value that is never used.
editor/plugins/gi_probe_editor_plugin.h
71noExplicitConstructor398styleClass 'GIProbeEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/gpu_particles_2d_editor_plugin.cpp
282invalidPointerCast704portabilityCasting between unsigned char * and float * which have an incompatible binary data representation.
329invalidPointerCast704portabilityCasting between unsigned char * and float * which have an incompatible binary data representation.
editor/plugins/gpu_particles_2d_editor_plugin.h
96noExplicitConstructor398styleClass 'GPUParticles2DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/gpu_particles_3d_editor_plugin.cpp
371invalidPointerCast704portabilityCasting between unsigned char * and float * which have an incompatible binary data representation.
379unreadVariable563styleVariable 'image' is assigned a value that is never used.
400invalidPointerCast704portabilityCasting between unsigned char * and float * which have an incompatible binary data representation.
408unreadVariable563styleVariable 'image2' is assigned a value that is never used.
editor/plugins/gpu_particles_3d_editor_plugin.h
91missingOverridestyleThe function '_generate_emission_points' overrides a function in a base class but is not marked with a 'override' specifier.
117noExplicitConstructor398styleClass 'GPUParticles3DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/gradient_editor_plugin.h
71noExplicitConstructor398styleClass 'GradientEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/item_list_editor_plugin.h
105missingOverridestyleThe function 'set_object' overrides a function in a base class but is not marked with a 'override' specifier.
106missingOverridestyleThe function 'handles' overrides a function in a base class but is not marked with a 'override' specifier.
107missingOverridestyleThe function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier.
109missingOverridestyleThe function 'set_item_text' overrides a function in a base class but is not marked with a 'override' specifier.
110missingOverridestyleThe function 'get_item_text' overrides a function in a base class but is not marked with a 'override' specifier.
112missingOverridestyleThe function 'set_item_icon' overrides a function in a base class but is not marked with a 'override' specifier.
113missingOverridestyleThe function 'get_item_icon' overrides a function in a base class but is not marked with a 'override' specifier.
115missingOverridestyleThe function 'set_item_enabled' overrides a function in a base class but is not marked with a 'override' specifier.
116missingOverridestyleThe function 'is_item_enabled' overrides a function in a base class but is not marked with a 'override' specifier.
118missingOverridestyleThe function 'set_item_id' overrides a function in a base class but is not marked with a 'override' specifier.
119missingOverridestyleThe function 'get_item_id' overrides a function in a base class but is not marked with a 'override' specifier.
121missingOverridestyleThe function 'add_item' overrides a function in a base class but is not marked with a 'override' specifier.
122missingOverridestyleThe function 'get_item_count' overrides a function in a base class but is not marked with a 'override' specifier.
123missingOverridestyleThe function 'erase' overrides a function in a base class but is not marked with a 'override' specifier.
135missingOverridestyleThe function 'set_object' overrides a function in a base class but is not marked with a 'override' specifier.
136missingOverridestyleThe function 'handles' overrides a function in a base class but is not marked with a 'override' specifier.
137missingOverridestyleThe function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier.
139missingOverridestyleThe function 'set_item_text' overrides a function in a base class but is not marked with a 'override' specifier.
140missingOverridestyleThe function 'get_item_text' overrides a function in a base class but is not marked with a 'override' specifier.
142missingOverridestyleThe function 'set_item_icon' overrides a function in a base class but is not marked with a 'override' specifier.
143missingOverridestyleThe function 'get_item_icon' overrides a function in a base class but is not marked with a 'override' specifier.
145missingOverridestyleThe function 'set_item_checkable' overrides a function in a base class but is not marked with a 'override' specifier.
146missingOverridestyleThe function 'set_item_radio_checkable' overrides a function in a base class but is not marked with a 'override' specifier.
147missingOverridestyleThe function 'is_item_checkable' overrides a function in a base class but is not marked with a 'override' specifier.
148missingOverridestyleThe function 'is_item_radio_checkable' overrides a function in a base class but is not marked with a 'override' specifier.
150missingOverridestyleThe function 'set_item_checked' overrides a function in a base class but is not marked with a 'override' specifier.
151missingOverridestyleThe function 'is_item_checked' overrides a function in a base class but is not marked with a 'override' specifier.
153missingOverridestyleThe function 'set_item_enabled' overrides a function in a base class but is not marked with a 'override' specifier.
154missingOverridestyleThe function 'is_item_enabled' overrides a function in a base class but is not marked with a 'override' specifier.
156missingOverridestyleThe function 'set_item_id' overrides a function in a base class but is not marked with a 'override' specifier.
157missingOverridestyleThe function 'get_item_id' overrides a function in a base class but is not marked with a 'override' specifier.
159missingOverridestyleThe function 'set_item_separator' overrides a function in a base class but is not marked with a 'override' specifier.
160missingOverridestyleThe function 'is_item_separator' overrides a function in a base class but is not marked with a 'override' specifier.
162missingOverridestyleThe function 'add_item' overrides a function in a base class but is not marked with a 'override' specifier.
163missingOverridestyleThe function 'get_item_count' overrides a function in a base class but is not marked with a 'override' specifier.
164missingOverridestyleThe function 'erase' overrides a function in a base class but is not marked with a 'override' specifier.
178missingOverridestyleThe function 'set_object' overrides a function in a base class but is not marked with a 'override' specifier.
179missingOverridestyleThe function 'handles' overrides a function in a base class but is not marked with a 'override' specifier.
180missingOverridestyleThe function 'get_flags' overrides a function in a base class but is not marked with a 'override' specifier.
182missingOverridestyleThe function 'set_item_text' overrides a function in a base class but is not marked with a 'override' specifier.
183missingOverridestyleThe function 'get_item_text' overrides a function in a base class but is not marked with a 'override' specifier.
185missingOverridestyleThe function 'set_item_icon' overrides a function in a base class but is not marked with a 'override' specifier.
186missingOverridestyleThe function 'get_item_icon' overrides a function in a base class but is not marked with a 'override' specifier.
188missingOverridestyleThe function 'set_item_enabled' overrides a function in a base class but is not marked with a 'override' specifier.
189missingOverridestyleThe function 'is_item_enabled' overrides a function in a base class but is not marked with a 'override' specifier.
191missingOverridestyleThe function 'add_item' overrides a function in a base class but is not marked with a 'override' specifier.
192missingOverridestyleThe function 'get_item_count' overrides a function in a base class but is not marked with a 'override' specifier.
193missingOverridestyleThe function 'erase' overrides a function in a base class but is not marked with a 'override' specifier.
251noExplicitConstructor398styleClass 'ItemListEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/light_occluder_2d_editor_plugin.h
60noExplicitConstructor398styleClass 'LightOccluder2DEditor' has a constructor with 1 argument that is not explicit.
68noExplicitConstructor398styleClass 'LightOccluder2DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/line_2d_editor_plugin.h
53noExplicitConstructor398styleClass 'Line2DEditor' has a constructor with 1 argument that is not explicit.
61noExplicitConstructor398styleClass 'Line2DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/material_editor_plugin.h
100noExplicitConstructor398styleClass 'MaterialEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/mesh_editor_plugin.h
91noExplicitConstructor398styleClass 'MeshEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/mesh_instance_3d_editor_plugin.h
100noExplicitConstructor398styleClass 'MeshInstance3DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/mesh_library_editor_plugin.cpp
314uninitMemberVar398warningMember variable 'MeshLibraryEditorPlugin::editor' is not initialized in the constructor.
editor/plugins/mesh_library_editor_plugin.h
73noExplicitConstructor398styleClass 'MeshLibraryEditor' has a constructor with 1 argument that is not explicit.
90noExplicitConstructor398styleClass 'MeshLibraryEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/multimesh_editor_plugin.h
99noExplicitConstructor398styleClass 'MultiMeshEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/navigation_polygon_editor_plugin.h
61noExplicitConstructor398styleClass 'NavigationPolygonEditor' has a constructor with 1 argument that is not explicit.
69noExplicitConstructor398styleClass 'NavigationPolygonEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/node_3d_editor_plugin.cpp
2745unpreciseMathCall758styleExpression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision.
2763unpreciseMathCall758styleExpression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision.
5698redundantInitialization563styleRedundant initialization for 'from'. The initialized value is overwritten before it is read.
6043useInitializationList398performanceVariable 'viewport_environment' is assigned in constructor body. Consider performing initialization in initialization list.
editor/plugins/node_3d_editor_plugin.h
816noExplicitConstructor398styleClass 'Node3DEditor' has a constructor with 1 argument that is not explicit.
834missingOverridestyleThe function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier.
835missingOverridestyleThe function 'has_main_screen' overrides a function in a base class but is not marked with a 'override' specifier.
836missingOverridestyleThe function 'make_visible' overrides a function in a base class but is not marked with a 'override' specifier.
837missingOverridestyleThe function 'edit' overrides a function in a base class but is not marked with a 'override' specifier.
838missingOverridestyleThe function 'handles' overrides a function in a base class but is not marked with a 'override' specifier.
840missingOverridestyleThe function 'get_state' overrides a function in a base class but is not marked with a 'override' specifier.
841missingOverridestyleThe function 'set_state' overrides a function in a base class but is not marked with a 'override' specifier.
842missingOverridestyleThe function 'clear' overrides a function in a base class but is not marked with a 'override' specifier.
844missingOverridestyleThe function 'edited_scene_changed' overrides a function in a base class but is not marked with a 'override' specifier.
846noExplicitConstructor398styleClass 'Node3DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/path_2d_editor_plugin.h
111noExplicitConstructor398styleClass 'Path2DEditor' has a constructor with 1 argument that is not explicit.
131noExplicitConstructor398styleClass 'Path2DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/path_3d_editor_plugin.cpp
289uninitMemberVar398warningMember variable 'Path3DGizmo::orig_in_length' is not initialized in the constructor.
289uninitMemberVar398warningMember variable 'Path3DGizmo::orig_out_length' is not initialized in the constructor.
editor/plugins/path_3d_editor_plugin.h
47missingOverridestyleThe function 'get_handle_name' overrides a function in a base class but is not marked with a 'override' specifier.
48missingOverridestyleThe function 'get_handle_value' overrides a function in a base class but is not marked with a 'override' specifier.
49missingOverridestyleThe function 'set_handle' overrides a function in a base class but is not marked with a 'override' specifier.
50missingOverridestyleThe function 'commit_handle' overrides a function in a base class but is not marked with a 'override' specifier.
52missingOverridestyleThe function 'redraw' overrides a function in a base class but is not marked with a 'override' specifier.
61missingOverridestyleThe function 'create_gizmo' overrides a function in a base class but is not marked with a 'override' specifier.
64missingOverridestyleThe function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier.
65missingOverridestyleThe function 'get_priority' overrides a function in a base class but is not marked with a 'override' specifier.
117noExplicitConstructor398styleClass 'Path3DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/physical_bone_3d_editor_plugin.h
53noExplicitConstructor398styleClass 'PhysicalBone3DEditor' has a constructor with 1 argument that is not explicit.
75noExplicitConstructor398styleClass 'PhysicalBone3DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/polygon_2d_editor_plugin.cpp
1253useInitializationList398performanceVariable 'snap_offset' is assigned in constructor body. Consider performing initialization in initialization list.
editor/plugins/polygon_2d_editor_plugin.h
164noExplicitConstructor398styleClass 'Polygon2DEditor' has a constructor with 1 argument that is not explicit.
172noExplicitConstructor398styleClass 'Polygon2DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/resource_preloader_editor_plugin.h
104noExplicitConstructor398styleClass 'ResourcePreloaderEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/script_editor_plugin.cpp
3063useInitializationList398performanceVariable 'current_theme' is assigned in constructor body. Consider performing initialization in initialization list.
editor/plugins/script_editor_plugin.h
452noExplicitConstructor398styleClass 'ScriptEditor' has a constructor with 1 argument that is not explicit.
484noExplicitConstructor398styleClass 'ScriptEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/script_text_editor.cpp
819cstyleCast398styleC-style pointer casting
editor/plugins/script_text_editor.h
194missingOverridestyleThe function 'add_syntax_highlighter' overrides a function in a base class but is not marked with a 'override' specifier.
195missingOverridestyleThe function 'set_syntax_highlighter' overrides a function in a base class but is not marked with a 'override' specifier.
198missingOverridestyleThe function 'apply_code' overrides a function in a base class but is not marked with a 'override' specifier.
199missingOverridestyleThe function 'get_edited_resource' overrides a function in a base class but is not marked with a 'override' specifier.
200missingOverridestyleThe function 'set_edited_resource' overrides a function in a base class but is not marked with a 'override' specifier.
201missingOverridestyleThe function 'get_functions' overrides a function in a base class but is not marked with a 'override' specifier.
202missingOverridestyleThe function 'reload_text' overrides a function in a base class but is not marked with a 'override' specifier.
203missingOverridestyleThe function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier.
204missingOverridestyleThe function 'get_theme_icon' overrides a function in a base class but is not marked with a 'override' specifier.
205missingOverridestyleThe function 'is_unsaved' overrides a function in a base class but is not marked with a 'override' specifier.
206missingOverridestyleThe function 'get_edit_state' overrides a function in a base class but is not marked with a 'override' specifier.
207missingOverridestyleThe function 'set_edit_state' overrides a function in a base class but is not marked with a 'override' specifier.
208missingOverridestyleThe function 'ensure_focus' overrides a function in a base class but is not marked with a 'override' specifier.
209missingOverridestyleThe function 'trim_trailing_whitespace' overrides a function in a base class but is not marked with a 'override' specifier.
210missingOverridestyleThe function 'insert_final_newline' overrides a function in a base class but is not marked with a 'override' specifier.
211missingOverridestyleThe function 'convert_indent_to_spaces' overrides a function in a base class but is not marked with a 'override' specifier.
212missingOverridestyleThe function 'convert_indent_to_tabs' overrides a function in a base class but is not marked with a 'override' specifier.
213missingOverridestyleThe function 'tag_saved_version' overrides a function in a base class but is not marked with a 'override' specifier.
215missingOverridestyleThe function 'goto_line' overrides a function in a base class but is not marked with a 'override' specifier.
218missingOverridestyleThe function 'set_executing_line' overrides a function in a base class but is not marked with a 'override' specifier.
219missingOverridestyleThe function 'clear_executing_line' overrides a function in a base class but is not marked with a 'override' specifier.
221missingOverridestyleThe function 'reload' overrides a function in a base class but is not marked with a 'override' specifier.
222missingOverridestyleThe function 'get_breakpoints' overrides a function in a base class but is not marked with a 'override' specifier.
224missingOverridestyleThe function 'add_callback' overrides a function in a base class but is not marked with a 'override' specifier.
225virtualCallInConstructorwarningVirtual function 'update_settings' is called from constructor 'ScriptTextEditor()' at line 1808. Dynamic binding is not used.
225missingOverridestyleThe function 'update_settings' overrides a function in a base class but is not marked with a 'override' specifier.
227missingOverridestyleThe function 'show_members_overview' overrides a function in a base class but is not marked with a 'override' specifier.
229missingOverridestyleThe function 'set_tooltip_request_func' overrides a function in a base class but is not marked with a 'override' specifier.
231missingOverridestyleThe function 'set_debugger_active' overrides a function in a base class but is not marked with a 'override' specifier.
233missingOverridestyleThe function 'get_edit_menu' overrides a function in a base class but is not marked with a 'override' specifier.
234missingOverridestyleThe function 'clear_edit_menu' overrides a function in a base class but is not marked with a 'override' specifier.
237missingOverridestyleThe function 'validate' overrides a function in a base class but is not marked with a 'override' specifier.
editor/plugins/shader_editor_plugin.cpp
758uninitMemberVar398warningMember variable 'ShaderEditorPlugin::_2d' is not initialized in the constructor.
editor/plugins/shader_editor_plugin.h
142noExplicitConstructor398styleClass 'ShaderEditor' has a constructor with 1 argument that is not explicit.
167noExplicitConstructor398styleClass 'ShaderEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/shader_file_editor_plugin.h
40noExplicitConstructor398styleClass 'ShaderFileEditor' has a constructor with 1 argument that is not explicit.
60noExplicitConstructor398styleClass 'ShaderFileEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/skeleton_2d_editor_plugin.h
79virtualCallInConstructorwarningVirtual function 'make_visible' is called from constructor 'Skeleton2DEditorPlugin(EditorNode*p_node)' at line 143. Dynamic binding is not used.
81noExplicitConstructor398styleClass 'Skeleton2DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/skeleton_3d_editor_plugin.h
92noExplicitConstructor398styleClass 'Skeleton3DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/skeleton_ik_3d_editor_plugin.h
60noExplicitConstructor398styleClass 'SkeletonIK3DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/sprite_2d_editor_plugin.h
111virtualCallInConstructorwarningVirtual function 'make_visible' is called from constructor 'Sprite2DEditorPlugin(EditorNode*p_node)' at line 605. Dynamic binding is not used.
113noExplicitConstructor398styleClass 'Sprite2DEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/sprite_frames_editor_plugin.cpp
974constArgument570styleArgument 'thumbnail_size*3/2' to function set_fixed_column_width is always 144
editor/plugins/sprite_frames_editor_plugin.h
151noExplicitConstructor398styleClass 'SpriteFramesEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/style_box_editor_plugin.h
76noExplicitConstructor398styleClass 'StyleBoxEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/text_editor.h
120missingOverridestyleThe function 'add_syntax_highlighter' overrides a function in a base class but is not marked with a 'override' specifier.
121missingOverridestyleThe function 'set_syntax_highlighter' overrides a function in a base class but is not marked with a 'override' specifier.
123missingOverridestyleThe function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier.
124missingOverridestyleThe function 'get_theme_icon' overrides a function in a base class but is not marked with a 'override' specifier.
125missingOverridestyleThe function 'get_edited_resource' overrides a function in a base class but is not marked with a 'override' specifier.
126missingOverridestyleThe function 'set_edited_resource' overrides a function in a base class but is not marked with a 'override' specifier.
128missingOverridestyleThe function 'reload_text' overrides a function in a base class but is not marked with a 'override' specifier.
129missingOverridestyleThe function 'apply_code' overrides a function in a base class but is not marked with a 'override' specifier.
130missingOverridestyleThe function 'is_unsaved' overrides a function in a base class but is not marked with a 'override' specifier.
131missingOverridestyleThe function 'get_edit_state' overrides a function in a base class but is not marked with a 'override' specifier.
132missingOverridestyleThe function 'set_edit_state' overrides a function in a base class but is not marked with a 'override' specifier.
133missingOverridestyleThe function 'get_functions' overrides a function in a base class but is not marked with a 'override' specifier.
134missingOverridestyleThe function 'get_breakpoints' overrides a function in a base class but is not marked with a 'override' specifier.
135missingOverridestyleThe function 'goto_line' overrides a function in a base class but is not marked with a 'override' specifier.
137missingOverridestyleThe function 'set_executing_line' overrides a function in a base class but is not marked with a 'override' specifier.
138missingOverridestyleThe function 'clear_executing_line' overrides a function in a base class but is not marked with a 'override' specifier.
139missingOverridestyleThe function 'trim_trailing_whitespace' overrides a function in a base class but is not marked with a 'override' specifier.
140missingOverridestyleThe function 'insert_final_newline' overrides a function in a base class but is not marked with a 'override' specifier.
141missingOverridestyleThe function 'convert_indent_to_spaces' overrides a function in a base class but is not marked with a 'override' specifier.
142missingOverridestyleThe function 'convert_indent_to_tabs' overrides a function in a base class but is not marked with a 'override' specifier.
143missingOverridestyleThe function 'ensure_focus' overrides a function in a base class but is not marked with a 'override' specifier.
144missingOverridestyleThe function 'tag_saved_version' overrides a function in a base class but is not marked with a 'override' specifier.
145missingOverridestyleThe function 'update_settings' overrides a function in a base class but is not marked with a 'override' specifier.
145virtualCallInConstructorwarningVirtual function 'update_settings' is called from constructor 'TextEditor()' at line 633. Dynamic binding is not used.
146missingOverridestyleThe function 'show_members_overview' overrides a function in a base class but is not marked with a 'override' specifier.
147missingOverridestyleThe function 'can_lose_focus_on_node_selection' overrides a function in a base class but is not marked with a 'override' specifier.
148missingOverridestyleThe function 'set_debugger_active' overrides a function in a base class but is not marked with a 'override' specifier.
149missingOverridestyleThe function 'set_tooltip_request_func' overrides a function in a base class but is not marked with a 'override' specifier.
150missingOverridestyleThe function 'add_callback' overrides a function in a base class but is not marked with a 'override' specifier.
152missingOverridestyleThe function 'get_edit_menu' overrides a function in a base class but is not marked with a 'override' specifier.
153missingOverridestyleThe function 'clear_edit_menu' overrides a function in a base class but is not marked with a 'override' specifier.
155missingOverridestyleThe function 'validate' overrides a function in a base class but is not marked with a 'override' specifier.
editor/plugins/texture_editor_plugin.h
71noExplicitConstructor398styleClass 'TextureEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/texture_region_editor_plugin.cpp
902useInitializationList398performanceVariable 'obj_styleBox' is assigned in constructor body. Consider performing initialization in initialization list.
903useInitializationList398performanceVariable 'atlas_tex' is assigned in constructor body. Consider performing initialization in initialization list.
editor/plugins/texture_region_editor_plugin.h
142noExplicitConstructor398styleClass 'TextureRegionEditor' has a constructor with 1 argument that is not explicit.
167noExplicitConstructor398styleClass 'TextureRegionEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/theme_editor_plugin.h
116noExplicitConstructor398styleClass 'ThemeEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/tile_map_editor_plugin.cpp
1908useInitializationList398performanceVariable 'manual_position' is assigned in constructor body. Consider performing initialization in initialization list.
editor/plugins/tile_map_editor_plugin.h
228noExplicitConstructor398styleClass 'TileMapEditor' has a constructor with 1 argument that is not explicit.
251noExplicitConstructor398styleClass 'TileMapEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/tile_set_editor_plugin.h
191noExplicitConstructor398styleClass 'TileSetEditor' has a constructor with 1 argument that is not explicit.
277noExplicitConstructor398styleClass 'TilesetEditorContext' has a constructor with 1 argument that is not explicit.
297noExplicitConstructor398styleClass 'TileSetEditorPlugin' has a constructor with 1 argument that is not explicit.
editor/plugins/version_control_editor_plugin.h
43unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If GDCLASS is a macro then please configure it.
editor/plugins/visual_shader_editor_plugin.cpp
2325useInitializationList398performanceVariable 'saved_node_pos' is assigned in constructor body. Consider performing initialization in initialization list.
3399uninitMemberVar398warningMember variable 'VisualShaderNodePortPreview::node' is not initialized in the constructor.
3399uninitMemberVar398warningMember variable 'VisualShaderNodePortPreview::port' is not initialized in the constructor.
editor/plugins/visual_shader_editor_plugin.h
130uninitMemberVar398warningMember variable 'AddOption::temp_idx' is not initialized in the constructor.
131useInitializationList398performanceVariable 'name' is assigned in constructor body. Consider performing initialization in initialization list.
132useInitializationList398performanceVariable 'type' is assigned in constructor body. Consider performing initialization in initialization list.
133useInitializationList398performanceVariable 'category' is assigned in constructor body. Consider performing initialization in initialization list.
134useInitializationList398performanceVariable 'description' is assigned in constructor body. Consider performing initialization in initialization list.
144uninitMemberVar398warningMember variable 'AddOption::temp_idx' is not initialized in the constructor.
145useInitializationList398performanceVariable 'name' is assigned in constructor body. Consider performing initialization in initialization list.
146useInitializationList398performanceVariable 'type' is assigned in constructor body. Consider performing initialization in initialization list.
147useInitializationList398performanceVariable 'category' is assigned in constructor body. Consider performing initialization in initialization list.
148useInitializationList398performanceVariable 'description' is assigned in constructor body. Consider performing initialization in initialization list.
150useInitializationList398performanceVariable 'sub_func_str' is assigned in constructor body. Consider performing initialization in initialization list.
307noExplicitConstructor398styleClass 'VisualShaderEditorPlugin' has a constructor with 1 argument that is not explicit.
316missingOverridestyleThe function 'create_editor' overrides a function in a base class but is not marked with a 'override' specifier.
editor/progress_dialog.cpp
119shadowVariable398styleLocal variable 'no_updates' shadows outer variable
119unreadVariable563styleVariable 'no_updates' is assigned a value that is never used.
122knownConditionTrueFalse571styleCondition 'no_updates' is always true
127AssignmentIntegerToAddress758portabilityAssigning an integer to a pointer is not portable.
127unreadVariable563styleVariable 'updates' is assigned a value that is never used.
editor/project_manager.cpp
950unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If GDCLASS is a macro then please configure it.
editor/project_settings_editor.cpp
1485unreadVariable563styleVariable 'f_locales' is assigned a value that is never used.
editor/project_settings_editor.h
206noExplicitConstructor398styleClass 'ProjectSettingsEditor' has a constructor with 1 argument that is not explicit.
editor/rename_dialog.cpp
478cstyleCast398styleC-style pointer casting
526unreadVariable563styleVariable 'start' is assigned a value that is never used.
editor/rename_dialog.h
113noExplicitConstructor398styleClass 'RenameDialog' has a constructor with 1 argument that is not explicit.
editor/shader_globals_editor.h
16unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If GDCLASS is a macro then please configure it.
main/main.cpp
432redundantInitialization563styleRedundant initialization for 'I'. The initialized value is overwritten before it is read.
480redundantAssignment563styleVariable 'I' is reassigned a value before the old one has been used.
989knownConditionTrueFalse570styleCondition 'project_manager' is always false
1033knownConditionTrueFalse571styleCondition '!force_res' is always true
1065knownConditionTrueFalse571styleCondition '!force_lowdpi' is always true
1072knownConditionTrueFalse571styleCondition '!saw_vsync_via_compositor_override' is always true
1089knownConditionTrueFalse570styleCondition 'project_manager' is always false
1194unreadVariable563styleVariable 'display_driver' is assigned a value that is never used.
1195unreadVariable563styleVariable 'audio_driver' is assigned a value that is never used.
1349knownConditionTrueFalse571styleCondition 'show_logo' is always true
1349knownConditionTrueFalse570styleCondition 'show_logo' is always false
1488knownConditionTrueFalse571styleCondition '!project_manager' is always true
1761knownConditionTrueFalse571styleCondition '!project_manager' is always true
1761knownConditionTrueFalse570styleCondition 'single_window' is always false
1767knownConditionTrueFalse571styleCondition '!project_manager' is always true
1867knownConditionTrueFalse571styleCondition '!project_manager' is always true
1943knownConditionTrueFalse571styleCondition '!project_manager' is always true
1999knownConditionTrueFalse571styleCondition '!project_manager' is always true
2215knownConditionTrueFalse570styleCondition 'project_manager' is always false
2241shadowVariable398styleLocal variable 'frame_delay' shadows outer variable
main/tests/test_astar.cpp
223shadowFunction398styleLocal variable 'test' shadows outer function
main/tests/test_math.cpp
52noConstructor398styleThe class 'GetClassAndNamespace' does not have a constructor although it has private member variables.
599unreadVariable563styleVariable 'b["44"]' is assigned a value that is never used.
main/tests/test_physics_2d.cpp
118shadowVariable398styleLocal variable 'circle_shape' shadows outer variable
main/tests/test_physics_3d.cpp
429uninitMemberVar398warningMember variable 'TestPhysics3DMainLoop::ofs_x' is not initialized in the constructor.
429uninitMemberVar398warningMember variable 'TestPhysics3DMainLoop::ofs_y' is not initialized in the constructor.
429uninitMemberVar398warningMember variable 'TestPhysics3DMainLoop::quit' is not initialized in the constructor.
main/tests/test_render.cpp
46noConstructor398styleThe class 'TestMainLoop' does not have a constructor although it has private member variables.
main/tests/test_string.cpp
1083shadowFunction398styleLocal variable 'test' shadows outer function
modules/assimp/editor_scene_importer_assimp.cpp
316nullPointerRedundantCheck476warningEither the condition 'ai_light==nullptr' is redundant or there is possible null pointer dereference: ai_light.
323nullPointerRedundantCheck476warningEither the condition 'ai_camera==nullptr' is redundant or there is possible null pointer dereference: ai_camera.
430nullPointerRedundantCheck476warningEither the condition '!bone' is redundant or there is possible null pointer dereference: bone.
433nullPointerRedundantCheck476warningEither the condition '!bone' is redundant or there is possible null pointer dereference: bone.
436nullPointerRedundantCheck476warningEither the condition '!bone' is redundant or there is possible null pointer dereference: bone.
487nullPointerRedundantCheck476warningEither the condition 'assimp_node==nullptr' is redundant or there is possible null pointer dereference: assimp_node.
488nullPointerRedundantCheck476warningEither the condition 'assimp_node==nullptr' is redundant or there is possible null pointer dereference: assimp_node.
490nullPointerRedundantCheck476warningEither the condition 'assimp_node==nullptr' is redundant or there is possible null pointer dereference: assimp_node.
1411constParameter398styleParameter 'state' can be declared with const
1418nullPointerRedundantCheck476warningEither the condition '!assimp_light' is redundant or there is possible null pointer dereference: assimp_light.
1420nullPointerRedundantCheck476warningEither the condition '!assimp_light' is redundant or there is possible null pointer dereference: assimp_light.
1422nullPointerRedundantCheck476warningEither the condition '!assimp_light' is redundant or there is possible null pointer dereference: assimp_light.
1427nullPointerRedundantCheck476warningEither the condition '!assimp_light' is redundant or there is possible null pointer dereference: assimp_light.
1457constParameter398styleParameter 'state' can be declared with const
1465nullPointerRedundantCheck476warningEither the condition '!camera' is redundant or there is possible null pointer dereference: camera.
1469nullPointerRedundantCheck476warningEither the condition '!camera' is redundant or there is possible null pointer dereference: camera.
1470nullPointerRedundantCheck476warningEither the condition '!camera' is redundant or there is possible null pointer dereference: camera.
1471nullPointerRedundantCheck476warningEither the condition '!camera' is redundant or there is possible null pointer dereference: camera.
1472nullPointerRedundantCheck476warningEither the condition '!camera' is redundant or there is possible null pointer dereference: camera.
modules/basis_universal/register_types.cpp
258invalidPrintfArgType_sint686warning%i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
modules/bullet/area_bullet.cpp
60noCopyConstructor398warningClass 'AreaBullet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
60noOperatorEq398warningClass 'AreaBullet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s).
modules/bullet/area_bullet.h
76operatorEq398style'OverlappingObjectData::operator=' should return 'OverlappingObjectData &'.
144missingOverridestyleThe function 'main_shape_changed' overrides a function in a base class but is not marked with a 'override' specifier.
145missingOverridestyleThe function 'reload_body' overrides a function in a base class but is not marked with a 'override' specifier.
146missingOverridestyleThe function 'set_space' overrides a function in a base class but is not marked with a 'override' specifier.
148missingOverridestyleThe function 'dispatch_callbacks' overrides a function in a base class but is not marked with a 'override' specifier.
157missingOverridestyleThe function 'on_collision_filters_change' overrides a function in a base class but is not marked with a 'override' specifier.
158missingOverridestyleThe function 'on_collision_checker_start' overrides a function in a base class but is not marked with a 'override' specifier.
159missingOverridestyleThe function 'on_collision_checker_end' overrides a function in a base class but is not marked with a 'override' specifier.
171missingOverridestyleThe function 'on_enter_area' overrides a function in a base class but is not marked with a 'override' specifier.
172missingOverridestyleThe 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
64cstyleCast398styleC-style pointer casting
modules/bullet/collision_object_bullet.h
102operatorEq398style'ShapeWrapper::operator=' should return 'ShapeWrapper &'.
239missingOverridestyleThe function 'find_shape' overrides a function in a base class but is not marked with a 'override' specifier.
241missingOverridestyleThe function 'remove_shape_full' overrides a function in a base class but is not marked with a 'override' specifier.
253missingOverridestyleThe function 'shape_changed' overrides a function in a base class but is not marked with a 'override' specifier.
254missingOverridestyleThe function 'reload_shapes' overrides a function in a base class but is not marked with a 'override' specifier.
257missingOverridestyleThe 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.cpp
62noCopyConstructor398warningClass 'ConeTwistJointBullet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
62noOperatorEq398warningClass 'ConeTwistJointBullet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s).
modules/bullet/cone_twist_joint_bullet.h
48missingOverridestyleThe function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier.
modules/bullet/generic_6dof_joint_bullet.cpp
69noCopyConstructor398warningClass 'Generic6DOFJointBullet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
69noOperatorEq398warningClass 'Generic6DOFJointBullet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s).
modules/bullet/generic_6dof_joint_bullet.h
53missingOverridestyleThe function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier.
modules/bullet/godot_collision_configuration.h
48noExplicitConstructor398styleClass 'GodotCollisionConfiguration' has a constructor with 1 argument that is not explicit.
60noExplicitConstructor398styleClass 'GodotSoftCollisionConfiguration' has a constructor with 1 argument that is not explicit.
modules/bullet/godot_collision_dispatcher.h
48noExplicitConstructor398styleClass 'GodotCollisionDispatcher' has a constructor with 1 argument that is not explicit.
modules/bullet/godot_motion_state.h
58noExplicitConstructor398styleClass 'GodotMotionState' has a constructor with 1 argument that is not explicit.
modules/bullet/godot_ray_world_algorithm.h
66noExplicitConstructor398styleStruct 'CreateFunc' has a constructor with 1 argument that is not explicit.
77noExplicitConstructor398styleStruct 'SwappedCreateFunc' has a constructor with 1 argument that is not explicit.
modules/bullet/godot_result_callbacks.h
200uninitMemberVar398warningMember variable 'GodotRestInfoContactResultCallback::m_rest_info_collision_object' is not initialized in the constructor.
modules/bullet/hinge_joint_bullet.cpp
86noCopyConstructor398warningClass 'HingeJointBullet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
86noOperatorEq398warningClass 'HingeJointBullet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s).
modules/bullet/hinge_joint_bullet.h
47missingOverridestyleThe function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier.
modules/bullet/pin_joint_bullet.cpp
57noCopyConstructor398warningClass 'PinJointBullet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
57noOperatorEq398warningClass 'PinJointBullet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s).
modules/bullet/pin_joint_bullet.h
49missingOverridestyleThe function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier.
modules/bullet/rid_bullet.h
42noConstructor398styleThe class 'RIDBullet' does not have a constructor although it has private member variables.
modules/bullet/rigid_body_bullet.cpp
279noCopyConstructor398warningClass 'RigidBodyBullet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
279noOperatorEq398warningClass 'RigidBodyBullet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s).
modules/bullet/rigid_body_bullet.h
88uninitMemberVarPrivate398warningMember variable 'BulletPhysicsDirectBodyState3D::body' is not initialized in the constructor.
178noExplicitConstructor398styleStruct 'KinematicUtilities' has a constructor with 1 argument that is not explicit.
240missingOverridestyleThe function 'main_shape_changed' overrides a function in a base class but is not marked with a 'override' specifier.
241missingOverridestyleThe function 'reload_body' overrides a function in a base class but is not marked with a 'override' specifier.
242missingOverridestyleThe function 'set_space' overrides a function in a base class but is not marked with a 'override' specifier.
244missingOverridestyleThe function 'dispatch_callbacks' overrides a function in a base class but is not marked with a 'override' specifier.
248missingOverridestyleThe function 'on_collision_filters_change' overrides a function in a base class but is not marked with a 'override' specifier.
249missingOverridestyleThe function 'on_collision_checker_start' overrides a function in a base class but is not marked with a 'override' specifier.
250missingOverridestyleThe function 'on_collision_checker_end' overrides a function in a base class but is not marked with a 'override' specifier.
318missingOverridestyleThe function 'set_transform__bullet' overrides a function in a base class but is not marked with a 'override' specifier.
319missingOverridestyleThe function 'get_transform__bullet' overrides a function in a base class but is not marked with a 'override' specifier.
321missingOverridestyleThe function 'reload_shapes' overrides a function in a base class but is not marked with a 'override' specifier.
321virtualCallInConstructorwarningVirtual function 'reload_shapes' is called from constructor 'RigidBodyBullet()' at line 286. Dynamic binding is not used.
323missingOverridestyleThe function 'on_enter_area' overrides a function in a base class but is not marked with a 'override' specifier.
324missingOverridestyleThe function 'on_exit_area' overrides a function in a base class but is not marked with a 'override' specifier.
330missingOverridestyleThe function 'notify_transform_changed' overrides a function in a base class but is not marked with a 'override' specifier.
modules/bullet/shape_bullet.cpp
447uninitMemberVar398warningMember variable 'HeightMapShapeBullet::width' is not initialized in the constructor.
447uninitMemberVar398warningMember variable 'HeightMapShapeBullet::depth' is not initialized in the constructor.
500invalidPointerCast704portabilityCasting between const unsigned char * and float * which have an incompatible binary data representation.
543constParameter398styleParameter 'p_heights' can be declared with const
modules/bullet/shape_bullet.h
104missingOverridestyleThe function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier.
105missingOverridestyleThe function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier.
106missingOverridestyleThe function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier.
107missingOverridestyleThe function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier.
121missingOverridestyleThe function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier.
122missingOverridestyleThe function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier.
123missingOverridestyleThe function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier.
124missingOverridestyleThe function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier.
138missingOverridestyleThe function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier.
139missingOverridestyleThe function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier.
140missingOverridestyleThe function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier.
141missingOverridestyleThe function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier.
157missingOverridestyleThe function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier.
158missingOverridestyleThe function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier.
159missingOverridestyleThe function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier.
160missingOverridestyleThe function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier.
176missingOverridestyleThe function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier.
177missingOverridestyleThe function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier.
178missingOverridestyleThe function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier.
192missingOverridestyleThe function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier.
194missingOverridestyleThe function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier.
195missingOverridestyleThe function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier.
196missingOverridestyleThe function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier.
211missingOverridestyleThe function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier.
212missingOverridestyleThe function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier.
213missingOverridestyleThe function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier.
214missingOverridestyleThe function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier.
231missingOverridestyleThe function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier.
232missingOverridestyleThe function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier.
233missingOverridestyleThe function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier.
234missingOverridestyleThe function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier.
248missingOverridestyleThe function 'set_data' overrides a function in a base class but is not marked with a 'override' specifier.
249missingOverridestyleThe function 'get_data' overrides a function in a base class but is not marked with a 'override' specifier.
250missingOverridestyleThe function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier.
251missingOverridestyleThe function 'create_bt_shape' overrides a function in a base class but is not marked with a 'override' specifier.
modules/bullet/slider_joint_bullet.cpp
62noCopyConstructor398warningClass 'SliderJointBullet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
62noOperatorEq398warningClass 'SliderJointBullet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s).
modules/bullet/slider_joint_bullet.h
49missingOverridestyleThe function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier.
modules/bullet/soft_body_bullet.cpp
38uninitMemberVar398warningMember variable 'SoftBodyBullet::mat0' is not initialized in the constructor.
modules/bullet/soft_body_bullet.h
91missingOverridestyleThe function 'reload_body' overrides a function in a base class but is not marked with a 'override' specifier.
92missingOverridestyleThe function 'set_space' overrides a function in a base class but is not marked with a 'override' specifier.
94missingOverridestyleThe function 'dispatch_callbacks' overrides a function in a base class but is not marked with a 'override' specifier.
95missingOverridestyleThe function 'on_collision_filters_change' overrides a function in a base class but is not marked with a 'override' specifier.
96missingOverridestyleThe function 'on_collision_checker_start' overrides a function in a base class but is not marked with a 'override' specifier.
97missingOverridestyleThe function 'on_collision_checker_end' overrides a function in a base class but is not marked with a 'override' specifier.
98missingOverridestyleThe function 'on_enter_area' overrides a function in a base class but is not marked with a 'override' specifier.
99missingOverridestyleThe function 'on_exit_area' overrides a function in a base class but is not marked with a 'override' specifier.
modules/bullet/space_bullet.cpp
1054unreadVariable563styleVariable 'rays_found_this_round' is assigned a value that is never used.
1112useInitializationList398performanceVariable 'bounds' is assigned in constructor body. Consider performing initialization in initialization list.
1140nullPointerRedundantCheck476warningEither the condition 'tree==nullptr' is redundant or there is possible null pointer dereference: tree.
modules/bullet/space_bullet.h
77noExplicitConstructor398styleClass 'BulletPhysicsDirectSpaceState' has a constructor with 1 argument that is not explicit.
modules/csg/csg.cpp
543allocaCalledwarningObsolete function 'alloca' called.
modules/csg/csg_gizmos.h
61noExplicitConstructor398styleClass 'EditorPluginCSG' has a constructor with 1 argument that is not explicit.
modules/csg/csg_shape.h
162missingOverridestyleThe function '_build_brush' overrides a function in a base class but is not marked with a 'override' specifier.
188missingOverridestyleThe function '_build_brush' overrides a function in a base class but is not marked with a 'override' specifier.
209missingOverridestyleThe function '_build_brush' overrides a function in a base class but is not marked with a 'override' specifier.
242missingOverridestyleThe function '_build_brush' overrides a function in a base class but is not marked with a 'override' specifier.
271missingOverridestyleThe function '_build_brush' overrides a function in a base class but is not marked with a 'override' specifier.
308missingOverridestyleThe function '_build_brush' overrides a function in a base class but is not marked with a 'override' specifier.
360missingOverridestyleThe function '_build_brush' overrides a function in a base class but is not marked with a 'override' specifier.
391missingOverridestyleThe function '_validate_property' overrides a function in a base class but is not marked with a 'override' specifier.
437unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If VARIANT_ENUM_CAST is a macro then please configure it.
modules/cvtt/image_compress_cvtt.cpp
155unreadVariable563styleVariable 'flags' is assigned a value that is never used.
158unreadVariable563styleVariable 'flags' is assigned a value that is never used.
160unreadVariable563styleVariable 'flags' is assigned a value that is never used.
162unreadVariable563styleVariable 'flags' is assigned a value that is never used.
164unreadVariable563styleVariable 'flags' is assigned a value that is never used.
166unreadVariable563styleVariable 'flags' is assigned a value that is never used.
168unreadVariable563styleVariable 'flags' is assigned a value that is never used.
171unreadVariable563styleVariable 'flags' is assigned a value that is never used.
242knownConditionTrueFalse570styleCondition 'num_job_threads>0' is always false
256knownConditionTrueFalse398styleThe expression 'num_job_threads > 0' is always false.
modules/dds/texture_loader_dds.cpp
71unusedStructMember563stylestruct member 'DDSFormatInfo::name' is never used.
218invalidPrintfArgType_sint686warning%i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'.
306uninitvar908errorUninitialized variable: dds_format
308uninitvar908errorUninitialized variable: dds_format
315uninitvar908errorUninitialized variable: dds_format
modules/enet/networked_multiplayer_enet.cpp
690cstyleCast398styleC-style pointer casting
743cstyleCast398styleC-style pointer casting
905uninitMemberVar398warningMember variable 'NetworkedMultiplayerENet::peer' is not initialized in the constructor.
905uninitMemberVar398warningMember variable 'NetworkedMultiplayerENet::host' is not initialized in the constructor.
914useInitializationList398performanceVariable 'transfer_mode' is assigned in constructor body. Consider performing initialization in initialization list.
918useInitializationList398performanceVariable 'connection_status' is assigned in constructor body. Consider performing initialization in initialization list.
925useInitializationList398performanceVariable 'bind_ip' is assigned in constructor body. Consider performing initialization in initialization list.
modules/gdnative/gdnative_library_editor_plugin.cpp
415uninitMemberVar398warningMember variable 'GDNativeLibraryEditorPlugin::editor' is not initialized in the constructor.
modules/gdnative/gdnative_library_editor_plugin.h
111noExplicitConstructor398styleClass 'GDNativeLibraryEditorPlugin' has a constructor with 1 argument that is not explicit.
modules/gdnative/nativescript/godot_nativescript.cpp
215cstyleCast398styleC-style pointer casting
modules/gdnative/nativescript/nativescript.cpp
191cstyleCast398styleC-style pointer casting
671nullPointerRedundantCheck476warningEither the condition '!script_data' is redundant or there is possible null pointer dereference: script_data.
766cstyleCast398styleC-style pointer casting
785useInitializationList398performanceVariable 'library' is assigned in constructor body. Consider performing initialization in initialization list.
786useInitializationList398performanceVariable 'lib_path' is assigned in constructor body. Consider performing initialization in initialization list.
787useInitializationList398performanceVariable 'class_name' is assigned in constructor body. Consider performing initialization in initialization list.
1234uninitMemberVar398warningMember variable 'NativeScriptLanguage::lang_idx' is not initialized in the constructor.
1234uninitMemberVar398warningMember variable 'NativeScriptLanguage::profiling' is not initialized in the constructor.
1244useInitializationList398performanceVariable '_init_call_type' is assigned in constructor body. Consider performing initialization in initialization list.
1245useInitializationList398performanceVariable '_init_call_name' is assigned in constructor body. Consider performing initialization in initialization list.
1246useInitializationList398performanceVariable '_terminate_call_name' is assigned in constructor body. Consider performing initialization in initialization list.
1247useInitializationList398performanceVariable '_noarg_call_type' is assigned in constructor body. Consider performing initialization in initialization list.
1248useInitializationList398performanceVariable '_frame_call_name' is assigned in constructor body. Consider performing initialization in initialization list.
1250useInitializationList398performanceVariable '_thread_enter_call_name' is assigned in constructor body. Consider performing initialization in initialization list.
1251useInitializationList398performanceVariable '_thread_exit_call_name' is assigned in constructor body. Consider performing initialization in initialization list.
modules/gdnative/nativescript/nativescript.h
89uninitMemberVar398warningMember variable 'NativeScriptDesc::base_data' is not initialized in the constructor.
89uninitMemberVar398warningMember variable 'NativeScriptDesc::is_tool' is not initialized in the constructor.
203noConstructor398styleThe class 'NativeScriptInstance' does not have a constructor although it has private member variables.
modules/gdnative/net/multiplayer_peer_gdnative.cpp
124cstyleCast398styleC-style pointer casting
modules/gdnative/net/packet_peer_gdnative.cpp
71cstyleCast398styleC-style pointer casting
modules/gdnative/net/stream_peer_gdnative.cpp
75cstyleCast398styleC-style pointer casting
modules/gdnative/pluginscript/pluginscript_instance.cpp
150uninitMemberVar398warningMember variable 'PluginScriptInstance::_owner' is not initialized in the constructor.
150uninitMemberVar398warningMember variable 'PluginScriptInstance::_data' is not initialized in the constructor.
150uninitMemberVar398warningMember variable 'PluginScriptInstance::_desc' is not initialized in the constructor.
modules/gdnative/pluginscript/pluginscript_language.h
128noExplicitConstructor398styleClass 'PluginScriptLanguage' has a constructor with 1 argument that is not explicit.
modules/gdnative/pluginscript/pluginscript_loader.h
46noExplicitConstructor398styleClass 'ResourceFormatLoaderPluginScript' has a constructor with 1 argument that is not explicit.
58noExplicitConstructor398styleClass 'ResourceFormatSaverPluginScript' has a constructor with 1 argument that is not explicit.
modules/gdnative/pluginscript/pluginscript_script.cpp
251unreadVariable563styleVariable 'basedir' is assigned a value that is never used.
modules/gdnative/videodecoder/video_stream_gdnative.h
48noExplicitConstructor398styleStruct 'VideoDecoderGDNative' has a constructor with 1 argument that is not explicit.
modules/gdnative/xr/xr_interface_gdnative.h
64virtualCallInConstructorwarningVirtual function 'is_initialized' is called from destructor '~XRInterfaceGDNative()' at line 53. Dynamic binding is not used.
66virtualCallInConstructorwarningVirtual function 'uninitialize' is called from destructor '~XRInterfaceGDNative()' at line 54. Dynamic binding is not used.
modules/gdnavigation/gd_navigation_server.cpp
142missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
162missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
176missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
190missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
248missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
270missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
277missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
303missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
329missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
336missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
343missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
350missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
357missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
364missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
371missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
378missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
385missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
399missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
414noExplicitConstructor398styleStruct 'free_command' has a constructor with 1 argument that is not explicit.
414missingOverridestyleThe function 'exec' overrides a function in a base class but is not marked with a 'override' specifier.
modules/gdnavigation/nav_map.cpp
504unreadVariable563styleVariable 'closest_point' is assigned a value that is never used.
532unreadVariable563styleVariable 'closest_point' is assigned a value that is never used.
737duplicateCondition398styleThe if condition is the same as the previous if condition
modules/gdnavigation/nav_utils.h
142noExplicitConstructor398styleStruct 'NavigationPoly' has a constructor with 1 argument that is not explicit.
modules/gdnavigation/navigation_mesh_editor_plugin.h
83noExplicitConstructor398styleClass 'NavigationMeshEditorPlugin' has a constructor with 1 argument that is not explicit.
modules/gdnavigation/navigation_mesh_generator.cpp
372nullPointerRedundantCheck476warningEither the condition '!hf' is redundant or there is possible null pointer dereference: hf.
387nullPointerRedundantCheck476warningEither the condition '!hf' is redundant or there is possible null pointer dereference: hf.
405nullPointerRedundantCheck476warningEither the condition '!chf' is redundant or there is possible null pointer dereference: chf.
408uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
415nullPointerRedundantCheck476warningEither the condition '!chf' is redundant or there is possible null pointer dereference: chf.
439nullPointerRedundantCheck476warningEither the condition '!cset' is redundant or there is possible null pointer dereference: cset.
448nullPointerRedundantCheck476warningEither the condition '!cset' is redundant or there is possible null pointer dereference: cset.
448nullPointerRedundantCheck476warningEither the condition '!poly_mesh' is redundant or there is possible null pointer dereference: poly_mesh.
452nullPointerRedundantCheck476warningEither the condition '!poly_mesh' is redundant or there is possible null pointer dereference: poly_mesh.
452nullPointerRedundantCheck476warningEither the condition '!detail_mesh' is redundant or there is possible null pointer dereference: detail_mesh.
455uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
457uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
467uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
469uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
modules/gdnavigation/rvo_agent.cpp
39uninitMemberVar398warningMember variable 'RvoAgent::map_update_id' is not initialized in the constructor.
modules/gdscript/gdscript.cpp
48useInitializationList398performanceVariable 'name' is assigned in constructor body. Consider performing initialization in initialization list.
modules/gdscript/gdscript.h
55noExplicitConstructor398styleClass 'GDScriptNativeClass' has a constructor with 1 argument that is not explicit.
modules/gdscript/gdscript_compiler.cpp
154unreadVariable563styleVariable 'result.has_type' is assigned a value that is never used.
1236unreadVariable563styleVariable 'slevel' is assigned a value that is never used.
2192uninitMemberVar398warningMember variable 'GDScriptCompiler::parser' is not initialized in the constructor.
2192uninitMemberVar398warningMember variable 'GDScriptCompiler::main_script' is not initialized in the constructor.
2192uninitMemberVar398warningMember variable 'GDScriptCompiler::err_line' is not initialized in the constructor.
2192uninitMemberVar398warningMember variable 'GDScriptCompiler::err_column' is not initialized in the constructor.
modules/gdscript/gdscript_editor.cpp
476knownConditionTrueFalse570styleCondition 'th' is always false
484knownConditionTrueFalse570styleCondition 'th' is always false
1595constParameter398styleParameter 'p_context' can be declared with const
modules/gdscript/gdscript_function.cpp
263syntaxErrorerrorsyntax error
328allocaCalledwarningObsolete function 'alloca' called.
1757uninitMemberVar398warningMember variable 'GDScriptFunction::_constants_ptr' is not initialized in the constructor.
1757uninitMemberVar398warningMember variable 'GDScriptFunction::_constant_count' is not initialized in the constructor.
1757uninitMemberVar398warningMember variable 'GDScriptFunction::_global_names_ptr' is not initialized in the constructor.
1757uninitMemberVar398warningMember variable 'GDScriptFunction::_global_names_count' is not initialized in the constructor.
1757uninitMemberVar398warningMember variable 'GDScriptFunction::_default_arg_ptr' is not initialized in the constructor.
1757uninitMemberVar398warningMember variable 'GDScriptFunction::_default_arg_count' is not initialized in the constructor.
1757uninitMemberVar398warningMember variable 'GDScriptFunction::_code_ptr' is not initialized in the constructor.
1757uninitMemberVar398warningMember variable 'GDScriptFunction::_code_size' is not initialized in the constructor.
1757uninitMemberVar398warningMember variable 'GDScriptFunction::_argument_count' is not initialized in the constructor.
1757uninitMemberVar398warningMember variable 'GDScriptFunction::_initial_line' is not initialized in the constructor.
1757uninitMemberVar398warningMember variable 'GDScriptFunction::_static' is not initialized in the constructor.
1757uninitMemberVar398warningMember variable 'GDScriptFunction::_script' is not initialized in the constructor.
1757uninitMemberVar398warningMember variable 'GDScriptFunction::_named_globals_ptr' is not initialized in the constructor.
1757uninitMemberVar398warningMember variable 'GDScriptFunction::_named_globals_count' is not initialized in the constructor.
1762useInitializationList398performanceVariable 'rpc_mode' is assigned in constructor body. Consider performing initialization in initialization list.
1763useInitializationList398performanceVariable 'name' is assigned in constructor body. Consider performing initialization in initialization list.
1905uninitMemberVar398warningMember variable 'GDScriptFunctionState::state' is not initialized in the constructor.
modules/gdscript/gdscript_parser.cpp
6814unreadVariable563styleVariable 'original_type' is assigned a value that is never used.
7102unreadVariable563styleVariable 'is_vararg' is assigned a value that is never used.
7104unreadVariable563styleVariable 'default_args_count' is assigned a value that is never used.
7105unreadVariable563styleVariable 'callee_name' is assigned a value that is never used.
7106unreadVariable563styleVariable 'arg_count' is assigned a value that is never used.
7133unreadVariable563styleVariable 'arg_count' is assigned a value that is never used.
7200redundantAssignment563styleVariable 'valid' is reassigned a value before the old one has been used.
8747uninitMemberVar398warningMember variable 'GDScriptParser::completion_line' is not initialized in the constructor.
8747uninitMemberVar398warningMember variable 'GDScriptParser::completion_argument' is not initialized in the constructor.
8747uninitMemberVar398warningMember variable 'GDScriptParser::completion_ident_is_call' is not initialized in the constructor.
modules/gdscript/gdscript_parser.h
198uninitMemberVar398warningMember variable 'ClassNode::initializer' is not initialized in the constructor.
198uninitMemberVar398warningMember variable 'ClassNode::ready' is not initialized in the constructor.
224missingOverridestyleThe function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
225missingOverridestyleThe function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
228uninitMemberVar398warningMember variable 'FunctionNode::body' is not initialized in the constructor.
231useInitializationList398performanceVariable 'rpc_mode' is assigned in constructor body. Consider performing initialization in initialization list.
267uninitMemberVar398warningMember variable 'BuiltInFunctionNode::function' is not initialized in the constructor.
275missingOverridestyleThe function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
276missingOverridestyleThe function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
291missingOverridestyleThe function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
292missingOverridestyleThe function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
305missingOverridestyleThe function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
306missingOverridestyleThe function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
314missingOverridestyleThe function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
315missingOverridestyleThe function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
334missingOverridestyleThe function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
335missingOverridestyleThe function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
405missingOverridestyleThe function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
406missingOverridestyleThe function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
407uninitMemberVar398warningMember variable 'OperatorNode::op' is not initialized in the constructor.
465uninitMemberVar398warningMember variable 'ControlFlowNode::match' is not initialized in the constructor.
465uninitMemberVar398warningMember variable 'ControlFlowNode::_else' is not initialized in the constructor.
477missingOverridestyleThe function 'get_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
478missingOverridestyleThe function 'set_datatype' overrides a function in a base class but is not marked with a 'override' specifier.
479uninitMemberVar398warningMember variable 'CastNode::source_node' is not initialized in the constructor.
modules/gdscript/gdscript_tokenizer.cpp
551redundantAssignment563styleVariable 'column' is reassigned a value before the old one has been used.
modules/gdscript/gdscript_tokenizer.h
182noConstructor398styleThe class 'GDScriptTokenizerText' does not have a constructor although it has private member variables.
236missingOverridestyleThe function 'get_token' overrides a function in a base class but is not marked with a 'override' specifier.
237missingOverridestyleThe function 'get_token_identifier' overrides a function in a base class but is not marked with a 'override' specifier.
238missingOverridestyleThe function 'get_token_built_in_func' overrides a function in a base class but is not marked with a 'override' specifier.
239missingOverridestyleThe function 'get_token_type' overrides a function in a base class but is not marked with a 'override' specifier.
240missingOverridestyleThe function 'get_token_line' overrides a function in a base class but is not marked with a 'override' specifier.
241missingOverridestyleThe function 'get_token_column' overrides a function in a base class but is not marked with a 'override' specifier.
242missingOverridestyleThe function 'get_token_line_indent' overrides a function in a base class but is not marked with a 'override' specifier.
243missingOverridestyleThe function 'get_token_line_tab_indent' overrides a function in a base class but is not marked with a 'override' specifier.
244missingOverridestyleThe function 'get_token_constant' overrides a function in a base class but is not marked with a 'override' specifier.
245missingOverridestyleThe function 'get_token_error' overrides a function in a base class but is not marked with a 'override' specifier.
246missingOverridestyleThe function 'advance' overrides a function in a base class but is not marked with a 'override' specifier.
248missingOverridestyleThe function 'get_warning_skips' overrides a function in a base class but is not marked with a 'override' specifier.
249missingOverridestyleThe function 'get_warning_global_skips' overrides a function in a base class but is not marked with a 'override' specifier.
250missingOverridestyleThe function 'is_ignoring_warnings' overrides a function in a base class but is not marked with a 'override' specifier.
275missingOverridestyleThe function 'get_token' overrides a function in a base class but is not marked with a 'override' specifier.
276missingOverridestyleThe function 'get_token_identifier' overrides a function in a base class but is not marked with a 'override' specifier.
277missingOverridestyleThe function 'get_token_built_in_func' overrides a function in a base class but is not marked with a 'override' specifier.
278missingOverridestyleThe function 'get_token_type' overrides a function in a base class but is not marked with a 'override' specifier.
279missingOverridestyleThe function 'get_token_line' overrides a function in a base class but is not marked with a 'override' specifier.
280missingOverridestyleThe function 'get_token_column' overrides a function in a base class but is not marked with a 'override' specifier.
281missingOverridestyleThe function 'get_token_line_indent' overrides a function in a base class but is not marked with a 'override' specifier.
282missingOverridestyleThe function 'get_token_line_tab_indent' overrides a function in a base class but is not marked with a 'override' specifier.
283missingOverridestyleThe function 'get_token_constant' overrides a function in a base class but is not marked with a 'override' specifier.
284missingOverridestyleThe function 'get_token_error' overrides a function in a base class but is not marked with a 'override' specifier.
285missingOverridestyleThe function 'advance' overrides a function in a base class but is not marked with a 'override' specifier.
287missingOverridestyleThe function 'get_warning_skips' overrides a function in a base class but is not marked with a 'override' specifier.
291missingOverridestyleThe function 'get_warning_global_skips' overrides a function in a base class but is not marked with a 'override' specifier.
295missingOverridestyleThe function 'is_ignoring_warnings' overrides a function in a base class but is not marked with a 'override' specifier.
modules/gdscript/language_server/gdscript_text_document.h
39unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If GDCLASS is a macro then please configure it.
modules/gridmap/grid_map.cpp
1096useInitializationList398performanceVariable 'cell_size' is assigned in constructor body. Consider performing initialization in initialization list.
modules/gridmap/grid_map_editor_plugin.h
249noExplicitConstructor398styleClass 'GridMapEditor' has a constructor with 1 argument that is not explicit.
271noExplicitConstructor398styleClass 'GridMapEditorPlugin' has a constructor with 1 argument that is not explicit.
modules/jsonrpc/jsonrpc.h
38unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If GDCLASS is a macro then please configure it.
modules/mbedtls/dtls_server_mbedtls.h
51virtualCallInConstructorwarningVirtual function 'stop' is called from destructor '~DTLSServerMbedTLS()' at line 77. Dynamic binding is not used.
modules/mbedtls/packet_peer_mbed_dtls.cpp
39unsignedLessThanZero570styleChecking if unsigned expression 'len' is less than zero.
41cstyleCast398styleC-style pointer casting
45nullPointerRedundantCheck476warningEither the condition 'sp==nullptr' is redundant or there is possible null pointer dereference: sp.
56unsignedLessThanZero570styleChecking if unsigned expression 'len' is less than zero.
58cstyleCast398styleC-style pointer casting
62nullPointerRedundantCheck476warningEither the condition 'sp==nullptr' is redundant or there is possible null pointer dereference: sp.
71nullPointerRedundantCheck476warningEither the condition 'sp==nullptr' is redundant or there is possible null pointer dereference: sp.
133unreadVariable563styleVariable 'ret' is assigned a value that is never used.
162unreadVariable563styleVariable 'ret' is assigned a value that is never used.
179unreadVariable563styleVariable 'ret' is assigned a value that is never used.
252uninitMemberVar398warningMember variable 'PacketPeerMbedDTLS::packet_buffer' is not initialized in the constructor.
modules/mbedtls/packet_peer_mbed_dtls.h
73virtualCallInConstructorwarningVirtual function 'disconnect_from_peer' is called from destructor '~PacketPeerMbedDTLS()' at line 259. Dynamic binding is not used.
modules/mbedtls/stream_peer_mbedtls.cpp
38unsignedLessThanZero570styleChecking if unsigned expression 'len' is less than zero.
40cstyleCast398styleC-style pointer casting
45nullPointerRedundantCheck476warningEither the condition 'sp==nullptr' is redundant or there is possible null pointer dereference: sp.
57unsignedLessThanZero570styleChecking if unsigned expression 'len' is less than zero.
59cstyleCast398styleC-style pointer casting
64nullPointerRedundantCheck476warningEither the condition 'sp==nullptr' is redundant or there is possible null pointer dereference: sp.
modules/mbedtls/stream_peer_mbedtls.h
63virtualCallInConstructorwarningVirtual function 'disconnect_from_stream' is called from destructor '~StreamPeerMbedTLS()' at line 287. Dynamic binding is not used.
modules/mobile_vr/mobile_vr_interface.cpp
444uninitMemberVar398warningMember variable 'MobileVRInterface::mag_count' is not initialized in the constructor.
444uninitMemberVar398warningMember variable 'MobileVRInterface::has_gyro' is not initialized in the constructor.
444uninitMemberVar398warningMember variable 'MobileVRInterface::sensor_first' is not initialized in the constructor.
449useInitializationList398performanceVariable 'intraocular_dist' is assigned in constructor body. Consider performing initialization in initialization list.
450useInitializationList398performanceVariable 'display_width' is assigned in constructor body. Consider performing initialization in initialization list.
451useInitializationList398performanceVariable 'display_to_lens' is assigned in constructor body. Consider performing initialization in initialization list.
452useInitializationList398performanceVariable 'oversample' is assigned in constructor body. Consider performing initialization in initialization list.
453useInitializationList398performanceVariable 'k1' is assigned in constructor body. Consider performing initialization in initialization list.
454useInitializationList398performanceVariable 'k2' is assigned in constructor body. Consider performing initialization in initialization list.
modules/mobile_vr/mobile_vr_interface.h
134virtualCallInConstructorwarningVirtual function 'is_initialized' is called from destructor '~MobileVRInterface()' at line 460. Dynamic binding is not used.
136virtualCallInConstructorwarningVirtual function 'uninitialize' is called from destructor '~MobileVRInterface()' at line 461. Dynamic binding is not used.
modules/mono/class_db_api_json.cpp
58nullPointerRedundantCheck476warningEither the condition '!t' is redundant or there is possible null pointer dereference: t.
modules/mono/csharp_script.cpp
3048knownConditionTrueFalse571styleCondition 'extra_cond' is always true
3089unreadVariable563styleVariable 'ref' is assigned a value that is never used.
3787useInitializationList398performanceVariable '_signal_callback' is assigned in constructor body. Consider performing initialization in initialization list.
modules/mono/csharp_script.h
169virtualCallInConstructorwarningVirtual function '_resource_path_changed' is called from constructor 'CSharpScript()' at line 3668. Dynamic binding is not used.
323noExplicitConstructor398styleClass 'CSharpInstance' has a constructor with 1 argument that is not explicit.
455virtualCallInConstructorwarningVirtual function 'finish' is called from destructor '~CSharpLanguage()' at line 1373. Dynamic binding is not used.
modules/mono/editor/bindings_generator.cpp
401knownConditionTrueFalse570styleCondition '!target_itype' is always false
1450nullPointerRedundantCheck476warningEither the condition '!setter' is redundant or there is possible null pointer dereference: setter.
1498nullPointerRedundantCheck476warningEither the condition 'idx_arg_type==nullptr' is redundant or there is possible null pointer dereference: idx_arg_type.
1526nullPointerRedundantCheck476warningEither the condition 'idx_arg_type==nullptr' is redundant or there is possible null pointer dereference: idx_arg_type.
1999unreadVariable563styleVariable 'tools_sequence' is assigned a value that is never used.
2960redundantAssignment563styleVariable 'itype.c_out' is reassigned a value before the old one has been used.
modules/mono/editor/bindings_generator.h
53uninitMemberVar398warningMember variable 'ConstantInterface::const_doc' is not initialized in the constructor.
54useInitializationList398performanceVariable 'name' is assigned in constructor body. Consider performing initialization in initialization list.
55useInitializationList398performanceVariable 'proxy_name' is assigned in constructor body. Consider performing initialization in initialization list.
70noExplicitConstructor398styleStruct 'EnumInterface' has a constructor with 1 argument that is not explicit.
71useInitializationList398performanceVariable 'cname' is assigned in constructor body. Consider performing initialization in initialization list.
94noExplicitConstructor398styleStruct 'TypeReference' has a constructor with 1 argument that is not explicit.
487useInitializationList398performanceVariable 'api_type' is assigned in constructor body. Consider performing initialization in initialization list.
499useInitializationList398performanceVariable 'c_arg_in' is assigned in constructor body. Consider performing initialization in initialization list.
515useInitializationList398performanceVariable 'name' is assigned in constructor body. Consider performing initialization in initialization list.
516useInitializationList398performanceVariable 'im_type_out' is assigned in constructor body. Consider performing initialization in initialization list.
517useInitializationList398performanceVariable 'im_sig' is assigned in constructor body. Consider performing initialization in initialization list.
518useInitializationList398performanceVariable 'unique_sig' is assigned in constructor body. Consider performing initialization in initialization list.
523useInitializationList398performanceVariable 'name' is assigned in constructor body. Consider performing initialization in initialization list.
524useInitializationList398performanceVariable 'im_type_out' is assigned in constructor body. Consider performing initialization in initialization list.
525useInitializationList398performanceVariable 'im_sig' is assigned in constructor body. Consider performing initialization in initialization list.
526useInitializationList398performanceVariable 'unique_sig' is assigned in constructor body. Consider performing initialization in initialization list.
586useInitializationList398performanceVariable 'type_void' is assigned in constructor body. Consider performing initialization in initialization list.
modules/mono/editor/script_class_parser.h
38noConstructor398styleThe class 'ScriptClassParser' does not have a constructor although it has private member variables.
modules/mono/glue/arguments_vector.h
50constParameter398styleParameter 'p_value' can be declared with const
modules/mono/godotsharp_dirs.cpp
126useInitializationList398performanceVariable 'res_data_dir' is assigned in constructor body. Consider performing initialization in initialization list.
modules/mono/managed_callable.h
73noExplicitConstructor398styleClass 'ManagedCallable' has a constructor with 1 argument that is not explicit.
modules/mono/mono_gc_handle.h
107noExplicitConstructor398styleClass 'MonoGCHandleRef' has a constructor with 1 argument that is not explicit.
modules/mono/mono_gd/gd_mono.cpp
558nullPointerRedundantCheck476warningEither the condition 'stored_assembly==nullptr' is redundant or there is possible null pointer dereference: stored_assembly.
560nullPointerRedundantCheck476warningEither the condition 'stored_assembly==nullptr' is redundant or there is possible null pointer dereference: stored_assembly.
modules/mono/mono_gd/gd_mono.h
262noExplicitConstructor398styleClass 'ScopeDomain' has a constructor with 1 argument that is not explicit.
263shadowVariable398styleLocal variable 'prev_domain' shadows outer variable
282noExplicitConstructor398styleClass 'ScopeExitDomainUnload' has a constructor with 1 argument that is not explicit.
modules/mono/mono_gd/gd_mono_assembly.h
63useInitializationList398performanceVariable 'namespace_name' is assigned in constructor body. Consider performing initialization in initialization list.
64useInitializationList398performanceVariable 'class_name' is assigned in constructor body. Consider performing initialization in initialization list.
modules/mono/mono_gd/gd_mono_class.cpp
490useInitializationList398performanceVariable 'namespace_name' is assigned in constructor body. Consider performing initialization in initialization list.
491useInitializationList398performanceVariable 'class_name' is assigned in constructor body. Consider performing initialization in initialization list.
modules/mono/mono_gd/gd_mono_class.h
63useInitializationList398performanceVariable 'name' is assigned in constructor body. Consider performing initialization in initialization list.
modules/mono/mono_gd/gd_mono_internals.cpp
123unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
modules/mono/mono_gd/gd_mono_log.cpp
185uninitMemberVar398warningMember variable 'GDMonoLog::log_file' is not initialized in the constructor.
modules/mono/mono_gd/gd_mono_marshal.cpp
1343cstyleCast398styleC-style pointer casting
1364cstyleCast398styleC-style pointer casting
1382cstyleCast398styleC-style pointer casting
1403cstyleCast398styleC-style pointer casting
1421cstyleCast398styleC-style pointer casting
1442cstyleCast398styleC-style pointer casting
modules/mono/mono_gd/gd_mono_method.cpp
278useInitializationList398performanceVariable 'name' is assigned in constructor body. Consider performing initialization in initialization list.
modules/mono/mono_gd/support/android_support.cpp
145clarifyCalculation783styleClarify calculation precedence for '&' and '?'.
modules/mono/utils/mono_reg_utils.cpp
80shadowVariable398styleLocal variable 'buffer' shadows outer variable
modules/mono/utils/string_utils.cpp
240va_list_usedBeforeStarted664errorva_list 'list' used before va_start() was called.
241va_list_usedBeforeStarted664errorva_list 'list' used before va_start() was called.
242va_list_usedBeforeStarted664errorva_list 'list' used before va_start() was called.
248va_list_usedBeforeStarted664errorva_list 'list' used before va_start() was called.
249va_list_usedBeforeStarted664errorva_list 'list' used before va_start() was called.
250va_list_usedBeforeStarted664errorva_list 'list' used before va_start() was called.
modules/opensimplex/noise_texture.cpp
41useInitializationList398performanceVariable 'size' is assigned in constructor body. Consider performing initialization in initialization list.
125cstyleCast398styleC-style pointer casting
169redundantAssignment563styleVariable 'use_thread' is reassigned a value before the old one has been used.
171knownConditionTrueFalse570styleCondition 'use_thread' is always false
modules/pvr/texture_loader_pvr.cpp
648cstyleCast398styleC-style pointer casting
modules/regex/regex.h
100noExplicitConstructor398styleClass 'RegEx' has a constructor with 1 argument that is not explicit.
modules/stb_vorbis/audio_stream_ogg_vorbis.h
69uninitMemberVar398warningMember variable 'AudioStreamPlaybackOGGVorbis::ogg_stream' is not initialized in the constructor.
69uninitMemberVar398warningMember variable 'AudioStreamPlaybackOGGVorbis::frames_mixed' is not initialized in the constructor.
69uninitMemberVar398warningMember variable 'AudioStreamPlaybackOGGVorbis::active' is not initialized in the constructor.
69uninitMemberVar398warningMember variable 'AudioStreamPlaybackOGGVorbis::loops' is not initialized in the constructor.
modules/tga/image_loader_tga.cpp
48unreadVariable563styleVariable 'c' is assigned a value that is never used.
49unreadVariable563styleVariable 'count' is assigned a value that is never used.
250unsignedLessThanZero570styleChecking if unsigned expression 'tga_header.image_width' is less than zero.
250unsignedLessThanZero570styleChecking if unsigned expression 'tga_header.image_height' is less than zero.
modules/theora/video_stream_theora.cpp
654cstyleCast398styleC-style pointer casting
675uninitMemberVar398warningMember variable 'VideoStreamPlaybackTheora::theora_eos' is not initialized in the constructor.
675uninitMemberVar398warningMember variable 'VideoStreamPlaybackTheora::vorbis_eos' is not initialized in the constructor.
675uninitMemberVar398warningMember variable 'VideoStreamPlaybackTheora::td' is not initialized in the constructor.
675uninitMemberVar398warningMember variable 'VideoStreamPlaybackTheora::pp_inc' is not initialized in the constructor.
675uninitMemberVar398warningMember variable 'VideoStreamPlaybackTheora::pp_level_max' is not initialized in the constructor.
675uninitMemberVar398warningMember variable 'VideoStreamPlaybackTheora::pp_level' is not initialized in the constructor.
675uninitMemberVar398warningMember variable 'VideoStreamPlaybackTheora::last_update_time' is not initialized in the constructor.
675uninitMemberVar398warningMember variable 'VideoStreamPlaybackTheora::time' is not initialized in the constructor.
687useInitializationList398performanceVariable 'texture' is assigned in constructor body. Consider performing initialization in initialization list.
modules/tinyexr/image_saver_tinyexr.cpp
208invalidPointerCast704portabilityCasting between const unsigned char * and float * which have an incompatible binary data representation.
209invalidPointerCast704portabilityCasting between unsigned char * and float * which have an incompatible binary data representation.
modules/upnp/upnp.cpp
396useInitializationList398performanceVariable 'discover_multicast_if' is assigned in constructor body. Consider performing initialization in initialization list.
modules/upnp/upnp.h
124unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If VARIANT_ENUM_CAST is a macro then please configure it.
modules/visual_script/visual_script.h
98useInitializationList398performanceVariable 'type' is assigned in constructor body. Consider performing initialization in initialization list.
modules/visual_script/visual_script_builtin_funcs.cpp
1311missingOverridestyleThe 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
126missingOverridestyleThe function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
127missingOverridestyleThe function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier.
129missingOverridestyleThe function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier.
131missingOverridestyleThe function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
132missingOverridestyleThe function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
134missingOverridestyleThe function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
135missingOverridestyleThe function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
137missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
139missingOverridestyleThe function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier.
144missingOverridestyleThe function 'instance' overrides a function in a base class but is not marked with a 'override' specifier.
146noExplicitConstructor398styleClass 'VisualScriptBuiltinFunc' has a constructor with 1 argument that is not explicit.
modules/visual_script/visual_script_expression.cpp
1443missingOverridestyleThe function 'step' overrides a function in a base class but is not marked with a 'override' specifier.
1477uninitMemberVar398warningMember variable 'VisualScriptExpression::str_ofs' is not initialized in the constructor.
1478useInitializationList398performanceVariable 'output_type' is assigned in constructor body. Consider performing initialization in initialization list.
modules/visual_script/visual_script_expression.h
47useInitializationList398performanceVariable 'type' is assigned in constructor body. Consider performing initialization in initialization list.
141uninitMemberVar398warningMember variable 'ENode::type' is not initialized in the constructor.
163uninitMemberVar398warningMember variable 'InputNode::index' is not initialized in the constructor.
182uninitMemberVar398warningMember variable 'OperatorNode::nodes' is not initialized in the constructor.
198uninitMemberVar398warningMember variable 'IndexNode::base' is not initialized in the constructor.
198uninitMemberVar398warningMember variable 'IndexNode::index' is not initialized in the constructor.
207uninitMemberVar398warningMember variable 'NamedIndexNode::base' is not initialized in the constructor.
226uninitMemberVar398warningMember variable 'CallNode::base' is not initialized in the constructor.
248uninitMemberVar398warningMember variable 'BuiltinFuncNode::func' is not initialized in the constructor.
270missingOverridestyleThe function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
271missingOverridestyleThe function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier.
273missingOverridestyleThe function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier.
275missingOverridestyleThe function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
276missingOverridestyleThe function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
278missingOverridestyleThe function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
279missingOverridestyleThe function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
281missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
282missingOverridestyleThe function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier.
283missingOverridestyleThe function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier.
285missingOverridestyleThe 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
134missingOverridestyleThe function 'get_working_memory_size' overrides a function in a base class but is not marked with a 'override' specifier.
138missingOverridestyleThe function 'step' overrides a function in a base class but is not marked with a 'override' specifier.
162useInitializationList398performanceVariable 'type' is assigned in constructor body. Consider performing initialization in initialization list.
240missingOverridestyleThe function 'step' overrides a function in a base class but is not marked with a 'override' specifier.
326missingOverridestyleThe function 'step' overrides a function in a base class but is not marked with a 'override' specifier.
409missingOverridestyleThe function 'get_working_memory_size' overrides a function in a base class but is not marked with a 'override' specifier.
413missingOverridestyleThe function 'step' overrides a function in a base class but is not marked with a 'override' specifier.
548missingOverridestyleThe function 'get_working_memory_size' overrides a function in a base class but is not marked with a 'override' specifier.
552missingOverridestyleThe function 'step' overrides a function in a base class but is not marked with a 'override' specifier.
648missingOverridestyleThe function 'step' overrides a function in a base class but is not marked with a 'override' specifier.
839missingOverridestyleThe function 'step' overrides a function in a base class but is not marked with a 'override' specifier.
925useInitializationList398performanceVariable 'base_type' is assigned in constructor body. Consider performing initialization in initialization list.
modules/visual_script/visual_script_flow_control.h
47missingOverridestyleThe function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
48missingOverridestyleThe function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier.
50missingOverridestyleThe function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier.
52missingOverridestyleThe function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
53missingOverridestyleThe function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
55missingOverridestyleThe function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
56missingOverridestyleThe function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
58missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
59missingOverridestyleThe function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier.
60missingOverridestyleThe function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier.
68missingOverridestyleThe function 'instance' overrides a function in a base class but is not marked with a 'override' specifier.
81missingOverridestyleThe function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
82missingOverridestyleThe function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier.
84missingOverridestyleThe function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier.
86missingOverridestyleThe function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
87missingOverridestyleThe function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
89missingOverridestyleThe function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
90missingOverridestyleThe function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
92missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
93missingOverridestyleThe function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier.
94missingOverridestyleThe function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier.
96missingOverridestyleThe function 'instance' overrides a function in a base class but is not marked with a 'override' specifier.
109missingOverridestyleThe function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
110missingOverridestyleThe function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier.
112missingOverridestyleThe function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier.
114missingOverridestyleThe function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
115missingOverridestyleThe function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
117missingOverridestyleThe function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
118missingOverridestyleThe function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
120missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
121missingOverridestyleThe function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier.
122missingOverridestyleThe function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier.
124missingOverridestyleThe function 'instance' overrides a function in a base class but is not marked with a 'override' specifier.
137missingOverridestyleThe function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
138missingOverridestyleThe function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier.
140missingOverridestyleThe function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier.
142missingOverridestyleThe function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
143missingOverridestyleThe function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
145missingOverridestyleThe function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
146missingOverridestyleThe function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
148missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
149missingOverridestyleThe function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier.
150missingOverridestyleThe function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier.
152missingOverridestyleThe function 'instance' overrides a function in a base class but is not marked with a 'override' specifier.
167missingOverridestyleThe function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
168missingOverridestyleThe function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier.
170missingOverridestyleThe function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier.
172missingOverridestyleThe function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
173missingOverridestyleThe function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
175missingOverridestyleThe function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
176missingOverridestyleThe function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
178missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
179missingOverridestyleThe function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier.
180missingOverridestyleThe function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier.
185missingOverridestyleThe function 'instance' overrides a function in a base class but is not marked with a 'override' specifier.
196useInitializationList398performanceVariable 'type' is assigned in constructor body. Consider performing initialization in initialization list.
211missingOverridestyleThe function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
212missingOverridestyleThe function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier.
214missingOverridestyleThe function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier.
215missingOverridestyleThe function 'has_mixed_input_and_sequence_ports' overrides a function in a base class but is not marked with a 'override' specifier.
217missingOverridestyleThe function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
218missingOverridestyleThe function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
220missingOverridestyleThe function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
221missingOverridestyleThe function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
223missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
224missingOverridestyleThe function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier.
225missingOverridestyleThe function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier.
227missingOverridestyleThe function 'instance' overrides a function in a base class but is not marked with a 'override' specifier.
243missingOverridestyleThe function 'get_output_sequence_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
244missingOverridestyleThe function 'has_input_sequence_port' overrides a function in a base class but is not marked with a 'override' specifier.
246missingOverridestyleThe function 'get_output_sequence_port_text' overrides a function in a base class but is not marked with a 'override' specifier.
248missingOverridestyleThe function 'get_input_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
249missingOverridestyleThe function 'get_output_value_port_count' overrides a function in a base class but is not marked with a 'override' specifier.
251missingOverridestyleThe function 'get_input_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
252missingOverridestyleThe function 'get_output_value_port_info' overrides a function in a base class but is not marked with a 'override' specifier.
254missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
255missingOverridestyleThe function 'get_text' overrides a function in a base class but is not marked with a 'override' specifier.
256missingOverridestyleThe function 'get_category' overrides a function in a base class but is not marked with a 'override' specifier.
264missingOverridestyleThe function 'guess_output_type' overrides a function in a base class but is not marked with a 'override' specifier.
266missingOverridestyleThe function 'instance' overrides a function in a base class but is not marked with a 'override' specifier.
modules/visual_script/visual_script_nodes.h
180unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If GDCLASS is a macro then please configure it.
modules/webm/video_stream_webm.cpp
53noExplicitConstructor398styleClass 'MkvReader' has a constructor with 1 argument that is not explicit.
409constParameter398styleParameter 'video_frame' can be declared with const
modules/webrtc/webrtc_data_channel_gdnative.h
51missingOverridestyleThe function 'set_write_mode' overrides a function in a base class but is not marked with a 'override' specifier.
52missingOverridestyleThe function 'get_write_mode' overrides a function in a base class but is not marked with a 'override' specifier.
53missingOverridestyleThe function 'was_string_packet' overrides a function in a base class but is not marked with a 'override' specifier.
55missingOverridestyleThe function 'get_ready_state' overrides a function in a base class but is not marked with a 'override' specifier.
56missingOverridestyleThe function 'get_label' overrides a function in a base class but is not marked with a 'override' specifier.
57missingOverridestyleThe function 'is_ordered' overrides a function in a base class but is not marked with a 'override' specifier.
58missingOverridestyleThe function 'get_id' overrides a function in a base class but is not marked with a 'override' specifier.
59missingOverridestyleThe function 'get_max_packet_life_time' overrides a function in a base class but is not marked with a 'override' specifier.
60missingOverridestyleThe function 'get_max_retransmits' overrides a function in a base class but is not marked with a 'override' specifier.
61missingOverridestyleThe function 'get_protocol' overrides a function in a base class but is not marked with a 'override' specifier.
62missingOverridestyleThe function 'is_negotiated' overrides a function in a base class but is not marked with a 'override' specifier.
64missingOverridestyleThe function 'poll' overrides a function in a base class but is not marked with a 'override' specifier.
65missingOverridestyleThe function 'close' overrides a function in a base class but is not marked with a 'override' specifier.
68missingOverridestyleThe function 'get_available_packet_count' overrides a function in a base class but is not marked with a 'override' specifier.
69missingOverridestyleThe function 'get_packet' overrides a function in a base class but is not marked with a 'override' specifier.
70missingOverridestyleThe function 'put_packet' overrides a function in a base class but is not marked with a 'override' specifier.
72missingOverridestyleThe 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
218internalAstErrorerrorSyntax Error: AST broken, binary operator '==' doesn't have two operands.
modules/webrtc/webrtc_data_channel_js.h
63missingOverridestyleThe function 'set_write_mode' overrides a function in a base class but is not marked with a 'override' specifier.
64missingOverridestyleThe function 'get_write_mode' overrides a function in a base class but is not marked with a 'override' specifier.
65missingOverridestyleThe function 'was_string_packet' overrides a function in a base class but is not marked with a 'override' specifier.
67missingOverridestyleThe function 'get_ready_state' overrides a function in a base class but is not marked with a 'override' specifier.
68missingOverridestyleThe function 'get_label' overrides a function in a base class but is not marked with a 'override' specifier.
69missingOverridestyleThe function 'is_ordered' overrides a function in a base class but is not marked with a 'override' specifier.
70missingOverridestyleThe function 'get_id' overrides a function in a base class but is not marked with a 'override' specifier.
71missingOverridestyleThe function 'get_max_packet_life_time' overrides a function in a base class but is not marked with a 'override' specifier.
72missingOverridestyleThe function 'get_max_retransmits' overrides a function in a base class but is not marked with a 'override' specifier.
73missingOverridestyleThe function 'get_protocol' overrides a function in a base class but is not marked with a 'override' specifier.
74missingOverridestyleThe function 'is_negotiated' overrides a function in a base class but is not marked with a 'override' specifier.
76missingOverridestyleThe function 'poll' overrides a function in a base class but is not marked with a 'override' specifier.
77missingOverridestyleThe function 'close' overrides a function in a base class but is not marked with a 'override' specifier.
80missingOverridestyleThe function 'get_available_packet_count' overrides a function in a base class but is not marked with a 'override' specifier.
81missingOverridestyleThe function 'get_packet' overrides a function in a base class but is not marked with a 'override' specifier.
82missingOverridestyleThe function 'put_packet' overrides a function in a base class but is not marked with a 'override' specifier.
84missingOverridestyleThe function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier.
87noExplicitConstructor398styleClass 'WebRTCDataChannelJS' has a constructor with 1 argument that is not explicit.
modules/webrtc/webrtc_multiplayer.cpp
375useInitializationList398performanceVariable 'transfer_mode' is assigned in constructor body. Consider performing initialization in initialization list.
377useInitializationList398performanceVariable 'connection_status' is assigned in constructor body. Consider performing initialization in initialization list.
modules/webrtc/webrtc_peer_connection_gdnative.cpp
80cstyleCast398styleC-style pointer casting
modules/webrtc/webrtc_peer_connection_gdnative.h
56missingOverridestyleThe function 'get_connection_state' overrides a function in a base class but is not marked with a 'override' specifier.
58missingOverridestyleThe function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier.
59missingOverridestyleThe function 'create_data_channel' overrides a function in a base class but is not marked with a 'override' specifier.
60missingOverridestyleThe function 'create_offer' overrides a function in a base class but is not marked with a 'override' specifier.
61missingOverridestyleThe function 'set_remote_description' overrides a function in a base class but is not marked with a 'override' specifier.
62missingOverridestyleThe function 'set_local_description' overrides a function in a base class but is not marked with a 'override' specifier.
63missingOverridestyleThe function 'add_ice_candidate' overrides a function in a base class but is not marked with a 'override' specifier.
64missingOverridestyleThe function 'poll' overrides a function in a base class but is not marked with a 'override' specifier.
65missingOverridestyleThe function 'close' overrides a function in a base class but is not marked with a 'override' specifier.
modules/webrtc/webrtc_peer_connection_js.cpp
72shadowVariable398styleLocal variable 'config' shadows outer variable
98shadowVariable398styleLocal variable 'dict' shadows outer variable
109unreadVariable563styleVariable 'dict["conn"]' is assigned a value that is never used.
184unreadVariable563styleVariable 'c_ptr' is assigned a value that is never used.
185shadowArgument398styleLocal variable 'type' shadows outer argument
186shadowArgument398styleLocal variable 'sdp' shadows outer argument
210shadowArgument398styleLocal variable 'type' shadows outer argument
211shadowArgument398styleLocal variable 'sdp' shadows outer argument
244unreadVariable563styleVariable 'c_ptr' is assigned a value that is never used.
245shadowArgument398styleLocal variable 'sdpMidName' shadows outer argument
246shadowArgument398styleLocal variable 'sdpMlineIndexName' shadows outer argument
247shadowArgument398styleLocal variable 'sdpName' shadows outer argument
271shadowVariable398styleLocal variable 'config' shadows outer variable
modules/webrtc/webrtc_peer_connection_js.h
49missingOverridestyleThe function 'get_connection_state' overrides a function in a base class but is not marked with a 'override' specifier.
53missingOverridestyleThe function 'create_offer' overrides a function in a base class but is not marked with a 'override' specifier.
54missingOverridestyleThe function 'set_remote_description' overrides a function in a base class but is not marked with a 'override' specifier.
55missingOverridestyleThe function 'set_local_description' overrides a function in a base class but is not marked with a 'override' specifier.
56missingOverridestyleThe function 'add_ice_candidate' overrides a function in a base class but is not marked with a 'override' specifier.
57missingOverridestyleThe function 'poll' overrides a function in a base class but is not marked with a 'override' specifier.
58missingOverridestyleThe function 'close' overrides a function in a base class but is not marked with a 'override' specifier.
58virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~WebRTCPeerConnectionJS()' at line 307. Dynamic binding is not used.
modules/websocket/emws_client.cpp
108internalAstErrorerrorSyntax Error: AST broken, 'if' doesn't have two operands.
modules/websocket/emws_client.h
52missingOverridestyleThe function 'set_buffers' overrides a function in a base class but is not marked with a 'override' specifier.
53missingOverridestyleThe function 'connect_to_host' overrides a function in a base class but is not marked with a 'override' specifier.
54missingOverridestyleThe function 'get_peer' overrides a function in a base class but is not marked with a 'override' specifier.
55missingOverridestyleThe function 'disconnect_from_host' overrides a function in a base class but is not marked with a 'override' specifier.
56missingOverridestyleThe function 'get_connected_host' overrides a function in a base class but is not marked with a 'override' specifier.
57missingOverridestyleThe function 'get_connected_port' overrides a function in a base class but is not marked with a 'override' specifier.
58missingOverridestyleThe function 'get_connection_status' overrides a function in a base class but is not marked with a 'override' specifier.
59missingOverridestyleThe function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier.
60missingOverridestyleThe function 'poll' overrides a function in a base class but is not marked with a 'override' specifier.
modules/websocket/emws_peer.h
58missingOverridestyleThe function 'get_available_packet_count' overrides a function in a base class but is not marked with a 'override' specifier.
59missingOverridestyleThe function 'get_packet' overrides a function in a base class but is not marked with a 'override' specifier.
60missingOverridestyleThe function 'put_packet' overrides a function in a base class but is not marked with a 'override' specifier.
61missingOverridestyleThe function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier.
63virtualCallInConstructorwarningVirtual function 'close' is called from constructor 'EMWSPeer()' at line 154. Dynamic binding is not used.
63virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~EMWSPeer()' at line 159. Dynamic binding is not used.
63missingOverridestyleThe function 'close' overrides a function in a base class but is not marked with a 'override' specifier.
64missingOverridestyleThe function 'is_connected_to_host' overrides a function in a base class but is not marked with a 'override' specifier.
65missingOverridestyleThe function 'get_connected_host' overrides a function in a base class but is not marked with a 'override' specifier.
66missingOverridestyleThe function 'get_connected_port' overrides a function in a base class but is not marked with a 'override' specifier.
68missingOverridestyleThe function 'get_write_mode' overrides a function in a base class but is not marked with a 'override' specifier.
69missingOverridestyleThe function 'set_write_mode' overrides a function in a base class but is not marked with a 'override' specifier.
70missingOverridestyleThe function 'was_string_packet' overrides a function in a base class but is not marked with a 'override' specifier.
71missingOverridestyleThe function 'set_no_delay' overrides a function in a base class but is not marked with a 'override' specifier.
modules/websocket/emws_server.h
45missingOverridestyleThe function 'set_buffers' overrides a function in a base class but is not marked with a 'override' specifier.
47missingOverridestyleThe function 'stop' overrides a function in a base class but is not marked with a 'override' specifier.
48missingOverridestyleThe function 'is_listening' overrides a function in a base class but is not marked with a 'override' specifier.
49missingOverridestyleThe function 'has_peer' overrides a function in a base class but is not marked with a 'override' specifier.
50missingOverridestyleThe function 'get_peer' overrides a function in a base class but is not marked with a 'override' specifier.
51missingOverridestyleThe function 'get_peer_address' overrides a function in a base class but is not marked with a 'override' specifier.
52missingOverridestyleThe function 'get_peer_port' overrides a function in a base class but is not marked with a 'override' specifier.
53missingOverridestyleThe function 'disconnect_peer' overrides a function in a base class but is not marked with a 'override' specifier.
54missingOverridestyleThe function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier.
55missingOverridestyleThe function 'poll' overrides a function in a base class but is not marked with a 'override' specifier.
modules/websocket/websocket_client.h
65missingOverridestyleThe function 'is_server' overrides a function in a base class but is not marked with a 'override' specifier.
66missingOverridestyleThe function 'get_connection_status' overrides a function in a base class but is not marked with a 'override' specifier.
74missingOverridestyleThe function 'set_buffers' overrides a function in a base class but is not marked with a 'override' specifier.
modules/websocket/websocket_server.cpp
37useInitializationList398performanceVariable 'bind_ip' is assigned in constructor body. Consider performing initialization in initialization list.
modules/websocket/websocket_server.h
59missingOverridestyleThe function 'get_peer' overrides a function in a base class but is not marked with a 'override' specifier.
60missingOverridestyleThe function 'is_server' overrides a function in a base class but is not marked with a 'override' specifier.
61missingOverridestyleThe function 'get_connection_status' overrides a function in a base class but is not marked with a 'override' specifier.
84missingOverridestyleThe function 'set_buffers' overrides a function in a base class but is not marked with a 'override' specifier.
modules/websocket/wsl_client.h
53duplInheritedMember398warningThe class 'WSLClient' defines member variable with name '_peer' also defined in its parent class 'WebSocketClient'.
74missingOverridestyleThe function 'set_buffers' overrides a function in a base class but is not marked with a 'override' specifier.
75missingOverridestyleThe function 'connect_to_host' overrides a function in a base class but is not marked with a 'override' specifier.
76missingOverridestyleThe function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier.
77missingOverridestyleThe function 'get_peer' overrides a function in a base class but is not marked with a 'override' specifier.
78missingOverridestyleThe function 'disconnect_from_host' overrides a function in a base class but is not marked with a 'override' specifier.
78virtualCallInConstructorwarningVirtual function 'disconnect_from_host' is called from constructor 'WSLClient()' at line 346. Dynamic binding is not used.
78virtualCallInConstructorwarningVirtual function 'disconnect_from_host' is called from destructor '~WSLClient()' at line 353. Dynamic binding is not used.
79missingOverridestyleThe function 'get_connected_host' overrides a function in a base class but is not marked with a 'override' specifier.
80missingOverridestyleThe function 'get_connected_port' overrides a function in a base class but is not marked with a 'override' specifier.
81missingOverridestyleThe function 'get_connection_status' overrides a function in a base class but is not marked with a 'override' specifier.
82missingOverridestyleThe function 'poll' overrides a function in a base class but is not marked with a 'override' specifier.
modules/websocket/wsl_peer.cpp
148cstyleCast398styleC-style pointer casting
154cstyleCast398styleC-style pointer casting
157cstyleCast398styleC-style pointer casting
185cstyleCast398styleC-style pointer casting
188cstyleCast398styleC-style pointer casting
modules/websocket/wsl_peer.h
70useInitializationList398performanceVariable 'ctx' is assigned in constructor body. Consider performing initialization in initialization list.
98missingOverridestyleThe function 'get_available_packet_count' overrides a function in a base class but is not marked with a 'override' specifier.
99missingOverridestyleThe function 'get_packet' overrides a function in a base class but is not marked with a 'override' specifier.
100missingOverridestyleThe function 'put_packet' overrides a function in a base class but is not marked with a 'override' specifier.
101missingOverridestyleThe function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier.
104missingOverridestyleThe function 'close' overrides a function in a base class but is not marked with a 'override' specifier.
104virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~WSLPeer()' at line 341. Dynamic binding is not used.
105missingOverridestyleThe function 'is_connected_to_host' overrides a function in a base class but is not marked with a 'override' specifier.
106missingOverridestyleThe function 'get_connected_host' overrides a function in a base class but is not marked with a 'override' specifier.
107missingOverridestyleThe function 'get_connected_port' overrides a function in a base class but is not marked with a 'override' specifier.
109missingOverridestyleThe function 'get_write_mode' overrides a function in a base class but is not marked with a 'override' specifier.
110missingOverridestyleThe function 'set_write_mode' overrides a function in a base class but is not marked with a 'override' specifier.
111missingOverridestyleThe function 'was_string_packet' overrides a function in a base class but is not marked with a 'override' specifier.
112missingOverridestyleThe function 'set_no_delay' overrides a function in a base class but is not marked with a 'override' specifier.
modules/websocket/wsl_server.cpp
175cstyleCast398styleC-style pointer casting
255cstyleCast398styleC-style pointer casting
modules/websocket/wsl_server.h
84missingOverridestyleThe function 'set_buffers' overrides a function in a base class but is not marked with a 'override' specifier.
85missingOverridestyleThe function 'listen' overrides a function in a base class but is not marked with a 'override' specifier.
86missingOverridestyleThe function 'stop' overrides a function in a base class but is not marked with a 'override' specifier.
86virtualCallInConstructorwarningVirtual function 'stop' is called from destructor '~WSLServer()' at line 309. Dynamic binding is not used.
87missingOverridestyleThe function 'is_listening' overrides a function in a base class but is not marked with a 'override' specifier.
88missingOverridestyleThe function 'get_max_packet_size' overrides a function in a base class but is not marked with a 'override' specifier.
89missingOverridestyleThe function 'has_peer' overrides a function in a base class but is not marked with a 'override' specifier.
90missingOverridestyleThe function 'get_peer' overrides a function in a base class but is not marked with a 'override' specifier.
91missingOverridestyleThe function 'get_peer_address' overrides a function in a base class but is not marked with a 'override' specifier.
92missingOverridestyleThe function 'get_peer_port' overrides a function in a base class but is not marked with a 'override' specifier.
93missingOverridestyleThe function 'disconnect_peer' overrides a function in a base class but is not marked with a 'override' specifier.
94missingOverridestyleThe function 'poll' overrides a function in a base class but is not marked with a 'override' specifier.
platform/android/api/jni_singleton.h
87allocaCalledwarningObsolete function 'alloca' called.
237useInitializationList398performanceVariable 'instance' is assigned in constructor body. Consider performing initialization in initialization list.
platform/android/audio_driver_opensl.cpp
81cstyleCast398styleC-style pointer casting
200redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
220cstyleCast398styleC-style pointer casting
359uninitMemberVar398warningMember variable 'AudioDriverOpenSL::buffer_size' is not initialized in the constructor.
359uninitMemberVar398warningMember variable 'AudioDriverOpenSL::buffers' is not initialized in the constructor.
359uninitMemberVar398warningMember variable 'AudioDriverOpenSL::mixdown_buffer' is not initialized in the constructor.
359uninitMemberVar398warningMember variable 'AudioDriverOpenSL::last_free' is not initialized in the constructor.
platform/android/dir_access_jandroid.h
62virtualCallInConstructorwarningVirtual function 'list_dir_end' is called from destructor '~DirAccessJAndroid()' at line 249. Dynamic binding is not used.
platform/android/display_server_android.cpp
49cstyleCast398styleC-style pointer casting
371useInitializationList398performanceVariable 'rendering_driver' is assigned in constructor body. Consider performing initialization in initialization list.
374useInitializationList398performanceVariable 'rendering_driver' is assigned in constructor body. Consider performing initialization in initialization list.
374redundantAssignment563styleVariable 'rendering_driver' is reassigned a value before the old one has been used.
platform/android/export/export.cpp
266cstyleCast398styleC-style pointer casting
273shadowVariable398styleLocal variable 'devices' shadows outer variable
614cstyleCast398styleC-style pointer casting
639cstyleCast398styleC-style pointer casting
1518unreadVariable563styleVariable 'version_name' is assigned a value that is never used.
1548redundantAssignment563styleVariable 'err' is reassigned a value before the old one has been used.
1622redundantAssignment563styleVariable 'err' is reassigned a value before the old one has been used.
1702unreadVariable563styleVariable 'da' is assigned a value that is never used.
2018redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
2300redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
platform/android/file_access_android.cpp
177uninitMemberVar398warningMember variable 'FileAccessAndroid::len' is not initialized in the constructor.
177uninitMemberVar398warningMember variable 'FileAccessAndroid::pos' is not initialized in the constructor.
platform/android/file_access_android.h
52virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~FileAccessAndroid()' at line 183. Dynamic binding is not used.
platform/android/file_access_jandroid.h
54virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~FileAccessJAndroid()' at line 211. Dynamic binding is not used.
55virtualCallInConstructorwarningVirtual function 'is_open' is called from destructor '~FileAccessJAndroid()' at line 210. Dynamic binding is not used.
platform/android/java_class_wrapper.cpp
167allocaCalledwarningObsolete function 'alloca' called.
1147shadowVariable398styleLocal variable 'valid' shadows outer variable
platform/android/java_godot_io_wrapper.cpp
40useInitializationList398performanceVariable 'godot_io_instance' is assigned in constructor body. Consider performing initialization in initialization list.
platform/android/java_godot_lib_jni.cpp
399allocaCalledwarningObsolete function 'alloca' called.
400allocaCalledwarningObsolete function 'alloca' called.
403shadowVariable398styleLocal variable 'obj' shadows outer variable
435shadowVariable398styleLocal variable 'obj' shadows outer variable
platform/android/java_godot_wrapper.cpp
41useInitializationList398performanceVariable 'godot_instance' is assigned in constructor body. Consider performing initialization in initialization list.
platform/android/jni_utils.cpp
137shadowVariable398styleLocal variable 'v' shadows outer variable
platform/android/jni_utils.h
43useInitializationList398performanceVariable 'obj' is assigned in constructor body. Consider performing initialization in initialization list.
platform/android/net_socket_android.h
68virtualCallInConstructorwarningVirtual function 'close' is called from destructor '~NetSocketAndroid()' at line 81. Dynamic binding is not used.
platform/android/os_android.cpp
112cstyleCast398styleC-style pointer casting
322uninitMemberVar398warningMember variable 'OS_Android::use_16bits_fbo' is not initialized in the constructor.
platform/android/plugin/godot_plugin_jni.cpp
132invalidLifetime562errorUsing pointer to local variable 'variant' that is out of scope.
platform/android/thread_jandroid.cpp
101nullPointerRedundantCheck476warningEither the condition '!tp' is redundant or there is possible null pointer dereference: tp.
103nullPointerRedundantCheck476warningEither the condition '!tp' is redundant or there is possible null pointer dereference: tp.
104nullPointerRedundantCheck476warningEither the condition '!tp' is redundant or there is possible null pointer dereference: tp.
150uninitMemberVarPrivate398warningMember variable 'ThreadAndroid::user' is not initialized in the constructor.
152useInitializationList398performanceVariable 'pthread' is assigned in constructor body. Consider performing initialization in initialization list.
platform/haiku/audio_driver_media_kit.cpp
76cstyleCast398styleC-style pointer casting
128uninitMemberVar398warningMember variable 'AudioDriverMediaKit::mix_rate' is not initialized in the constructor.
128uninitMemberVar398warningMember variable 'AudioDriverMediaKit::buffer_size' is not initialized in the constructor.
128uninitMemberVar398warningMember variable 'AudioDriverMediaKit::channels' is not initialized in the constructor.
128uninitMemberVar398warningMember variable 'AudioDriverMediaKit::active' is not initialized in the constructor.
platform/haiku/context_gl_haiku.cpp
39noCopyConstructor398warningClass 'ContextGL_Haiku' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
39noOperatorEq398warningClass 'ContextGL_Haiku' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s).
platform/haiku/context_gl_haiku.h
57noExplicitConstructor398styleClass 'ContextGL_Haiku' has a constructor with 1 argument that is not explicit.
platform/haiku/haiku_direct_window.cpp
38uninitMemberVar398warningMember variable 'HaikuDirectWindow::current_video_mode' is not initialized in the constructor.
41useInitializationList398performanceVariable 'last_buttons_state' is assigned in constructor body. Consider performing initialization in initialization list.
43useInitializationList398performanceVariable 'last_key_modifier_state' is assigned in constructor body. Consider performing initialization in initialization list.
platform/haiku/haiku_direct_window.h
71noExplicitConstructor398styleClass 'HaikuDirectWindow' has a constructor with 1 argument that is not explicit.
platform/haiku/os_haiku.cpp
41uninitMemberVar398warningMember variable 'OS_Haiku::app' is not initialized in the constructor.
41uninitMemberVar398warningMember variable 'OS_Haiku::window' is not initialized in the constructor.
41uninitMemberVar398warningMember variable 'OS_Haiku::main_loop' is not initialized in the constructor.
41uninitMemberVar398warningMember variable 'OS_Haiku::input' is not initialized in the constructor.
41uninitMemberVar398warningMember variable 'OS_Haiku::rendering_server' is not initialized in the constructor.
41uninitMemberVar398warningMember variable 'OS_Haiku::video_driver_index' is not initialized in the constructor.
41uninitMemberVar398warningMember variable 'OS_Haiku::context_gl' is not initialized in the constructor.
platform/iphone/export/export.cpp
85useInitializationList398performanceVariable 'name' is assigned in constructor body. Consider performing initialization in initialization list.
720cstyleCast398styleC-style pointer casting
1200redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1377uninitMemberVar398warningMember variable 'EditorExportPlatformIOS::version_code' is not initialized in the constructor.
platform/iphone/godot_iphone.cpp
56unsignedPositive570styleUnsigned expression 'len' can't be negative so it is unnecessary to test it.
platform/iphone/os_iphone.cpp
76cstyleCast398styleC-style pointer casting
553unreadVariable563styleVariable 'tempFile' is assigned a value that is never used.
627memleak401errorMemory leak: new_ptr
629uninitMemberVar398warningMember variable 'OSIPhone::ios' is not initialized in the constructor.
629uninitMemberVar398warningMember variable 'OSIPhone::input' is not initialized in the constructor.
629uninitMemberVar398warningMember variable 'OSIPhone::video_driver_index' is not initialized in the constructor.
629uninitMemberVar398warningMember variable 'OSIPhone::game_center' is not initialized in the constructor.
629uninitMemberVar398warningMember variable 'OSIPhone::icloud' is not initialized in the constructor.
629uninitMemberVar398warningMember variable 'OSIPhone::store_kit' is not initialized in the constructor.
629uninitMemberVar398warningMember variable 'OSIPhone::context_vulkan' is not initialized in the constructor.
629uninitMemberVar398warningMember variable 'OSIPhone::rendering_device_vulkan' is not initialized in the constructor.
platform/iphone/os_iphone.h
166virtualCallInConstructorwarningVirtual function 'set_video_mode' is called from constructor 'OSIPhone(int width,int height,String p_data_dir)' at line 646. Dynamic binding is not used.
platform/javascript/audio_driver_javascript.cpp
56invalidPointerCast704portabilityCasting from float * to signed int * is not portable due to different binary data representations on different platforms.
99unreadVariable563styleVariable 'ref['script']' is assigned a value that is never used.
253unreadVariable563styleVariable 'ref['input']' is assigned a value that is never used.
platform/javascript/export/export.cpp
613cstyleCast398styleC-style pointer casting
platform/javascript/javascript_eval.cpp
90internalAstErrorerrorSyntax Error: AST broken, 'if' doesn't have two operands.
platform/javascript/os_javascript.cpp
448internalAstErrorerrorSyntax Error: AST broken, binary operator '==' doesn't have two operands.
platform/linuxbsd/context_gl_x11.cpp
160nullPointerRedundantCheck476warningEither the condition '!fbc' is redundant or there is possible null pointer dereference: fbc.
162nullPointerRedundantCheck476warningEither the condition '!fbc' is redundant or there is possible null pointer dereference: fbc.
245useInitializationList398performanceVariable 'default_video_mode' is assigned in constructor body. Consider performing initialization in initialization list.
platform/linuxbsd/display_server_x11.cpp
295knownConditionTrueFalse570styleCondition 'direct_touch' is always false
453unreadVariable563styleVariable 'internal_clipboard' is assigned a value that is never used.
1160constVariable398styleVariable 'wd' can be declared with const
1629constVariable398styleVariable 'wd' can be declared with const
1656constVariable398styleVariable 'wd' can be declared with const
2028constArgument570styleArgument 'sizeof(char)*utf8len' to function memalloc is always 8
2307cstyleCast398styleC-style pointer casting
2846nullPointerRedundantCheck476warningEither the condition 'if(targetname)' is redundant or there is possible null pointer dereference: targetname.
3034unreadVariable563styleVariable 'context' is assigned a value that is never used.
3427knownConditionTrueFalse571styleCondition 'modifiers==nullptr' is always true
3530redundantAssignment563styleVariable 'rendering_driver' is reassigned a value before the old one has been used.
platform/linuxbsd/display_server_x11.h
304virtualCallInConstructorwarningVirtual function 'window_set_mode' is called from constructor 'DisplayServerX11(const String&p_rendering_driver,WindowMode p_mode,uint32_t p_flags,const Vector2i&p_resolution,Error&r_error)' at line 3610. Dynamic binding is not used.
309virtualCallInConstructorwarningVirtual function 'window_set_flag' is called from constructor 'DisplayServerX11(const String&p_rendering_driver,WindowMode p_mode,uint32_t p_flags,const Vector2i&p_resolution,Error&r_error)' at line 3613. Dynamic binding is not used.
323virtualCallInConstructorwarningVirtual function 'cursor_set_shape' is called from constructor 'DisplayServerX11(const String&p_rendering_driver,WindowMode p_mode,uint32_t p_flags,const Vector2i&p_resolution,Error&r_error)' at line 3779. Dynamic binding is not used.
platform/linuxbsd/joypad_linux.cpp
52uninitMemberVar398warningMember variable 'Joypad::key_map' is not initialized in the constructor.
52uninitMemberVar398warningMember variable 'Joypad::abs_map' is not initialized in the constructor.
52uninitMemberVar398warningMember variable 'Joypad::force_feedback' is not initialized in the constructor.
52uninitMemberVar398warningMember variable 'Joypad::ff_effect_id' is not initialized in the constructor.
52uninitMemberVar398warningMember variable 'Joypad::ff_effect_timestamp' is not initialized in the constructor.
55useInitializationList398performanceVariable 'devpath' is assigned in constructor body. Consider performing initialization in initialization list.
99cstyleCast398styleC-style pointer casting
platform/linuxbsd/joypad_linux.h
44noExplicitConstructor398styleClass 'JoypadLinux' has a constructor with 1 argument that is not explicit.
83unusedPrivateFunction398styleUnused private function: 'JoypadLinux::get_joy_from_path'
platform/linuxbsd/os_linuxbsd.cpp
365uninitMemberVar398warningMember variable 'OS_LinuxBSD::joypad' is not initialized in the constructor.
platform/osx/export/export.cpp
688redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
851uninitMemberVar398warningMember variable 'EditorExportPlatformOSX::version_code' is not initialized in the constructor.
platform/osx/joypad_osx.cpp
40useInitializationList398performanceVariable 'device_ref' is assigned in constructor body. Consider performing initialization in initialization list.
41useInitializationList398performanceVariable 'ff_device' is assigned in constructor body. Consider performing initialization in initialization list.
44useInitializationList398performanceVariable 'ffservice' is assigned in constructor body. Consider performing initialization in initialization list.
202cstyleCast398styleC-style pointer casting
301redundantAssignment563styleVariable 'name' is reassigned a value before the old one has been used.
platform/osx/joypad_osx.h
121noExplicitConstructor398styleClass 'JoypadOSX' has a constructor with 1 argument that is not explicit.
platform/server/os_server.cpp
306uninitMemberVar398warningMember variable 'OS_Server::rendering_server' is not initialized in the constructor.
306uninitMemberVar398warningMember variable 'OS_Server::main_loop' is not initialized in the constructor.
306uninitMemberVar398warningMember variable 'OS_Server::force_quit' is not initialized in the constructor.
306uninitMemberVar398warningMember variable 'OS_Server::input' is not initialized in the constructor.
306uninitMemberVar398warningMember variable 'OS_Server::video_driver_index' is not initialized in the constructor.
platform/uwp/app.cpp
521preprocessorErrorDirectiveerrorfailed to expand 'READ_LE_4', Invalid ## usage when expanding 'READ_LE_4'.
platform/uwp/context_egl_uwp.cpp
211uninitMemberVar398warningMember variable 'ContextEGL_UWP::vsync' is not initialized in the constructor.
platform/uwp/export/export.cpp
327unreadVariable563styleVariable 'offs' is assigned a value that is never used.
380unreadVariable563styleVariable 'offs' is assigned a value that is never used.
561redundantAssignment563styleVariable 'meta.compressed_size' is reassigned a value before the old one has been used.
647uninitMemberVar398warningMember variable 'AppxPackager::package' is not initialized in the constructor.
805unreadVariable563styleVariable 'show_name_on_tiles' is assigned a value that is never used.
807unreadVariable563styleVariable 'show_name_on_tiles' is assigned a value that is never used.
987cstyleCast398styleC-style pointer casting
1327redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
platform/uwp/joypad_uwp.cpp
57syntaxErrorerrorsyntax error
platform/uwp/os_uwp.cpp
281syntaxErrorerrorsyntax error
platform/windows/context_gl_windows.cpp
219uninitMemberVar398warningMember variable 'ContextGL_Windows::pixel_format' is not initialized in the constructor.
222useInitializationList398performanceVariable 'hWnd' is assigned in constructor body. Consider performing initialization in initialization list.
platform/windows/crash_handler_windows.cpp
92noExplicitConstructor398styleClass 'get_mod_info' has a constructor with 1 argument that is not explicit.
platform/windows/display_server_windows.cpp
404unreadVariable563styleVariable 'hr' is assigned a value that is never used.
1102constVariable398styleVariable 'wd' can be declared with const
1397knownConditionTrueFalse571styleCondition 'hAndMask!=nullptr' is always true
1401knownConditionTrueFalse571styleCondition 'hXorMask!=nullptr' is always true
1524unreadVariable563styleVariable 'drop_events' is assigned a value that is never used.
1755cstyleCast398styleC-style pointer casting
2806cstyleCast398styleC-style pointer casting
2947cstyleCast398styleC-style pointer casting
platform/windows/display_server_windows.h
368virtualCallInConstructorwarningVirtual function 'window_set_flag' is called from constructor 'DisplayServerWindows(const String&p_rendering_driver,WindowMode p_mode,uint32_t p_flags,const Vector2i&p_resolution,Error&r_error)' at line 2903. Dynamic binding is not used.
platform/windows/export/export.cpp
134unreadVariable563styleVariable 'comments' is assigned a value that is never used.
platform/windows/godot_windows.cpp
123unreadVariable563styleVariable '_argv[j]' is assigned a value that is never used.
platform/windows/joypad_windows.cpp
243cstyleCast398styleC-style pointer casting
253cstyleCast398styleC-style pointer casting
platform/windows/joypad_windows.h
55noExplicitConstructor398styleClass 'JoypadWindows' has a constructor with 1 argument that is not explicit.
86useInitializationList398performanceVariable 'last_pad' is assigned in constructor body. Consider performing initialization in initialization list.
105uninitMemberVar398warningMember variable 'xinput_gamepad::id' is not initialized in the constructor.
110useInitializationList398performanceVariable 'last_packet' is assigned in constructor body. Consider performing initialization in initialization list.
platform/windows/os_windows.cpp
456nullPointerRedundantCheck476warningEither the condition '!f' is redundant or there is possible null pointer dereference: f.
814uninitMemberVar398warningMember variable 'OS_Windows::ticks_start' is not initialized in the constructor.
814uninitMemberVar398warningMember variable 'OS_Windows::ticks_per_second' is not initialized in the constructor.
814uninitMemberVar398warningMember variable 'OS_Windows::main_loop' is not initialized in the constructor.
814uninitMemberVar398warningMember variable 'OS_Windows::process_map' is not initialized in the constructor.
818useInitializationList398performanceVariable 'hInstance' is assigned in constructor body. Consider performing initialization in initialization list.
platform/windows/os_windows.h
172noExplicitConstructor398styleClass 'OS_Windows' has a constructor with 1 argument that is not explicit.
platform/windows/windows_terminal_logger.cpp
102ignoredReturnValue252warningReturn value of function logf() is not used.
103ignoredReturnValue252warningReturn value of function logf() is not used.
104ignoredReturnValue252warningReturn value of function logf() is not used.
105ignoredReturnValue252warningReturn value of function logf() is not used.
118ignoredReturnValue252warningReturn value of function logf() is not used.
119ignoredReturnValue252warningReturn value of function logf() is not used.
120ignoredReturnValue252warningReturn value of function logf() is not used.
121ignoredReturnValue252warningReturn value of function logf() is not used.
scene/2d/animated_sprite_2d.cpp
767useInitializationList398performanceVariable 'animation' is assigned in constructor body. Consider performing initialization in initialization list.
770useInitializationList398performanceVariable 'specular_color' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/back_buffer_copy.cpp
107useInitializationList398performanceVariable 'rect' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/camera_2d.cpp
779uninitMemberVar398warningMember variable 'Camera2D::viewport' is not initialized in the constructor.
793useInitializationList398performanceVariable 'camera_pos' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/canvas_modulate.cpp
98useInitializationList398performanceVariable 'color' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/collision_object_2d.cpp
436useInitializationList398performanceVariable 'rid' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/collision_polygon_2d.cpp
319useInitializationList398performanceVariable 'aabb' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/collision_shape_2d.cpp
249useInitializationList398performanceVariable 'rect' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/cpu_particles_2d.h
294unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If VARIANT_ENUM_CAST is a macro then please configure it.
scene/2d/gpu_particles_2d.cpp
411useInitializationList398performanceVariable 'particles' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/gpu_particles_2d.h
125unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If VARIANT_ENUM_CAST is a macro then please configure it.
scene/2d/joints_2d.cpp
167useInitializationList398performanceVariable 'bias' is assigned in constructor body. Consider performing initialization in initialization list.
223useInitializationList398performanceVariable 'softness' is assigned in constructor body. Consider performing initialization in initialization list.
294useInitializationList398performanceVariable 'length' is assigned in constructor body. Consider performing initialization in initialization list.
295useInitializationList398performanceVariable 'initial_offset' is assigned in constructor body. Consider performing initialization in initialization list.
405useInitializationList398performanceVariable 'length' is assigned in constructor body. Consider performing initialization in initialization list.
406useInitializationList398performanceVariable 'rest_length' is assigned in constructor body. Consider performing initialization in initialization list.
407useInitializationList398performanceVariable 'stiffness' is assigned in constructor body. Consider performing initialization in initialization list.
408useInitializationList398performanceVariable 'damping' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/joints_2d.h
84missingOverridestyleThe function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier.
103missingOverridestyleThe function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier.
127missingOverridestyleThe function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier.
scene/2d/light_2d.cpp
461useInitializationList398performanceVariable 'canvas_light' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/light_occluder_2d.cpp
153useInitializationList398performanceVariable 'occ_polygon' is assigned in constructor body. Consider performing initialization in initialization list.
294uninitMemberVar398warningMember variable 'LightOccluder2D::enabled' is not initialized in the constructor.
296useInitializationList398performanceVariable 'occluder' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/line_2d.cpp
37unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If VARIANT_ENUM_CAST is a macro then please configure it.
scene/2d/line_builder.cpp
95uninitMemberVar398warningMember variable 'LineBuilder::texture_mode' is not initialized in the constructor.
99useInitializationList398performanceVariable 'default_color' is assigned in constructor body. Consider performing initialization in initialization list.
337unreadVariable563styleVariable 'color0' is assigned a value that is never used.
scene/2d/line_builder.h
77unusedPrivateFunction398styleUnused private function: 'LineBuilder::strip_new_quad'
scene/2d/navigation_2d.cpp
87useInitializationList398performanceVariable 'map' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/navigation_agent_2d.cpp
145useInitializationList398performanceVariable 'agent' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/navigation_obstacle_2d.cpp
84useInitializationList398performanceVariable 'agent' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/node_2d.cpp
150cstyleCast398styleC-style pointer casting
159cstyleCast398styleC-style pointer casting
174cstyleCast398styleC-style pointer casting
188cstyleCast398styleC-style pointer casting
194cstyleCast398styleC-style pointer casting
206cstyleCast398styleC-style pointer casting
462useInitializationList398performanceVariable '_scale' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/parallax_layer.cpp
170useInitializationList398performanceVariable 'motion_scale' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/path_2d.cpp
419useInitializationList398performanceVariable 'offset' is assigned in constructor body. Consider performing initialization in initialization list.
420useInitializationList398performanceVariable 'h_offset' is assigned in constructor body. Consider performing initialization in initialization list.
421useInitializationList398performanceVariable 'v_offset' is assigned in constructor body. Consider performing initialization in initialization list.
426useInitializationList398performanceVariable 'lookahead' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/physics_body_2d.cpp
230useInitializationList398performanceVariable 'constant_angular_velocity' is assigned in constructor body. Consider performing initialization in initialization list.
407allocaCalledwarningObsolete function 'alloca' called.
407cstyleCast398styleC-style pointer casting
409allocaCalledwarningObsolete function 'alloca' called.
409cstyleCast398styleC-style pointer casting
946useInitializationList398performanceVariable 'mass' is assigned in constructor body. Consider performing initialization in initialization list.
948useInitializationList398performanceVariable 'gravity_scale' is assigned in constructor body. Consider performing initialization in initialization list.
949useInitializationList398performanceVariable 'linear_damp' is assigned in constructor body. Consider performing initialization in initialization list.
950useInitializationList398performanceVariable 'angular_damp' is assigned in constructor body. Consider performing initialization in initialization list.
955useInitializationList398performanceVariable 'angular_velocity' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/physics_body_2d.h
53noExplicitConstructor398styleClass 'PhysicsBody2D' has a constructor with 1 argument that is not explicit.
158uninitMemberVar398warningMember variable 'ShapePair::tagged' is not initialized in the constructor.
scene/2d/polygon_2d.cpp
731useInitializationList398performanceVariable 'tex_scale' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/ray_cast_2d.cpp
346useInitializationList398performanceVariable 'cast_to' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/skeleton_2d.cpp
303useInitializationList398performanceVariable 'skeleton' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/sprite_2d.cpp
372knownConditionTrueFalse570styleCondition 'is_repeat' is always false
530useInitializationList398performanceVariable 'specular_color' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/tile_map.cpp
147unreadVariable563styleVariable 'local_transform' is assigned a value that is never used.
1245shiftTooManyBitsSigned758portabilityShifting signed 32-bit value by 31 bits is implementation-defined behaviour
1277shiftTooManyBitsSigned758portabilityShifting signed 32-bit value by 31 bits is implementation-defined behaviour
1791unreadVariable563styleVariable 'warning' is assigned a value that is never used.
1953useInitializationList398performanceVariable 'cell_size' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/tile_map.h
156operatorEq398style'Quadrant::operator=' should return 'Quadrant &'.
167useInitializationList398performanceVariable 'pos' is assigned in constructor body. Consider performing initialization in initialization list.
168useInitializationList398performanceVariable 'canvas_items' is assigned in constructor body. Consider performing initialization in initialization list.
169useInitializationList398performanceVariable 'body' is assigned in constructor body. Consider performing initialization in initialization list.
171useInitializationList398performanceVariable 'cells' is assigned in constructor body. Consider performing initialization in initialization list.
172useInitializationList398performanceVariable 'occluder_instances' is assigned in constructor body. Consider performing initialization in initialization list.
173useInitializationList398performanceVariable 'navpoly_ids' is assigned in constructor body. Consider performing initialization in initialization list.
175uninitMemberVar398warningMember variable 'Quadrant::shape_owner_id' is not initialized in the constructor.
scene/2d/touch_screen_button.cpp
425useInitializationList398performanceVariable 'unit_rect' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/visibility_notifier_2d.cpp
150useInitializationList398performanceVariable 'rect' is assigned in constructor body. Consider performing initialization in initialization list.
scene/2d/visibility_notifier_2d.h
87missingOverridestyleThe function '_screen_enter' overrides a function in a base class but is not marked with a 'override' specifier.
88missingOverridestyleThe 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
83uninitMemberVar398warningMember variable 'Output::pitch_scale' is not initialized in the constructor.
scene/3d/camera_3d.cpp
682useInitializationList398performanceVariable 'camera' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/camera_3d.h
212missingOverridestyleThe function 'get_camera_transform' overrides a function in a base class but is not marked with a 'override' specifier.
scene/3d/collision_object_3d.cpp
344useInitializationList398performanceVariable 'rid' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/collision_polygon_3d.cpp
201useInitializationList398performanceVariable 'aabb' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/cpu_particles_3d.h
293unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If VARIANT_ENUM_CAST is a macro then please configure it.
scene/3d/decal.cpp
216useInitializationList398performanceVariable 'extents' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/gi_probe.cpp
298useInitializationList398performanceVariable 'probe' is assigned in constructor body. Consider performing initialization in initialization list.
565useInitializationList398performanceVariable 'extents' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/gpu_particles_3d.h
131unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If VARIANT_ENUM_CAST is a macro then please configure it.
scene/3d/immediate_geometry_3d.cpp
161useInitializationList398performanceVariable 'im' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/light_3d.cpp
327useInitializationList398performanceVariable 'type' is assigned in constructor body. Consider performing initialization in initialization list.
369uninitMemberVar398warningMember variable 'Light3D::param' is not initialized in the constructor.
369uninitMemberVar398warningMember variable 'Light3D::shadow' is not initialized in the constructor.
369uninitMemberVar398warningMember variable 'Light3D::negative' is not initialized in the constructor.
369uninitMemberVar398warningMember variable 'Light3D::reverse_cull' is not initialized in the constructor.
369uninitMemberVar398warningMember variable 'Light3D::cull_mask' is not initialized in the constructor.
369uninitMemberVar398warningMember variable 'Light3D::editor_only' is not initialized in the constructor.
369uninitMemberVar398warningMember variable 'Light3D::bake_mode' is not initialized in the constructor.
371useInitializationList398performanceVariable 'type' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/light_3d.h
97noExplicitConstructor398styleClass 'Light3D' has a constructor with 1 argument that is not explicit.
scene/3d/navigation_3d.cpp
115useInitializationList398performanceVariable 'map' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/navigation_agent_3d.cpp
154useInitializationList398performanceVariable 'agent' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/navigation_obstacle_3d.cpp
92useInitializationList398performanceVariable 'agent' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/path_3d.cpp
406useInitializationList398performanceVariable 'offset' is assigned in constructor body. Consider performing initialization in initialization list.
407useInitializationList398performanceVariable 'delta_offset' is assigned in constructor body. Consider performing initialization in initialization list.
408useInitializationList398performanceVariable 'h_offset' is assigned in constructor body. Consider performing initialization in initialization list.
409useInitializationList398performanceVariable 'v_offset' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/physics_joint_3d.h
92missingOverridestyleThe function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier.
130missingOverridestyleThe function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier.
193missingOverridestyleThe function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier.
228missingOverridestyleThe function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier.
310missingOverridestyleThe function '_configure_joint' overrides a function in a base class but is not marked with a 'override' specifier.
scene/3d/proximity_group_3d.cpp
208useInitializationList398performanceVariable 'grid_radius' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/ray_cast_3d.cpp
400useInitializationList398performanceVariable 'cast_to' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/reflection_probe.cpp
263useInitializationList398performanceVariable 'interior_ambient' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/skeleton_3d.h
47unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If GDCLASS is a macro then please configure it.
scene/3d/skeleton_ik_3d.cpp
169constParameter398styleParameter 'r_chain' can be declared with const
scene/3d/skeleton_ik_3d.h
117uninitMemberVar398warningMember variable 'Task::chain' is not initialized in the constructor.
scene/3d/soft_body_3d.cpp
42uninitMemberVarPrivate398warningMember variable 'SoftBodyRenderingServerHandler::surface' is not initialized in the constructor.
42uninitMemberVarPrivate398warningMember variable 'SoftBodyRenderingServerHandler::stride' is not initialized in the constructor.
42uninitMemberVarPrivate398warningMember variable 'SoftBodyRenderingServerHandler::offset_vertices' is not initialized in the constructor.
42uninitMemberVarPrivate398warningMember variable 'SoftBodyRenderingServerHandler::offset_normal' is not initialized in the constructor.
42uninitMemberVarPrivate398warningMember variable 'SoftBodyRenderingServerHandler::write_buffer' is not initialized in the constructor.
107useInitializationList398performanceVariable 'spatial_attachment_path' is assigned in constructor body. Consider performing initialization in initialization list.
109useInitializationList398performanceVariable 'offset' is assigned in constructor body. Consider performing initialization in initialization list.
704uninitMemberVar398warningMember variable 'SoftBody3D::debug_mesh' is not initialized in the constructor.
704uninitMemberVar398warningMember variable 'SoftBody3D::capture_input_on_drag' is not initialized in the constructor.
scene/3d/soft_body_3d.h
78operatorEq398style'PinnedPoint::operator=' should return 'PinnedPoint &'.
scene/3d/sprite_3d.cpp
1136uninitMemberVar398warningMember variable 'AnimatedSprite3D::centered' is not initialized in the constructor.
1136uninitMemberVar398warningMember variable 'AnimatedSprite3D::hflip' is not initialized in the constructor.
1136uninitMemberVar398warningMember variable 'AnimatedSprite3D::vflip' is not initialized in the constructor.
1140useInitializationList398performanceVariable 'animation' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/sprite_3d.h
163missingOverridestyleThe function '_draw' overrides a function in a base class but is not marked with a 'override' specifier.
190missingOverridestyleThe function 'get_item_rect' overrides a function in a base class but is not marked with a 'override' specifier.
221missingOverridestyleThe function '_draw' overrides a function in a base class but is not marked with a 'override' specifier.
240missingOverridestyleThe function 'get_item_rect' overrides a function in a base class but is not marked with a 'override' specifier.
scene/3d/vehicle_body_3d.cpp
367useInitializationList398performanceVariable 'm_steering' is assigned in constructor body. Consider performing initialization in initialization list.
449unreadVariable563styleVariable 'param' is assigned a value that is never used.
618redundantInitialization563styleRedundant initialization for 'rel_vel'. The initialized value is overwritten before it is read.
984useInitializationList398performanceVariable 'm_pitchControl' is assigned in constructor body. Consider performing initialization in initialization list.
985useInitializationList398performanceVariable 'm_currentVehicleSpeedKmHour' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/visibility_notifier_3d.cpp
122useInitializationList398performanceVariable 'aabb' is assigned in constructor body. Consider performing initialization in initialization list.
scene/3d/visibility_notifier_3d.h
76missingOverridestyleThe function '_screen_enter' overrides a function in a base class but is not marked with a 'override' specifier.
77missingOverridestyleThe function '_screen_exit' overrides a function in a base class but is not marked with a 'override' specifier.
scene/3d/voxelizer.cpp
987allocaCalledwarningObsolete function 'alloca' called.
988invalidPointerCast704portabilityCasting from float * to signed int * is not portable due to different binary data representations on different platforms.
989invalidPointerCast704portabilityCasting between signed int * and float * which have an incompatible binary data representation.
1214uninitMemberVar398warningMember variable 'Voxelizer::cell_subdiv' is not initialized in the constructor.
1214uninitMemberVar398warningMember variable 'Voxelizer::axis_cell_size' is not initialized in the constructor.
1214uninitMemberVar398warningMember variable 'Voxelizer::cell_size' is not initialized in the constructor.
1214uninitMemberVar398warningMember variable 'Voxelizer::max_original_cells' is not initialized in the constructor.
1214uninitMemberVar398warningMember variable 'Voxelizer::leaf_voxel_count' is not initialized in the constructor.
scene/animation/animation_blend_tree.cpp
135useInitializationList398performanceVariable 'time' is assigned in constructor body. Consider performing initialization in initialization list.
425useInitializationList398performanceVariable 'add_amount' is assigned in constructor body. Consider performing initialization in initialization list.
478useInitializationList398performanceVariable 'add_amount' is assigned in constructor body. Consider performing initialization in initialization list.
529useInitializationList398performanceVariable 'blend_amount' is assigned in constructor body. Consider performing initialization in initialization list.
576useInitializationList398performanceVariable 'blend_amount' is assigned in constructor body. Consider performing initialization in initialization list.
609useInitializationList398performanceVariable 'scale' is assigned in constructor body. Consider performing initialization in initialization list.
842useInitializationList398performanceVariable 'prev_xfading' is assigned in constructor body. Consider performing initialization in initialization list.
843useInitializationList398performanceVariable 'prev' is assigned in constructor body. Consider performing initialization in initialization list.
844useInitializationList398performanceVariable 'time' is assigned in constructor body. Consider performing initialization in initialization list.
845useInitializationList398performanceVariable 'current' is assigned in constructor body. Consider performing initialization in initialization list.
846useInitializationList398performanceVariable 'prev_current' is assigned in constructor body. Consider performing initialization in initialization list.
1003unreadVariable563styleVariable 'input' is assigned a value that is never used.
1022unreadVariable563styleVariable 'input' is assigned a value that is never used.
1042unreadVariable563styleVariable 'input' is assigned a value that is never used.
scene/animation/animation_blend_tree.h
52missingOverridestyleThe function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier.
56missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
57missingOverridestyleThe function 'process' overrides a function in a base class but is not marked with a 'override' specifier.
100missingOverridestyleThe function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier.
101missingOverridestyleThe function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier.
103missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
125missingOverridestyleThe function 'has_filter' overrides a function in a base class but is not marked with a 'override' specifier.
126missingOverridestyleThe function 'process' overrides a function in a base class but is not marked with a 'override' specifier.
143missingOverridestyleThe function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier.
144missingOverridestyleThe function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier.
146missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
151missingOverridestyleThe function 'has_filter' overrides a function in a base class but is not marked with a 'override' specifier.
152missingOverridestyleThe function 'process' overrides a function in a base class but is not marked with a 'override' specifier.
167missingOverridestyleThe function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier.
168missingOverridestyleThe function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier.
170missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
175missingOverridestyleThe function 'has_filter' overrides a function in a base class but is not marked with a 'override' specifier.
176missingOverridestyleThe function 'process' overrides a function in a base class but is not marked with a 'override' specifier.
191missingOverridestyleThe function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier.
192missingOverridestyleThe function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier.
194missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
195missingOverridestyleThe function 'process' overrides a function in a base class but is not marked with a 'override' specifier.
200missingOverridestyleThe function 'has_filter' overrides a function in a base class but is not marked with a 'override' specifier.
214missingOverridestyleThe function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier.
215missingOverridestyleThe function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier.
217missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
222missingOverridestyleThe function 'process' overrides a function in a base class but is not marked with a 'override' specifier.
235missingOverridestyleThe function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier.
236missingOverridestyleThe function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier.
238missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
240missingOverridestyleThe function 'process' overrides a function in a base class but is not marked with a 'override' specifier.
254missingOverridestyleThe function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier.
255missingOverridestyleThe function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier.
257missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
259missingOverridestyleThe function 'process' overrides a function in a base class but is not marked with a 'override' specifier.
277duplInheritedMember398warningThe class 'AnimationNodeTransition' defines member variable with name 'inputs' also defined in its parent class 'AnimationNode'.
302missingOverridestyleThe function 'get_parameter_list' overrides a function in a base class but is not marked with a 'override' specifier.
303missingOverridestyleThe function 'get_parameter_default_value' overrides a function in a base class but is not marked with a 'override' specifier.
305missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
319missingOverridestyleThe function 'process' overrides a function in a base class but is not marked with a 'override' specifier.
328missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
329missingOverridestyleThe function 'process' overrides a function in a base class but is not marked with a 'override' specifier.
379missingOverridestyleThe function 'get_child_nodes' overrides a function in a base class but is not marked with a 'override' specifier.
393missingOverridestyleThe function 'get_caption' overrides a function in a base class but is not marked with a 'override' specifier.
394missingOverridestyleThe function 'process' overrides a function in a base class but is not marked with a 'override' specifier.
401missingOverridestyleThe 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
1009useInitializationList398performanceVariable 'playback' is assigned in constructor body. Consider performing initialization in initialization list.
scene/animation/animation_player.cpp
1532unreadVariable563styleVariable 'pf' is assigned a value that is never used.
1694uninitMemberVar398warningMember variable 'AnimationPlayer::cache_update' is not initialized in the constructor.
1694uninitMemberVar398warningMember variable 'AnimationPlayer::cache_update_prop' is not initialized in the constructor.
1694uninitMemberVar398warningMember variable 'AnimationPlayer::cache_update_bezier' is not initialized in the constructor.
1707useInitializationList398performanceVariable 'root' is assigned in constructor body. Consider performing initialization in initialization list.
scene/animation/animation_tree.cpp
1574uninitMemberVar398warningMember variable 'AnimationTree::state' is not initialized in the constructor.
scene/animation/animation_tree.h
203uninitMemberVar398warningMember variable 'TrackCacheTransform::rot_blend_accum' is not initialized in the constructor.
scene/animation/root_motion_view.cpp
195uninitMemberVar398warningMember variable 'RootMotionView::use_in_game' is not initialized in the constructor.
195uninitMemberVar398warningMember variable 'RootMotionView::first' is not initialized in the constructor.
scene/animation/tween.cpp
424constVariable398styleVariable 'delta_val' can be declared with const
scene/animation/tween.h
104uninitMemberVar398warningMember variable 'InterpolateData::type' is not initialized in the constructor.
104uninitMemberVar398warningMember variable 'InterpolateData::trans_type' is not initialized in the constructor.
104uninitMemberVar398warningMember variable 'InterpolateData::ease_type' is not initialized in the constructor.
104uninitMemberVar398warningMember variable 'InterpolateData::args' is not initialized in the constructor.
scene/debugger/scene_debugger.cpp
255useInitializationList398performanceVariable 'id' is assigned in constructor body. Consider performing initialization in initialization list.
scene/debugger/scene_debugger.h
72noExplicitConstructor398styleClass 'SceneDebuggerObject' has a constructor with 1 argument that is not explicit.
90useInitializationList398performanceVariable 'name' is assigned in constructor body. Consider performing initialization in initialization list.
91useInitializationList398performanceVariable 'type_name' is assigned in constructor body. Consider performing initialization in initialization list.
92useInitializationList398performanceVariable 'id' is assigned in constructor body. Consider performing initialization in initialization list.
102noExplicitConstructor398styleClass 'SceneDebuggerTree' has a constructor with 1 argument that is not explicit.
142useInitializationList398performanceVariable 'live_edit_root' is assigned in constructor body. Consider performing initialization in initialization list.
scene/gui/color_rect.cpp
61useInitializationList398performanceVariable 'color' is assigned in constructor body. Consider performing initialization in initialization list.
scene/gui/control.cpp
723unreadVariable563styleVariable 'ret' is assigned a value that is never used.
1198unreadVariable563styleVariable 'type' is assigned a value that is never used.
scene/gui/gradient_edit.cpp
56unreadVariable563styleVariable 'img' is assigned a value that is never used.
scene/gui/graph_edit.h
53noExplicitConstructor398styleClass 'GraphEditFilter' has a constructor with 1 argument that is not explicit.
scene/gui/graph_node.h
61useInitializationList398performanceVariable 'color_left' is assigned in constructor body. Consider performing initialization in initialization list.
scene/gui/label.cpp
699useInitializationList398performanceVariable 'xl_text' is assigned in constructor body. Consider performing initialization in initialization list.
scene/gui/popup_menu.h
66uninitMemberVar398warningMember variable 'Item::id' is not initialized in the constructor.
scene/gui/reference_rect.cpp
76useInitializationList398performanceVariable 'border_color' is assigned in constructor body. Consider performing initialization in initialization list.
scene/gui/rich_text_effect.cpp
106useInitializationList398performanceVariable 'offset' is assigned in constructor body. Consider performing initialization in initialization list.
scene/gui/rich_text_label.cpp
419redundantAssignInSwitch563warningVariable 'wofs' is reassigned a value before the old one has been used. 'break;' missing?
644redundantAssignInSwitch563warningVariable 'wofs' is reassigned a value before the old one has been used. 'break;' missing?
867redundantAssignInSwitch563warningVariable 'wofs' is reassigned a value before the old one has been used. 'break;' missing?
867unreadVariable563styleVariable 'backtrack' is assigned a value that is never used.
867unreadVariable563styleVariable 'line_is_blank' is assigned a value that is never used.
867unreadVariable563styleVariable 'line_wrapped' is assigned a value that is never used.
867unreadVariable563styleVariable 'spaces_size' is assigned a value that is never used.
867unreadVariable563styleVariable 'align_ofs' is assigned a value that is never used.
1093cstyleCast398styleC-style pointer casting
1095cstyleCast398styleC-style pointer casting
scene/gui/rich_text_label.h
100uninitMemberVar398warningMember variable 'Line::height_cache' is not initialized in the constructor.
100uninitMemberVar398warningMember variable 'Line::height_accum_cache' is not initialized in the constructor.
100uninitMemberVar398warningMember variable 'Line::minimum_width' is not initialized in the constructor.
100uninitMemberVar398warningMember variable 'Line::maximum_width' is not initialized in the constructor.
138uninitMemberVar398warningMember variable 'ItemFrame::first_invalid_line' is not initialized in the constructor.
182uninitMemberVar398warningMember variable 'ItemAlign::align' is not initialized in the constructor.
187uninitMemberVar398warningMember variable 'ItemIndent::level' is not initialized in the constructor.
192uninitMemberVar398warningMember variable 'ItemList::list_type' is not initialized in the constructor.
210uninitMemberVar398warningMember variable 'ItemTable::total_width' is not initialized in the constructor.
217uninitMemberVar398warningMember variable 'ItemFade::starting_index' is not initialized in the constructor.
217uninitMemberVar398warningMember variable 'ItemFade::length' is not initialized in the constructor.
234uninitMemberVar398warningMember variable 'ItemShake::_previous_rng' is not initialized in the constructor.
scene/gui/scroll_bar.cpp
660uninitMemberVar398warningMember variable 'ScrollBar::last_drag_node_time' is not initialized in the constructor.
660uninitMemberVar398warningMember variable 'ScrollBar::time_since_motion' is not initialized in the constructor.
660uninitMemberVar398warningMember variable 'ScrollBar::click_handled' is not initialized in the constructor.
662useInitializationList398performanceVariable 'orientation' is assigned in constructor body. Consider performing initialization in initialization list.
669useInitializationList398performanceVariable 'drag_node_speed' is assigned in constructor body. Consider performing initialization in initialization list.
scene/gui/scroll_container.h
105missingOverridestyleThe function 'get_configuration_warning' overrides a function in a base class but is not marked with a 'override' specifier.
scene/gui/slider.cpp
286useInitializationList398performanceVariable 'orientation' is assigned in constructor body. Consider performing initialization in initialization list.
scene/gui/split_container.cpp
361uninitMemberVar398warningMember variable 'SplitContainer::drag_from' is not initialized in the constructor.
361uninitMemberVar398warningMember variable 'SplitContainer::drag_ofs' is not initialized in the constructor.
scene/gui/tab_container.cpp
761unreadVariable563styleVariable 'tabs' is assigned a value that is never used.
scene/gui/text_edit.cpp
1077redundantAssignment563styleVariable 'characters' is reassigned a value before the old one has been used.
2923unreadVariable563styleVariable 'c' is assigned a value that is never used.
4969duplicateCondition398styleThe if condition is the same as the previous if condition
6757unreadVariable563styleVariable 'qend' is assigned a value that is never used.
scene/gui/text_edit.h
58useInitializationList398performanceVariable 'begin_key' is assigned in constructor body. Consider performing initialization in initialization list.
59useInitializationList398performanceVariable 'end_key' is assigned in constructor body. Consider performing initialization in initialization list.
60useInitializationList398performanceVariable 'color' is assigned in constructor body. Consider performing initialization in initialization list.
152uninitMemberVar398warningMember variable 'Text::color_regions' is not initialized in the constructor.
scene/gui/texture_button.cpp
355useInitializationList398performanceVariable '_texture_region' is assigned in constructor body. Consider performing initialization in initialization list.
scene/gui/texture_progress.cpp
537useInitializationList398performanceVariable 'rad_center_off' is assigned in constructor body. Consider performing initialization in initialization list.
scene/gui/tree.cpp
2769nullPointerRedundantCheck476warningEither the condition '!s' is redundant or there is possible null pointer dereference: s.
3102nullPointerRedundantCheck476warningEither the condition '!ti' is redundant or there is possible null pointer dereference: ti.
3129nullPointerRedundantCheck476warningEither the condition '!ti' is redundant or there is possible null pointer dereference: ti.
scene/gui/tree.h
106useInitializationList398performanceVariable 'color' is assigned in constructor body. Consider performing initialization in initialization list.
113uninitMemberVar398warningMember variable 'Cell::custom_bg_outline' is not initialized in the constructor.
115useInitializationList398performanceVariable 'custom_draw_obj' is assigned in constructor body. Consider performing initialization in initialization list.
150noExplicitConstructor398styleClass 'TreeItem' has a constructor with 1 argument that is not explicit.
scene/gui/video_player.cpp
66cstyleCast398styleC-style pointer casting
scene/main/canvas_item.h
423unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If VARIANT_ENUM_CAST is a macro then please configure it.
scene/main/canvas_layer.cpp
324useInitializationList398performanceVariable 'scale' is assigned in constructor body. Consider performing initialization in initialization list.
scene/main/http_request.cpp
133cstyleCast398styleC-style pointer casting
scene/main/node.cpp
1537allocaCalledwarningObsolete function 'alloca' called.
1538allocaCalledwarningObsolete function 'alloca' called.
scene/main/node.h
86uninitMemberVar398warningMember variable 'GroupData::group' is not initialized in the constructor.
scene/main/viewport.cpp
187uninitMemberVar398warningMember variable 'GUI::key_event_accepted' is not initialized in the constructor.
187uninitMemberVar398warningMember variable 'GUI::last_mouse_focus' is not initialized in the constructor.
187uninitMemberVar398warningMember variable 'GUI::drag_attempted' is not initialized in the constructor.
187uninitMemberVar398warningMember variable 'GUI::drag_preview' is not initialized in the constructor.
187uninitMemberVar398warningMember variable 'GUI::tooltip_timer' is not initialized in the constructor.
187uninitMemberVar398warningMember variable 'GUI::tooltip_delay' is not initialized in the constructor.
187uninitMemberVar398warningMember variable 'GUI::roots_order_dirty' is not initialized in the constructor.
187uninitMemberVar398warningMember variable 'GUI::canvas_sort_index' is not initialized in the constructor.
187uninitMemberVar398warningMember variable 'GUI::subwindow_focused' is not initialized in the constructor.
187uninitMemberVar398warningMember variable 'GUI::subwindow_drag' is not initialized in the constructor.
187uninitMemberVar398warningMember variable 'GUI::subwindow_drag_close_inside' is not initialized in the constructor.
187uninitMemberVar398warningMember variable 'GUI::subwindow_resize_mode' is not initialized in the constructor.
1857knownConditionTrueFalse570styleCondition 'is_handled' is always false
2117knownConditionTrueFalse571styleCondition 'can_tooltip' is always true
2142knownConditionTrueFalse571styleCondition 'can_tooltip' is always true
3034duplicateCondition398styleThe if condition is the same as the previous if condition
3548useInitializationList398performanceVariable 'world_2d' is assigned in constructor body. Consider performing initialization in initialization list.
scene/main/viewport.h
543missingOverridestyleThe function 'get_configuration_warning' overrides a function in a base class but is not marked with a 'override' specifier.
609missingOverridestyleThe function 'get_window_id' overrides a function in a base class but is not marked with a 'override' specifier.
scene/main/window.h
40unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If GDCLASS is a macro then please configure it.
scene/resources/animation.h
74uninitMemberVar398warningMember variable 'Track::type' is not initialized in the constructor.
124uninitMemberVar398warningMember variable 'ValueTrack::update_on_seek' is not initialized in the constructor.
scene/resources/audio_stream_sample.h
85unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If RES_BASE_EXTENSION is a macro then please configure it.
scene/resources/box_shape_3d.h
44virtualCallInConstructorwarningVirtual function '_update_shape' is called from constructor 'BoxShape3D()' at line 85. Dynamic binding is not used.
scene/resources/capsule_shape_2d.cpp
119useInitializationList398performanceVariable 'radius' is assigned in constructor body. Consider performing initialization in initialization list.
120useInitializationList398performanceVariable 'height' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/capsule_shape_3d.h
45virtualCallInConstructorwarningVirtual function '_update_shape' is called from constructor 'CapsuleShape3D()' at line 127. Dynamic binding is not used.
scene/resources/circle_shape_2d.cpp
93useInitializationList398performanceVariable 'radius' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/concave_polygon_shape_3d.h
52useInitializationList398performanceVariable 'a' is assigned in constructor body. Consider performing initialization in initialization list.
53useInitializationList398performanceVariable 'b' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/curve.h
60useInitializationList398performanceVariable 'left_tangent' is assigned in constructor body. Consider performing initialization in initialization list.
61useInitializationList398performanceVariable 'right_tangent' is assigned in constructor body. Consider performing initialization in initialization list.
66noExplicitConstructor398styleStruct 'Point' has a constructor with 1 argument that is not explicit.
72useInitializationList398performanceVariable 'pos' is assigned in constructor body. Consider performing initialization in initialization list.
73useInitializationList398performanceVariable 'left_tangent' is assigned in constructor body. Consider performing initialization in initialization list.
74useInitializationList398performanceVariable 'right_tangent' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/cylinder_shape_3d.h
44virtualCallInConstructorwarningVirtual function '_update_shape' is called from constructor 'CylinderShape3D()' at line 120. Dynamic binding is not used.
scene/resources/dynamic_font.cpp
250nullPointerRedundantCheck476warningEither the condition '!chr' is redundant or there is possible null pointer dereference: chr.
263nullPointerRedundantCheck476warningEither the condition '!fallback_chr' is redundant or there is possible null pointer dereference: fallback_chr.
290nullPointerRedundantCheck476warningEither the condition '!ch' is redundant or there is possible null pointer dereference: ch.
313nullPointerRedundantCheck476warningEither the condition '!ch' is redundant or there is possible null pointer dereference: ch.
320redundantInitialization563styleRedundant initialization for 'character'. The initialized value is overwritten before it is read.
326nullPointerRedundantCheck476warningEither the condition '!ch' is redundant or there is possible null pointer dereference: ch.
1007useInitializationList398performanceVariable 'outline_color' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/dynamic_font.h
150uninitMemberVar398warningMember variable 'Character::found' is not initialized in the constructor.
150uninitMemberVar398warningMember variable 'Character::h_align' is not initialized in the constructor.
150uninitMemberVar398warningMember variable 'Character::advance' is not initialized in the constructor.
scene/resources/font.cpp
138nullPointerRedundantCheck476warningEither the condition '!c' is redundant or there is possible null pointer dereference: c.
139nullPointerRedundantCheck476warningEither the condition '!c' is redundant or there is possible null pointer dereference: c.
140nullPointerRedundantCheck476warningEither the condition '!c' is redundant or there is possible null pointer dereference: c.
142nullPointerRedundantCheck476warningEither the condition '!c' is redundant or there is possible null pointer dereference: c.
143nullPointerRedundantCheck476warningEither the condition '!c' is redundant or there is possible null pointer dereference: c.
144nullPointerRedundantCheck476warningEither the condition '!c' is redundant or there is possible null pointer dereference: c.
145nullPointerRedundantCheck476warningEither the condition '!c' is redundant or there is possible null pointer dereference: c.
146nullPointerRedundantCheck476warningEither the condition '!c' is redundant or there is possible null pointer dereference: c.
506unreadVariable563styleVariable 'line_w' is assigned a value that is never used.
scene/resources/font.h
122uninitMemberVar398warningMember variable 'Character::h_align' is not initialized in the constructor.
122uninitMemberVar398warningMember variable 'Character::advance' is not initialized in the constructor.
165missingOverridestyleThe function 'get_height' overrides a function in a base class but is not marked with a 'override' specifier.
168missingOverridestyleThe function 'get_ascent' overrides a function in a base class but is not marked with a 'override' specifier.
169missingOverridestyleThe function 'get_descent' overrides a function in a base class but is not marked with a 'override' specifier.
185missingOverridestyleThe function 'get_char_size' overrides a function in a base class but is not marked with a 'override' specifier.
193missingOverridestyleThe function 'is_distance_field_hint' overrides a function in a base class but is not marked with a 'override' specifier.
195missingOverridestyleThe function 'draw_char' overrides a function in a base class but is not marked with a 'override' specifier.
scene/resources/gradient.cpp
139constParameter398styleParameter 'p_points' can be declared with const
scene/resources/height_map_shape_3d.h
47virtualCallInConstructorwarningVirtual function '_update_shape' is called from constructor 'HeightMapShape3D()' at line 208. Dynamic binding is not used.
scene/resources/line_shape_2d.cpp
122useInitializationList398performanceVariable 'normal' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/material.h
729unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If GDCLASS is a macro then please configure it.
scene/resources/mesh.cpp
617invalidPointerCast704portabilityCasting between unsigned char * and float * which have an incompatible binary data representation.
631invalidPointerCast704portabilityCasting between unsigned char * and float * which have an incompatible binary data representation.
682invalidPointerCast704portabilityCasting between const unsigned char * and const float * which have an incompatible binary data representation.
744unreadVariable563styleVariable 'what' is assigned a value that is never used.
1539cstyleCast398styleC-style pointer casting
scene/resources/mesh.h
198missingOverridestyleThe function 'surface_get_arrays' overrides a function in a base class but is not marked with a 'override' specifier.
199missingOverridestyleThe function 'surface_get_blend_shape_arrays' overrides a function in a base class but is not marked with a 'override' specifier.
200missingOverridestyleThe function 'surface_get_lods' overrides a function in a base class but is not marked with a 'override' specifier.
203missingOverridestyleThe function 'get_blend_shape_count' overrides a function in a base class but is not marked with a 'override' specifier.
204missingOverridestyleThe function 'get_blend_shape_name' overrides a function in a base class but is not marked with a 'override' specifier.
212missingOverridestyleThe function 'get_surface_count' overrides a function in a base class but is not marked with a 'override' specifier.
219missingOverridestyleThe function 'surface_get_array_len' overrides a function in a base class but is not marked with a 'override' specifier.
220missingOverridestyleThe function 'surface_get_array_index_len' overrides a function in a base class but is not marked with a 'override' specifier.
221missingOverridestyleThe function 'surface_get_format' overrides a function in a base class but is not marked with a 'override' specifier.
222missingOverridestyleThe function 'surface_get_primitive_type' overrides a function in a base class but is not marked with a 'override' specifier.
225missingOverridestyleThe function 'surface_set_material' overrides a function in a base class but is not marked with a 'override' specifier.
226missingOverridestyleThe function 'surface_get_material' overrides a function in a base class but is not marked with a 'override' specifier.
235missingOverridestyleThe function 'get_aabb' overrides a function in a base class but is not marked with a 'override' specifier.
scene/resources/multimesh.cpp
378useInitializationList398performanceVariable 'multimesh' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/navigation_mesh.cpp
544useInitializationList398performanceVariable 'source_group_name' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/packed_scene.cpp
81allocaCalledwarningObsolete function 'alloca' called.
1758useInitializationList398performanceVariable 'state' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/particles_material.h
310unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If VARIANT_ENUM_CAST is a macro then please configure it.
scene/resources/primitive_meshes.h
335unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If GDCLASS is a macro then please configure it.
scene/resources/ray_shape_3d.h
43virtualCallInConstructorwarningVirtual function '_update_shape' is called from constructor 'RayShape3D()' at line 101. Dynamic binding is not used.
scene/resources/rectangle_shape_2d.cpp
77useInitializationList398performanceVariable 'extents' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/resource_format_text.cpp
736uninitMemberVar398warningMember variable 'ResourceLoaderText::f' is not initialized in the constructor.
736uninitMemberVar398warningMember variable 'ResourceLoaderText::is_scene' is not initialized in the constructor.
736uninitMemberVar398warningMember variable 'ResourceLoaderText::ignore_resource_parsing' is not initialized in the constructor.
747redundantAssignment563styleVariable 'use_sub_threads' is reassigned a value before the old one has been used.
748useInitializationList398performanceVariable 'error' is assigned in constructor body. Consider performing initialization in initialization list.
1439cstyleCast398styleC-style pointer casting
1881uninitvar908errorUninitialized variable: saver
scene/resources/resource_format_text.h
102cstyleCast398styleC-style pointer casting
103cstyleCast398styleC-style pointer casting
152noConstructor398styleThe class 'ResourceFormatSaverTextInstance' does not have a constructor although it has private member variables.
scene/resources/segment_shape_2d.cpp
104useInitializationList398performanceVariable 'a' is assigned in constructor body. Consider performing initialization in initialization list.
184useInitializationList398performanceVariable 'length' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/shape_2d.cpp
112useInitializationList398performanceVariable 'shape' is assigned in constructor body. Consider performing initialization in initialization list.
113useInitializationList398performanceVariable 'custom_bias' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/shape_3d.cpp
121useInitializationList398performanceVariable 'shape' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/sky.h
83unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If VARIANT_ENUM_CAST is a macro then please configure it.
scene/resources/sky_material.cpp
259useInitializationList398performanceVariable 'shader' is assigned in constructor body. Consider performing initialization in initialization list.
328useInitializationList398performanceVariable 'shader' is assigned in constructor body. Consider performing initialization in initialization list.
590useInitializationList398performanceVariable 'shader' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/sphere_shape_3d.h
44virtualCallInConstructorwarningVirtual function '_update_shape' is called from constructor 'SphereShape3D()' at line 92. Dynamic binding is not used.
scene/resources/style_box.cpp
954useInitializationList398performanceVariable 'bg_color' is assigned in constructor body. Consider performing initialization in initialization list.
1073useInitializationList398performanceVariable 'color' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/style_box.h
73missingOverridestyleThe function 'get_style_margin' overrides a function in a base class but is not marked with a 'override' specifier.
76missingOverridestyleThe function 'draw' overrides a function in a base class but is not marked with a 'override' specifier.
103missingOverridestyleThe function 'get_style_margin' overrides a function in a base class but is not marked with a 'override' specifier.
126missingOverridestyleThe function 'get_center_size' overrides a function in a base class but is not marked with a 'override' specifier.
137missingOverridestyleThe function 'get_draw_rect' overrides a function in a base class but is not marked with a 'override' specifier.
138missingOverridestyleThe function 'draw' overrides a function in a base class but is not marked with a 'override' specifier.
168missingOverridestyleThe function 'get_style_margin' overrides a function in a base class but is not marked with a 'override' specifier.
230missingOverridestyleThe function 'get_center_size' overrides a function in a base class but is not marked with a 'override' specifier.
232missingOverridestyleThe function 'get_draw_rect' overrides a function in a base class but is not marked with a 'override' specifier.
233missingOverridestyleThe function 'draw' overrides a function in a base class but is not marked with a 'override' specifier.
250missingOverridestyleThe function 'get_style_margin' overrides a function in a base class but is not marked with a 'override' specifier.
269missingOverridestyleThe function 'get_center_size' overrides a function in a base class but is not marked with a 'override' specifier.
271missingOverridestyleThe function 'draw' overrides a function in a base class but is not marked with a 'override' specifier.
scene/resources/surface_tool.cpp
1052useInitializationList398performanceVariable 'primitive' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/texture.h
392unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If GDCLASS is a macro then please configure it.
scene/resources/visual_shader_nodes.h
1895unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If VARIANT_ENUM_CAST is a macro then please configure it.
scene/resources/world_2d.cpp
389useInitializationList398performanceVariable 'canvas' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/world_3d.cpp
356useInitializationList398performanceVariable 'space' is assigned in constructor body. Consider performing initialization in initialization list.
scene/resources/world_margin_shape_3d.h
43virtualCallInConstructorwarningVirtual function '_update_shape' is called from constructor 'WorldMarginShape3D()' at line 94. Dynamic binding is not used.
scene/scene_string_names.cpp
37useInitializationList398performanceVariable '_estimate_cost' is assigned in constructor body. Consider performing initialization in initialization list.
scene/scene_string_names.h
45unusedPrivateFunction398styleUnused private function: 'SceneStringNames::free'
servers/audio/audio_driver_dummy.cpp
59cstyleCast398styleC-style pointer casting
125uninitMemberVar398warningMember variable 'AudioDriverDummy::samples_in' is not initialized in the constructor.
125uninitMemberVar398warningMember variable 'AudioDriverDummy::buffer_frames' is not initialized in the constructor.
125uninitMemberVar398warningMember variable 'AudioDriverDummy::mix_rate' is not initialized in the constructor.
125uninitMemberVar398warningMember variable 'AudioDriverDummy::channels' is not initialized in the constructor.
125uninitMemberVar398warningMember variable 'AudioDriverDummy::active' is not initialized in the constructor.
125uninitMemberVar398warningMember variable 'AudioDriverDummy::thread_exited' is not initialized in the constructor.
125uninitMemberVar398warningMember variable 'AudioDriverDummy::exit_thread' is not initialized in the constructor.
servers/audio/audio_stream.cpp
112cstyleCast398styleC-style pointer casting
236uninitMemberVar398warningMember variable 'AudioStreamPlaybackMicrophone::active' is not initialized in the constructor.
236uninitMemberVar398warningMember variable 'AudioStreamPlaybackMicrophone::input_ofs' is not initialized in the constructor.
274cstyleCast398styleC-style pointer casting
servers/audio/audio_stream.h
77missingOverridestyleThe function 'mix' overrides a function in a base class but is not marked with a 'override' specifier.
112missingOverridestyleThe function 'instance_playback' overrides a function in a base class but is not marked with a 'override' specifier.
113missingOverridestyleThe function 'get_stream_name' overrides a function in a base class but is not marked with a 'override' specifier.
115missingOverridestyleThe function 'get_length' overrides a function in a base class but is not marked with a 'override' specifier.
131missingOverridestyleThe function '_mix_internal' overrides a function in a base class but is not marked with a 'override' specifier.
132missingOverridestyleThe function 'get_stream_sampling_rate' overrides a function in a base class but is not marked with a 'override' specifier.
135missingOverridestyleThe function 'mix' overrides a function in a base class but is not marked with a 'override' specifier.
137missingOverridestyleThe function 'start' overrides a function in a base class but is not marked with a 'override' specifier.
138virtualCallInConstructorwarningVirtual function 'stop' is called from destructor '~AudioStreamPlaybackMicrophone()' at line 233. Dynamic binding is not used.
138missingOverridestyleThe function 'stop' overrides a function in a base class but is not marked with a 'override' specifier.
139missingOverridestyleThe function 'is_playing' overrides a function in a base class but is not marked with a 'override' specifier.
141missingOverridestyleThe function 'get_loop_count' overrides a function in a base class but is not marked with a 'override' specifier.
143missingOverridestyleThe function 'get_playback_position' overrides a function in a base class but is not marked with a 'override' specifier.
144missingOverridestyleThe function 'seek' overrides a function in a base class but is not marked with a 'override' specifier.
173missingOverridestyleThe function 'instance_playback' overrides a function in a base class but is not marked with a 'override' specifier.
174missingOverridestyleThe function 'get_stream_name' overrides a function in a base class but is not marked with a 'override' specifier.
176missingOverridestyleThe function 'get_length' overrides a function in a base class but is not marked with a 'override' specifier.
181noConstructor398styleThe class 'AudioStreamPlaybackRandomPitch' does not have a constructor although it has private member variables.
192missingOverridestyleThe function 'start' overrides a function in a base class but is not marked with a 'override' specifier.
193missingOverridestyleThe function 'stop' overrides a function in a base class but is not marked with a 'override' specifier.
194missingOverridestyleThe function 'is_playing' overrides a function in a base class but is not marked with a 'override' specifier.
196missingOverridestyleThe function 'get_loop_count' overrides a function in a base class but is not marked with a 'override' specifier.
198missingOverridestyleThe function 'get_playback_position' overrides a function in a base class but is not marked with a 'override' specifier.
199missingOverridestyleThe function 'seek' overrides a function in a base class but is not marked with a 'override' specifier.
201missingOverridestyleThe function 'mix' overrides a function in a base class but is not marked with a 'override' specifier.
servers/audio/effects/audio_effect_amplify.h
38noConstructor398styleThe class 'AudioEffectAmplifyInstance' does not have a constructor although it has private member variables.
servers/audio/effects/audio_effect_chorus.h
38noConstructor398styleThe class 'AudioEffectChorusInstance' does not have a constructor although it has private member variables.
servers/audio/effects/audio_effect_compressor.h
38noConstructor398styleThe class 'AudioEffectCompressorInstance' does not have a constructor although it has private member variables.
servers/audio/effects/audio_effect_delay.h
38noConstructor398styleThe class 'AudioEffectDelayInstance' does not have a constructor although it has private member variables.
servers/audio/effects/audio_effect_distortion.h
38noConstructor398styleThe class 'AudioEffectDistortionInstance' does not have a constructor although it has private member variables.
servers/audio/effects/audio_effect_filter.cpp
172useInitializationList398performanceVariable 'mode' is assigned in constructor body. Consider performing initialization in initialization list.
servers/audio/effects/audio_effect_limiter.h
38noConstructor398styleThe class 'AudioEffectLimiterInstance' does not have a constructor although it has private member variables.
servers/audio/effects/audio_effect_phaser.h
38noConstructor398styleThe class 'AudioEffectPhaserInstance' does not have a constructor although it has private member variables.
servers/audio/effects/audio_effect_pitch_shift.h
59uninitMemberVar398warningMember variable 'SMBPitchShift::gSynFreq' is not initialized in the constructor.
59uninitMemberVar398warningMember variable 'SMBPitchShift::gSynMagn' is not initialized in the constructor.
74noConstructor398styleThe class 'AudioEffectPitchShiftInstance' does not have a constructor although it has private member variables.
servers/audio/effects/audio_effect_record.cpp
60cstyleCast398styleC-style pointer casting
300useInitializationList398performanceVariable 'format' is assigned in constructor body. Consider performing initialization in initialization list.
servers/audio/effects/audio_effect_record.h
74uninitMemberVar398warningMember variable 'AudioEffectRecordInstance::is_recording' is not initialized in the constructor.
74uninitMemberVar398warningMember variable 'AudioEffectRecordInstance::io_thread' is not initialized in the constructor.
74uninitMemberVar398warningMember variable 'AudioEffectRecordInstance::ring_buffer_pos' is not initialized in the constructor.
74uninitMemberVar398warningMember variable 'AudioEffectRecordInstance::ring_buffer_mask' is not initialized in the constructor.
74uninitMemberVar398warningMember variable 'AudioEffectRecordInstance::ring_buffer_read_pos' is not initialized in the constructor.
servers/audio/effects/audio_effect_spectrum_analyzer.h
38noConstructor398styleThe class 'AudioEffectSpectrumAnalyzerInstance' does not have a constructor although it has private member variables.
servers/audio/effects/audio_effect_stereo_enhance.cpp
154uninitMemberVar398warningMember variable 'AudioEffectStereoEnhance::volume_db' is not initialized in the constructor.
servers/audio/effects/audio_effect_stereo_enhance.h
38noConstructor398styleThe class 'AudioEffectStereoEnhanceInstance' does not have a constructor although it has private member variables.
servers/audio/effects/reverb.h
69uninitMemberVar398warningMember variable 'Comb::damp' is not initialized in the constructor.
69uninitMemberVar398warningMember variable 'Comb::extra_spread_frames' is not initialized in the constructor.
84uninitMemberVar398warningMember variable 'AllPass::extra_spread_frames' is not initialized in the constructor.
servers/audio_server.cpp
152uninitMemberVar398warningMember variable 'AudioDriver::prof_ticks' is not initialized in the constructor.
1359uninitMemberVar398warningMember variable 'AudioServer::buffer_size' is not initialized in the constructor.
1359uninitMemberVar398warningMember variable 'AudioServer::mix_count' is not initialized in the constructor.
1359uninitMemberVar398warningMember variable 'AudioServer::channel_disable_threshold_db' is not initialized in the constructor.
1359uninitMemberVar398warningMember variable 'AudioServer::channel_disable_frames' is not initialized in the constructor.
servers/audio_server.h
207useInitializationList398performanceVariable 'peak_volume' is assigned in constructor body. Consider performing initialization in initialization list.
servers/camera/camera_feed.cpp
139uninitMemberVar398warningMember variable 'CameraFeed::base_width' is not initialized in the constructor.
139uninitMemberVar398warningMember variable 'CameraFeed::base_height' is not initialized in the constructor.
servers/camera/camera_feed.h
99noExplicitConstructor398styleClass 'CameraFeed' has a constructor with 1 argument that is not explicit.
servers/display_server.h
380unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If VARIANT_ENUM_CAST is a macro then please configure it.
servers/navigation_server_2d.cpp
118constParameter398styleParameter 'd' can be declared with const
121constParameter398styleParameter 'd' can be declared with const
servers/physics_2d/area_2d_sw.cpp
36useInitializationList398performanceVariable 'rid' is assigned in constructor body. Consider performing initialization in initialization list.
42useInitializationList398performanceVariable 'rid' is assigned in constructor body. Consider performing initialization in initialization list.
servers/physics_2d/area_2d_sw.h
105missingOverridestyleThe function '_shapes_changed' overrides a function in a base class but is not marked with a 'override' specifier.
164missingOverridestyleThe 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
47missingOverridestyleThe function 'setup' overrides a function in a base class but is not marked with a 'override' specifier.
48missingOverridestyleThe function 'solve' overrides a function in a base class but is not marked with a 'override' specifier.
63missingOverridestyleThe function 'setup' overrides a function in a base class but is not marked with a 'override' specifier.
64missingOverridestyleThe function 'solve' overrides a function in a base class but is not marked with a 'override' specifier.
servers/physics_2d/body_2d_sw.cpp
671useInitializationList398performanceVariable 'mode' is assigned in constructor body. Consider performing initialization in initialization list.
673useInitializationList398performanceVariable 'angular_velocity' is assigned in constructor body. Consider performing initialization in initialization list.
674useInitializationList398performanceVariable 'biased_angular_velocity' is assigned in constructor body. Consider performing initialization in initialization list.
675useInitializationList398performanceVariable 'mass' is assigned in constructor body. Consider performing initialization in initialization list.
676useInitializationList398performanceVariable 'inertia' is assigned in constructor body. Consider performing initialization in initialization list.
678useInitializationList398performanceVariable '_inv_inertia' is assigned in constructor body. Consider performing initialization in initialization list.
679useInitializationList398performanceVariable '_inv_mass' is assigned in constructor body. Consider performing initialization in initialization list.
680useInitializationList398performanceVariable 'bounce' is assigned in constructor body. Consider performing initialization in initialization list.
681useInitializationList398performanceVariable 'friction' is assigned in constructor body. Consider performing initialization in initialization list.
683useInitializationList398performanceVariable 'applied_torque' is assigned in constructor body. Consider performing initialization in initialization list.
servers/physics_2d/body_2d_sw.h
84missingOverridestyleThe function '_shapes_changed' overrides a function in a base class but is not marked with a 'override' specifier.
96noExplicitConstructor398styleStruct 'AreaCMP' has a constructor with 1 argument that is not explicit.
264missingOverridestyleThe 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
40cstyleCast398styleC-style pointer casting
115uninitStructMember908errorUninitialized struct member: contact.local_shape
115uninitStructMember908errorUninitialized struct member: contact.collider_shape
115uninitStructMember908errorUninitialized struct member: contact.active
121uninitStructMember908errorUninitialized struct member: contact.local_shape
121uninitStructMember908errorUninitialized struct member: contact.collider_shape
121uninitStructMember908errorUninitialized struct member: contact.active
servers/physics_2d/body_pair_2d_sw.h
89missingOverridestyleThe function 'setup' overrides a function in a base class but is not marked with a 'override' specifier.
90missingOverridestyleThe 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
177useInitializationList398performanceVariable 'current' is assigned in constructor body. Consider performing initialization in initialization list.
178useInitializationList398performanceVariable 'unpair_callback' is assigned in constructor body. Consider performing initialization in initialization list.
180useInitializationList398performanceVariable 'pair_callback' is assigned in constructor body. Consider performing initialization in initialization list.
servers/physics_2d/broad_phase_2d_basic.h
94missingOverridestyleThe function 'cull_segment' overrides a function in a base class but is not marked with a 'override' specifier.
95missingOverridestyleThe function 'cull_aabb' overrides a function in a base class but is not marked with a 'override' specifier.
100missingOverridestyleThe 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
635uninitMemberVar398warningMember variable 'BroadPhase2DHashGrid::pair_userdata' is not initialized in the constructor.
635uninitMemberVar398warningMember variable 'BroadPhase2DHashGrid::unpair_userdata' is not initialized in the constructor.
servers/physics_2d/broad_phase_2d_hash_grid.h
180missingOverridestyleThe function 'cull_segment' overrides a function in a base class but is not marked with a 'override' specifier.
181missingOverridestyleThe function 'cull_aabb' overrides a function in a base class but is not marked with a 'override' specifier.
186missingOverridestyleThe function 'update' overrides a function in a base class but is not marked with a 'override' specifier.
servers/physics_2d/collision_object_2d_sw.h
66uninitMemberVar398warningMember variable 'Shape::bpid' is not initialized in the constructor.
66uninitMemberVar398warningMember variable 'Shape::shape' is not initialized in the constructor.
113missingOverridestyleThe function '_shape_changed' overrides a function in a base class but is not marked with a 'override' specifier.
178missingOverridestyleThe 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
180nullPointerRedundantCheck476warningEither the condition '!contacts_func' is redundant or there is possible null pointer dereference: contacts_func.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , false , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , false , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , true , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , true , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , false , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , false , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , true , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , true , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , false , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , false , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , true , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , true , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , false , true , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , false , true , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , true , true , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < ConvexPolygonShape2DSW , ConvexPolygonShape2DSW , true , true , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , false , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , false , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , true , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , true , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , false , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , false , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , true , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , true , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , false , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , false , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , true , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , true , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , false , true , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , false , true , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , true , true , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , ConvexPolygonShape2DSW , true , true , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , false , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , false , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , true , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , true , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , false , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , false , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , true , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , true , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , false , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , false , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , true , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , true , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , false , true , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , false , true , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , true , true , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CapsuleShape2DSW , CapsuleShape2DSW , true , true , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , false , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , false , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , true , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , true , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , false , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , false , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , true , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , true , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , false , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , false , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , true , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , true , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , false , true , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , false , true , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , true , true , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , ConvexPolygonShape2DSW , true , true , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , false , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , false , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , true , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , true , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , false , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , false , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , true , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , true , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , false , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , false , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , true , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , true , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , false , true , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , false , true , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , true , true , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , CapsuleShape2DSW , true , true , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , false , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , false , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , true , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , true , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , false , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , false , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , true , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , true , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , false , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , false , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , true , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , true , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , false , true , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , false , true , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , true , true , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < RectangleShape2DSW , RectangleShape2DSW , true , true , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , false , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , false , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , true , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , true , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , false , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , false , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , true , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , true , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , false , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , false , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , true , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , true , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , false , true , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , false , true , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , true , true , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , ConvexPolygonShape2DSW , true , true , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , CapsuleShape2DSW , false , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , CapsuleShape2DSW , false , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , CapsuleShape2DSW , true , false , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , CapsuleShape2DSW , true , false , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , CapsuleShape2DSW , false , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , CapsuleShape2DSW , false , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , CapsuleShape2DSW , true , true , false >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , CapsuleShape2DSW , true , true , false >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , CapsuleShape2DSW , false , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , CapsuleShape2DSW , false , false , true >::best_axis_index' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'SeparatorAxisTest2D < CircleShape2DSW , CapsuleShape2DSW , true , false , true >::best_axis_count' is not initialized in the constructor.
368uninitMemberVar398warningMember variable 'Separator