{ "version": 1, "warnings": [ { "CodeCurrent": 88293181, "CodeNext": 6447, "CodePrev": 2507819856, "ErrorCode": "V522", "FileName": "loguru.cpp", "Message": "There might be dereferencing of a potential null pointer 'with_newline'. Check lines: _, _." }, { "CodeCurrent": 647877999, "CodeNext": 3897, "CodePrev": 1189980955, "ErrorCode": "V769", "FileName": "loguru.cpp", "Message": "The 'file_path' pointer in the 'file_path + _' expression could be nullptr. In such case, resulting value will be senseless and it should not be used. Check lines: _, _." }, { "CodeCurrent": 381112897, "CodeNext": 1022144702, "CodePrev": 0, "ErrorCode": "V1051", "FileName": "loguru.cpp", "Message": "Consider checking for misprints. It's possible that the 'thread_id' should be checked here." }, { "CodeCurrent": 0, "CodeNext": 0, "CodePrev": 0, "ErrorCode": "Renew", "FileName": " ", "Message": "Your license will expire in _ days. Click 'Renew' to learn more or contact us at support@viva_.com." }, { "CodeCurrent": 99146737, "CodeNext": 3299936121, "CodePrev": 2974951853, "ErrorCode": "V570", "FileName": "mem.h", "Message": "The 'val' variable is assigned to itself." }, { "CodeCurrent": 99146737, "CodeNext": 3299936121, "CodePrev": 2974951853, "ErrorCode": "V570", "FileName": "mem.h", "Message": "The 'val' variable is assigned to itself." }, { "CodeCurrent": 99146737, "CodeNext": 3299936121, "CodePrev": 2974951853, "ErrorCode": "V570", "FileName": "mem.h", "Message": "The 'val' variable is assigned to itself." }, { "CodeCurrent": 432032057, "CodeNext": 36027430, "CodePrev": 0, "ErrorCode": "V801", "FileName": "sdl_mapper.cpp", "Message": "Decreased performance. It is better to redefine the first function argument as a reference. Consider replacing 'const .. sequence' with 'const .. &sequence'." }, { "CodeCurrent": 4109900279, "CodeNext": 355817, "CodePrev": 1212132082, "ErrorCode": "V512", "FileName": "xxhash.h", "Message": "A call of the 'memcpy' function will lead to underflow of the buffer 'statePtr'." }, { "CodeCurrent": 4109900279, "CodeNext": 355817, "CodePrev": 1212132082, "ErrorCode": "V512", "FileName": "xxhash.h", "Message": "A call of the 'memcpy' function will lead to underflow of the buffer '& state'." }, { "CodeCurrent": 3924832320, "CodeNext": 355817, "CodePrev": 1162686117, "ErrorCode": "V512", "FileName": "xxhash.h", "Message": "A call of the 'memcpy' function will lead to underflow of the buffer 'statePtr'." }, { "CodeCurrent": 3924832320, "CodeNext": 355817, "CodePrev": 1162686117, "ErrorCode": "V512", "FileName": "xxhash.h", "Message": "A call of the 'memcpy' function will lead to underflow of the buffer '& state'." }, { "CodeCurrent": 3039254062, "CodeNext": 3404253786, "CodePrev": 3282303307, "ErrorCode": "V560", "FileName": "dr_flac.h", "Message": "A part of conditional expression is always true: blockSize >= _." }, { "CodeCurrent": 2009695132, "CodeNext": 17733, "CodePrev": 3053, "ErrorCode": "V547", "FileName": "dr_flac.h", "Message": "Expression 'result == - _' is always false." }, { "CodeCurrent": 220072429, "CodeNext": 220072429, "CodePrev": 0, "ErrorCode": "V1004", "FileName": "dr_flac.h", "Message": "The 'pFlac' pointer was used unsafely after it was verified against nullptr." }, { "CodeCurrent": 220072429, "CodeNext": 2822007974, "CodePrev": 220072429, "ErrorCode": "V1004", "FileName": "dr_flac.h", "Message": "The 'pFlac' pointer was used unsafely after it was verified against nullptr." }, { "CodeCurrent": 2822007974, "CodeNext": 0, "CodePrev": 220072429, "ErrorCode": "V1004", "FileName": "dr_flac.h", "Message": "The 'pFlac' pointer was used unsafely after it was verified against nullptr." }, { "CodeCurrent": 297803, "CodeNext": 123, "CodePrev": 100, "ErrorCode": "V1008", "FileName": "dr_mp3.h", "Message": "Consider inspecting the 'for' operator. No more than one iteration of the loop will be performed." }, { "CodeCurrent": 2405264725, "CodeNext": 2337, "CodePrev": 3887730028, "ErrorCode": "V547", "FileName": "dr_mp3.h", "Message": "Expression is always false." }, { "CodeCurrent": 2405264725, "CodeNext": 2337, "CodePrev": 4148287113, "ErrorCode": "V547", "FileName": "dr_mp3.h", "Message": "Expression is always false." }, { "CodeCurrent": 377054001, "CodeNext": 22638955, "CodePrev": 4151901932, "ErrorCode": "V547", "FileName": "dr_wav.h", "Message": "Expression 'cap > (_UL)' is always false." }, { "CodeCurrent": 1596023591, "CodeNext": 1249513261, "CodePrev": 4081771348, "ErrorCode": "V547", "FileName": "dr_wav.h", "Message": "Expression 'bytesToRead > (_UL)' is always false." }, { "CodeCurrent": 1849716353, "CodeNext": 11359373, "CodePrev": 2663124891, "ErrorCode": "V1051", "FileName": "dr_wav.h", "Message": "Consider checking for misprints. It's possible that the 'sampleCountFromFactChunk' should be used inside 'drwav__seek_forward' function." }, { "CodeCurrent": 3210175261, "CodeNext": 11069, "CodePrev": 2952291276, "ErrorCode": "V547", "FileName": "dr_wav.h", "Message": "Expression 'bytesToWrite > (_UL)' is always false." }, { "CodeCurrent": 3210175261, "CodeNext": 11069, "CodePrev": 2952291276, "ErrorCode": "V547", "FileName": "dr_wav.h", "Message": "Expression 'bytesToWrite > (_UL)' is always false." }, { "CodeCurrent": 4053293179, "CodeNext": 1281436681, "CodePrev": 1315862117, "ErrorCode": "V547", "FileName": "dr_wav.h", "Message": "Expression is always false." }, { "CodeCurrent": 4130149219, "CodeNext": 2064091136, "CodePrev": 1315862117, "ErrorCode": "V547", "FileName": "dr_wav.h", "Message": "Expression is always false." }, { "CodeCurrent": 2514112691, "CodeNext": 720070676, "CodePrev": 1315862117, "ErrorCode": "V547", "FileName": "dr_wav.h", "Message": "Expression is always false." }, { "CodeCurrent": 4130149219, "CodeNext": 2064091136, "CodePrev": 1315862117, "ErrorCode": "V547", "FileName": "dr_wav.h", "Message": "Expression is always false." }, { "CodeCurrent": 2835309445, "CodeNext": 18933961, "CodePrev": 1964014948, "ErrorCode": "V547", "FileName": "dr_wav.h", "Message": "Expression is always false." }, { "CodeCurrent": 2835309445, "CodeNext": 18933961, "CodePrev": 2343076287, "ErrorCode": "V547", "FileName": "dr_wav.h", "Message": "Expression is always false." }, { "CodeCurrent": 2835309445, "CodeNext": 18933961, "CodePrev": 1964014948, "ErrorCode": "V547", "FileName": "dr_wav.h", "Message": "Expression is always false." }, { "CodeCurrent": 2405264725, "CodeNext": 2337, "CodePrev": 3887730028, "ErrorCode": "V547", "FileName": "dr_mp3.h", "Message": "Expression is always false." }, { "CodeCurrent": 737424757, "CodeNext": 123, "CodePrev": 0, "ErrorCode": "V801", "FileName": "mouseif_virtual_machines.cpp", "Message": "Decreased performance. It is better to redefine the first function argument as a reference. Consider replacing 'const .. buttons__S' with 'const .. &buttons__S'." }, { "CodeCurrent": 3135489084, "CodeNext": 123, "CodePrev": 0, "ErrorCode": "V801", "FileName": "mouseif_dos_driver.cpp", "Message": "Decreased performance. It is better to redefine the first function argument as a reference. Consider replacing 'const .. new_buttons__S' with 'const .. &new_buttons__S'." }, { "CodeCurrent": 2899585489, "CodeNext": 123, "CodePrev": 0, "ErrorCode": "V801", "FileName": "mouseif_dos_driver.cpp", "Message": "Decreased performance. It is better to redefine the second function argument as a reference. Consider replacing 'const .. buttons__S' with 'const .. &buttons__S'." }, { "CodeCurrent": 3190791416, "CodeNext": 588197875, "CodePrev": 0, "ErrorCode": "V801", "FileName": "mouseif_ps2_bios.cpp", "Message": "Decreased performance. It is better to redefine the first function argument as a reference. Consider replacing 'const .. new_buttons__S' with 'const .. &new_buttons__S'." }, { "CodeCurrent": 588197875, "CodeNext": 123, "CodePrev": 3190791416, "ErrorCode": "V801", "FileName": "mouseif_ps2_bios.cpp", "Message": "Decreased performance. It is better to redefine the second function argument as a reference. Consider replacing 'const .. new_buttons_all' with 'const .. &new_buttons_all'." } ] }