mirror of
https://github.com/hohn/sarif-cli.git
synced 2025-12-16 01:13:03 +01:00
13566 lines
417 KiB (Stored with Git LFS)
JSON
13566 lines
417 KiB (Stored with Git LFS)
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",
|
|
"version": "2.1.0",
|
|
"runs": [
|
|
{
|
|
"tool": {
|
|
"driver": {
|
|
"name": "LGTM.com",
|
|
"organization": "Semmle",
|
|
"version": "1.29.0-SNAPSHOT",
|
|
"rules": [
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"name": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"shortDescription": {
|
|
"text": "FIXME comment"
|
|
},
|
|
"fullDescription": {
|
|
"text": "Comments containing 'FIXME' indicate that the code has known bugs."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "note"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"maintainability",
|
|
"documentation",
|
|
"external/cwe/cwe-546"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "very-high",
|
|
"severity": "recommendation"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/short-global-name",
|
|
"name": "com.lgtm/cpp-queries:cpp/short-global-name",
|
|
"shortDescription": {
|
|
"text": "Short global name"
|
|
},
|
|
"fullDescription": {
|
|
"text": "Global variables should have descriptive names, to help document their use, avoid namespace pollution and reduce the risk of shadowing with local variables."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "note"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"maintainability"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "very-high",
|
|
"severity": "recommendation"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/redefined-default-parameter",
|
|
"name": "com.lgtm/cpp-queries:cpp/redefined-default-parameter",
|
|
"shortDescription": {
|
|
"text": "Redefined default parameter"
|
|
},
|
|
"fullDescription": {
|
|
"text": "An inherited default parameter shall never be redefined. Default values are bound statically which is confusing when combined with dynamically bound function calls."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "error"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"maintainability",
|
|
"readability",
|
|
"external/jsf"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "high",
|
|
"severity": "error"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"name": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"shortDescription": {
|
|
"text": "Empty branch of conditional"
|
|
},
|
|
"fullDescription": {
|
|
"text": "An empty block after a conditional can be a sign of an omission and can decrease maintainability of the code. Such blocks should contain an explanatory comment to aid future maintainers."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "note"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"reliability",
|
|
"readability"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "very-high",
|
|
"severity": "recommendation"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"name": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"shortDescription": {
|
|
"text": "Comparison result is always the same"
|
|
},
|
|
"fullDescription": {
|
|
"text": "When a comparison operation, such as x < y, always returns the same result, it means that the comparison is redundant and may mask a bug because a different check was intended."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "warning"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"maintainability",
|
|
"readability"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "high",
|
|
"severity": "warning"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/member-const-no-effect",
|
|
"name": "com.lgtm/cpp-queries:cpp/member-const-no-effect",
|
|
"shortDescription": {
|
|
"text": "Constant return type on member"
|
|
},
|
|
"fullDescription": {
|
|
"text": "A 'const' modifier on a member function return type is useless. It is usually a typo or misunderstanding, since the syntax for a 'const' function is 'int foo() const', not 'const int foo()'."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "warning"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"maintainability",
|
|
"readability",
|
|
"language-features"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "very-high",
|
|
"severity": "warning"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/declaration-hides-parameter",
|
|
"name": "com.lgtm/cpp-queries:cpp/declaration-hides-parameter",
|
|
"shortDescription": {
|
|
"text": "Declaration hides parameter"
|
|
},
|
|
"fullDescription": {
|
|
"text": "A local variable hides a parameter. This may be confusing. Consider renaming one of them."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "note"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"maintainability",
|
|
"readability"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "very-high",
|
|
"severity": "recommendation"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"name": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"shortDescription": {
|
|
"text": "Multiplication result converted to larger type"
|
|
},
|
|
"fullDescription": {
|
|
"text": "A multiplication result that is converted to a larger type can be a sign that the result can overflow the type converted from."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "warning"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"reliability",
|
|
"security",
|
|
"correctness",
|
|
"types",
|
|
"external/cwe/cwe-190",
|
|
"external/cwe/cwe-192",
|
|
"external/cwe/cwe-197",
|
|
"external/cwe/cwe-681"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "high",
|
|
"security-severity": "8.1",
|
|
"severity": "warning"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"name": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"shortDescription": {
|
|
"text": "Virtual call from constructor or destructor"
|
|
},
|
|
"fullDescription": {
|
|
"text": "Virtual functions should not be invoked from a constructor or destructor of the same class. Confusingly, virtual functions are resolved statically (not dynamically) in constructors and destructors for the same class. The call should be made explicitly static by qualifying it using the scope resolution operator."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "warning"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"reliability",
|
|
"readability",
|
|
"language-features",
|
|
"external/jsf"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "high",
|
|
"severity": "warning"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"name": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"shortDescription": {
|
|
"text": "Slicing"
|
|
},
|
|
"fullDescription": {
|
|
"text": "Assigning a non-reference instance of a derived type to a variable of the base type slices off all members added by the derived class, and can cause an unexpected state."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "warning"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"reliability",
|
|
"correctness",
|
|
"types"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "high",
|
|
"severity": "warning"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"name": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"shortDescription": {
|
|
"text": "Resource not released in destructor"
|
|
},
|
|
"fullDescription": {
|
|
"text": "All resources acquired by a class should be released by its destructor. Avoid the use of the 'open / close' pattern, since C++ constructors and destructors provide a safer way to handle resource acquisition and release. Best practice in C++ is to use the 'RAII' technique: constructors allocate resources and destructors free them."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "warning"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"efficiency",
|
|
"readability",
|
|
"external/cwe/cwe-404",
|
|
"external/jsf"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "high",
|
|
"severity": "warning"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/large-parameter",
|
|
"name": "com.lgtm/cpp-queries:cpp/large-parameter",
|
|
"shortDescription": {
|
|
"text": "Large object passed by value"
|
|
},
|
|
"fullDescription": {
|
|
"text": "An object larger than 64 bytes is passed by value to a function. Passing large objects by value unnecessarily use up scarce stack space, increase the cost of calling a function and can be a security risk. Use a const pointer to the object instead."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "note"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"efficiency",
|
|
"readability",
|
|
"statistical",
|
|
"non-attributable"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "very-high",
|
|
"severity": "recommendation"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"name": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"shortDescription": {
|
|
"text": "Overloaded assignment does not return 'this'"
|
|
},
|
|
"fullDescription": {
|
|
"text": "An assignment operator should return a reference to *this. Both the standard library types and the built-in types behave in this manner."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "warning"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"reliability",
|
|
"readability",
|
|
"language-features",
|
|
"external/jsf"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "high",
|
|
"severity": "warning"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"name": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"shortDescription": {
|
|
"text": "Expression has no effect"
|
|
},
|
|
"fullDescription": {
|
|
"text": "A pure expression whose value is ignored is likely to be the result of a typo."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "warning"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"maintainability",
|
|
"correctness",
|
|
"external/cwe/cwe-561"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "high",
|
|
"severity": "warning"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"name": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"shortDescription": {
|
|
"text": "Inconsistent definition of copy constructor and assignment ('Rule of Two')"
|
|
},
|
|
"fullDescription": {
|
|
"text": "Classes that have an explicit copy constructor or copy assignment operator may behave inconsistently if they do not have both."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "warning"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"reliability",
|
|
"readability",
|
|
"language-features"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "high",
|
|
"severity": "warning"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/unsigned-comparison-zero",
|
|
"name": "com.lgtm/cpp-queries:cpp/unsigned-comparison-zero",
|
|
"shortDescription": {
|
|
"text": "Unsigned comparison to zero"
|
|
},
|
|
"fullDescription": {
|
|
"text": "An unsigned value is always non-negative, even if it has been assigned a negative number, so the comparison is redundant and may mask a bug because a different check was intended."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "warning"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"maintainability",
|
|
"readability"
|
|
],
|
|
"kind": "problem",
|
|
"precision": "very-high",
|
|
"severity": "warning"
|
|
}
|
|
},
|
|
{
|
|
"id": "com.lgtm/cpp-queries:cpp/unsafe-use-of-this",
|
|
"name": "com.lgtm/cpp-queries:cpp/unsafe-use-of-this",
|
|
"shortDescription": {
|
|
"text": "Unsafe use of this in constructor"
|
|
},
|
|
"fullDescription": {
|
|
"text": "A call to a pure virtual function using a 'this' pointer of an object that is under construction may lead to undefined behavior."
|
|
},
|
|
"defaultConfiguration": {
|
|
"enabled": true,
|
|
"level": "error"
|
|
},
|
|
"properties": {
|
|
"tags": [
|
|
"correctness",
|
|
"language-features",
|
|
"security",
|
|
"external/cwe/cwe-670"
|
|
],
|
|
"kind": "path-problem",
|
|
"precision": "very-high",
|
|
"security-severity": "7.5",
|
|
"severity": "error"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"versionControlProvenance": [
|
|
{
|
|
"repositoryUri": "https://github.com/wxWidgets/wxWidgets.git",
|
|
"revisionId": "7a03d5fe9bca2d2a2cd81fc0620bcbd2cbc4c7b0"
|
|
}
|
|
],
|
|
"artifacts": [
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/archive.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 0
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/bmpbuttn.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 1
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/buffer.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 2
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/chartype.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 3
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/dynload.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 4
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/list.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 5
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/mediactrl.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 6
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/richtext/richtextctrl.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 7
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/string.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 8
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/stringimpl.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 9
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/stringops.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 10
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/strvararg.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 11
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/tokenzr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 12
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/unix/sound.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 13
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/utils.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 14
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/wxcrt.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 15
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/wxcrtbase.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 16
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/wxcrtvararg.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 17
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/aui/auibook.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 18
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/aui/tabart.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 19
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/appbase.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 20
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/cmdline.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 21
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/combocmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 22
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/datetime.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 23
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/datetimefmt.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 24
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/dobjcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 25
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/dynlib.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 26
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/dynload.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 27
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/fileconf.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 28
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/filename.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 29
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/fmapbase.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 30
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/http.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 31
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/imagbmp.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 32
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/intl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 33
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/log.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 34
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/mstream.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 35
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/quantize.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 36
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/socket.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 37
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/sstream.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 38
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/statboxcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 39
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/strconv.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 40
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/stream.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 41
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/string.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 42
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/stringimpl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 43
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/strvararg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 44
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/textcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 45
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/tokenzr.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 46
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/txtstrm.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 47
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/unichar.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 48
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/uri.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 49
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/url.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 50
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/utilscmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 51
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/variant.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 52
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/wincmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 53
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/wxcrt.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 54
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/xti.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 55
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/grideditors.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 56
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/progdlgg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 57
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/scrlwing.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 58
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/spinctlg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 59
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/splitter.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 60
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/treectlg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 61
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/treelist.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 62
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/vscroll.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 63
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/artgtk.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 64
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/collpane.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 65
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/minifram.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 66
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/textctrl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 67
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/toplevel.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 68
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/webview_webkit2.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 69
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/window.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 70
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/html/htmlwin.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 71
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/html/m_tables.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 72
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/propgrid/advprops.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 73
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/propgrid/property.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 74
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/propgrid/propgrid.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 75
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/propgrid/props.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 76
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/richtext/richtextbuffer.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 77
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/scintilla/lexers/LexCSS.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 78
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/unix/dialup.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 79
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/unix/sound.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 80
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/unix/threadpsx.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 81
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/unix/utilsx11.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 82
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/xrc/xh_ribbon.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 83
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/xrc/xmlres.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 84
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "utils/wxrc/wxrc.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 85
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/scintilla/lexers/LexD.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 86
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/scintilla/lexers/LexR.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 87
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/generic/helpext.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 88
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/mdi.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 89
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/propgrid/manager.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 90
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/graphicc.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 91
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/sashwin.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 92
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/region.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 93
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/richtext/richtextctrl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 94
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/richtext/richtextxml.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 95
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/scintilla/lexers/LexHTML.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 96
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/scintilla/lexers/LexTCL.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 97
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/imagiff.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 98
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/calctrlg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 99
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/scintilla/lexers/LexPowerPro.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 100
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/scintilla/lexlib/PropSetSimple.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 101
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/itemid.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 102
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/scintilla/lexers/LexMySQL.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 103
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/gifdecod.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 104
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/image.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 105
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/imagfill.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 106
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/imagpcx.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 107
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/imagpng.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 108
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/imagpnm.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 109
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/imagtga.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 110
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/xpmdecod.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 111
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/bmpsvg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 112
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/bitmap.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 113
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/ScintillaWX.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 114
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/scintilla/src/XPM.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 115
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/generic/choicdgg.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 116
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/choicdgg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 117
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/generic/hyperlink.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 118
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/control.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 119
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/gtk/hyperlink.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 120
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/hyperlink.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 121
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/gtk/combobox.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 122
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/combobox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 123
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/bmpcbox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 124
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/gtk/tglbtn.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 125
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/tglbtn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 126
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/private/fswatcher.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 127
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/unix/fswatcher_inotify.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 128
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/zstream.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 129
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/zstream.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 130
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/zipstrm.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 131
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/glcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 132
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/gtk/window.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 133
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/glcanvas.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 134
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/menucmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 135
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/menu.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 136
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/private/socket.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 137
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/unix/private/sockunix.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 138
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/ftp.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 139
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/generic/icon.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 140
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/choice.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 141
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/ctrlsub.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 142
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/gtk/menu.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 143
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/window.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 144
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/activityindicator.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 145
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/gauge.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 147
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/generic/private/grid.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 148
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/generic/private/listctrl.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 149
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/statbmp.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 150
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/statline.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 151
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/stattext.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 152
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/statusbr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 153
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/tbarbase.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 154
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/PlatWX.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 155
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/headerctrl.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 156
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/menu.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 157
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/nonownedwnd.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 158
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/popupwin.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 159
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/toplevel.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 160
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/button.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 161
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/checkbox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 162
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/dataview.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 163
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/infobar.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 164
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/listbox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 165
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/notebook.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 166
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/radiobox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 167
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/radiobut.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 168
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/statbox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 169
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/grid.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 170
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/anybutton.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 171
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/spinbutt.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 172
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/gtk/nonownedwnd.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 173
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/compositewin.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 174
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/ribbon/art_msw.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 175
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/ribbon/art_aui.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 176
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/scintilla/src/EditView.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 177
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/scintilla/src/ViewStyle.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 178
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/scintilla/include/Platform.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 179
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/scintilla/src/MarginView.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 180
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/evtloop.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 181
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/propgrid/property.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 182
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/textwrapper.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 183
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/aui/framemanager.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 184
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/hash.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 185
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/imaggif.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 186
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/common/pickerbase.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 187
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/logg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 188
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/unix/joystick.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 189
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/unix/uilocale.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 190
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/uilocale.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 191
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/ustring.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 192
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/unix/glegl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 193
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/listbkg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 194
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/generic/listctrl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 195
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/dcscreen.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 196
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/arrstr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 197
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/event.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 198
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/propgrid/propgridiface.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 199
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/richtext/richtextbuffer.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 200
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/stream.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 201
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "include/wx/vector.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 202
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"uri": "src/stc/scintilla/lexers/LexLaTeX.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 203
|
|
}
|
|
}
|
|
],
|
|
"results": [
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: remove these from this file, they are used for ANSI"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/archive.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 0
|
|
},
|
|
"region": {
|
|
"startLine": 339,
|
|
"startColumn": 5,
|
|
"endColumn": 71
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "e805ce825f209f2b:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: right now only wxMSW, wxGTK and wxOSX implement bitmap support in wxButton"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/bmpbuttn.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 1
|
|
},
|
|
"region": {
|
|
"startLine": 20,
|
|
"endColumn": 85
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "4fb75843fb5a393e:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: this won't be needed after converting mb_str()/wc_str() to"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/buffer.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 2
|
|
},
|
|
"region": {
|
|
"startLine": 400,
|
|
"startColumn": 5,
|
|
"endColumn": 78
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "df9c1ac63512f139:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: what would be better place for this?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/chartype.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 3
|
|
},
|
|
"region": {
|
|
"startLine": 135,
|
|
"startColumn": 5,
|
|
"endColumn": 59
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "9cbbfee50d741a51:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: for even better debugging PluginSentinel should register"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/dynload.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 4
|
|
},
|
|
"region": {
|
|
"startLine": 63,
|
|
"startColumn": 9,
|
|
"endColumn": 75
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "39dcd10e1fa8d559:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: no check is done that the list is really keyed on strings"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/list.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 5
|
|
},
|
|
"region": {
|
|
"startLine": 394,
|
|
"startColumn": 5,
|
|
"endColumn": 71
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "79640de8c5c51414:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/list.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 5
|
|
},
|
|
"region": {
|
|
"startLine": 1222,
|
|
"startColumn": 60,
|
|
"endColumn": 73
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d93b2da5583374fc:1",
|
|
"primaryLocationStartColumnFingerprint": "55"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/list.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 5
|
|
},
|
|
"region": {
|
|
"startLine": 1225,
|
|
"startColumn": 44,
|
|
"endColumn": 57
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "e21b0bb5949881f8:1",
|
|
"primaryLocationStartColumnFingerprint": "39"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: This should be const"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/mediactrl.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 6
|
|
},
|
|
"region": {
|
|
"startLine": 192,
|
|
"startColumn": 26,
|
|
"endColumn": 55
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d11bd148dcc1b71b:1",
|
|
"primaryLocationStartColumnFingerprint": "21"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: This should be const"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/mediactrl.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 6
|
|
},
|
|
"region": {
|
|
"startLine": 193,
|
|
"startColumn": 28,
|
|
"endColumn": 57
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "2abc288a9e931641:1",
|
|
"primaryLocationStartColumnFingerprint": "23"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: this does not work, it allows this code to compile but will fail"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/richtext/richtextctrl.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 7
|
|
},
|
|
"region": {
|
|
"startLine": 2295,
|
|
"startColumn": 6,
|
|
"endColumn": 80
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b81d451db8eba08:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: do this in UTF8 build #if wxUSE_UTF8_LOCALE_ONLY, too"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/string.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 8
|
|
},
|
|
"region": {
|
|
"startLine": 1275,
|
|
"startColumn": 5,
|
|
"endColumn": 73
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "7ee763abda18a05c:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: remove these overloads"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/string.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 8
|
|
},
|
|
"region": {
|
|
"startLine": 2185,
|
|
"startColumn": 3,
|
|
"endColumn": 40
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "8b97a8e9397e4506:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: this is not entirely correct, because it doesn't work if"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/string.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 8
|
|
},
|
|
"region": {
|
|
"startLine": 3215,
|
|
"startColumn": 3,
|
|
"endColumn": 74
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "1ba64fe7dc7a8b5:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: temporary"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/string.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 8
|
|
},
|
|
"region": {
|
|
"startLine": 3291,
|
|
"startColumn": 19,
|
|
"endColumn": 43
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "bd0f37d9a6e70c2c:1",
|
|
"primaryLocationStartColumnFingerprint": "18"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: temporary"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/string.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 8
|
|
},
|
|
"region": {
|
|
"startLine": 3310,
|
|
"startColumn": 19,
|
|
"endColumn": 43
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "c310ca13c1392f8f:1",
|
|
"primaryLocationStartColumnFingerprint": "18"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: temporary"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/string.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 8
|
|
},
|
|
"region": {
|
|
"startLine": 3332,
|
|
"startColumn": 19,
|
|
"endColumn": 43
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "7278342e3d627ff3:1",
|
|
"primaryLocationStartColumnFingerprint": "18"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: temporary"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/string.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 8
|
|
},
|
|
"region": {
|
|
"startLine": 3350,
|
|
"startColumn": 19,
|
|
"endColumn": 43
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "fb3d424d8110eb59:1",
|
|
"primaryLocationStartColumnFingerprint": "18"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: (try to) move this elsewhere (TLS) or solve differently"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/string.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 8
|
|
},
|
|
"region": {
|
|
"startLine": 3696,
|
|
"startColumn": 3,
|
|
"endColumn": 73
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b2a1c8ff29cf0d84:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: move this to buffer.h"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/string.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 8
|
|
},
|
|
"region": {
|
|
"startLine": 4399,
|
|
"endColumn": 37
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "baea6cecc73f6117:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: we should have only one wxEmptyString"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/stringimpl.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 9
|
|
},
|
|
"region": {
|
|
"startLine": 46,
|
|
"endColumn": 53
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d7fac53493e991a:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/stringimpl.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 9
|
|
},
|
|
"region": {
|
|
"startLine": 155,
|
|
"startColumn": 81,
|
|
"endColumn": 94
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "78b492081bcb76d1:1",
|
|
"primaryLocationStartColumnFingerprint": "78"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: not useful for us...?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/stringimpl.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 9
|
|
},
|
|
"region": {
|
|
"startLine": 385,
|
|
"startColumn": 5,
|
|
"endColumn": 41
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "433143f76c8fdea7:1",
|
|
"primaryLocationStartColumnFingerprint": "2"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: only wchar after we remove ANSI build"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/stringops.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 10
|
|
},
|
|
"region": {
|
|
"startLine": 25,
|
|
"endColumn": 53
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "6d314154347a849d:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: which one is better default in absence of fmt string"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/strvararg.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 11
|
|
},
|
|
"region": {
|
|
"startLine": 900,
|
|
"startColumn": 9,
|
|
"endColumn": 76
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f197280e05d7b50c:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: use wxWcharBuffer"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/tokenzr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 12
|
|
},
|
|
"region": {
|
|
"startLine": 131,
|
|
"startColumn": 5,
|
|
"endColumn": 37
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "94505f6a41eb58ed:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: - temporary, until we have plugins architecture"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/unix/sound.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 13
|
|
},
|
|
"region": {
|
|
"startLine": 90,
|
|
"startColumn": 5,
|
|
"endColumn": 61
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b80bff530a6ef943:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: These two methods are currently only implemented (and needed?)"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/utils.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 14
|
|
},
|
|
"region": {
|
|
"startLine": 776,
|
|
"startColumn": 5,
|
|
"endColumn": 77
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "c31e90fa21d8469a:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: we'd be better off implementing these ourselves, as the CRT"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/wxcrt.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 15
|
|
},
|
|
"region": {
|
|
"startLine": 1083,
|
|
"endColumn": 75
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "ed2cda61cdd401b8:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: these don't work when EOF is passed in because of wxUniChar,"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/wxcrt.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 15
|
|
},
|
|
"region": {
|
|
"startLine": 1085,
|
|
"endColumn": 76
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "881181d0215df7f:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: detect and use wcstok() if available for wxCRT_StrtokW"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/wxcrtbase.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 16
|
|
},
|
|
"region": {
|
|
"startLine": 269,
|
|
"endColumn": 73
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "3b211442bd304248:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: remove this once we are Unicode only"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/wxcrtbase.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 16
|
|
},
|
|
"region": {
|
|
"startLine": 288,
|
|
"endColumn": 55
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b182a375a668f868:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: remove this"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/wxcrtvararg.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 17
|
|
},
|
|
"region": {
|
|
"startLine": 268,
|
|
"startColumn": 5,
|
|
"endColumn": 31
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "aae73ae0655fb853:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: the problem with this is that if we have a split notebook,"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/aui/auibook.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 18
|
|
},
|
|
"region": {
|
|
"startLine": 3083,
|
|
"startColumn": 9,
|
|
"endColumn": 77
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "26383f6894137af1:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: these ports don't provide wxRegion ctor from array of points \\[...\\]"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/aui/tabart.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 19
|
|
},
|
|
"region": {
|
|
"startLine": 408,
|
|
"endLine": 423,
|
|
"endColumn": 3
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d2733c1d9221487d:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -MT: protect this with a CS?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/appbase.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 20
|
|
},
|
|
"region": {
|
|
"startLine": 339,
|
|
"startColumn": 5,
|
|
"endColumn": 41
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "4eddd607764df221:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: MT-unsafe"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/appbase.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 20
|
|
},
|
|
"region": {
|
|
"startLine": 1158,
|
|
"startColumn": 5,
|
|
"endColumn": 23
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "48344dc22ea4400e:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: use wc_str(), not c_str(), when ANSI build is removed"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/appbase.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 20
|
|
},
|
|
"region": {
|
|
"startLine": 1179,
|
|
"startColumn": 9,
|
|
"endColumn": 77
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d4dc99c89d9d0115:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: use wc_str() after removing ANSI build"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/cmdline.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 21
|
|
},
|
|
"region": {
|
|
"startLine": 856,
|
|
"startColumn": 17,
|
|
"endColumn": 70
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "829fc7f67748df43:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: This code does run when control is clicked,"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/combocmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 22
|
|
},
|
|
"region": {
|
|
"startLine": 574,
|
|
"startColumn": 5,
|
|
"endColumn": 58
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "22a4a080d4df0ce2:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: First week is not calculated correctly."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/datetime.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 23
|
|
},
|
|
"region": {
|
|
"startLine": 1967,
|
|
"startColumn": 9,
|
|
"endColumn": 58
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "5ffddaf6f1ee3025:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: currently we just ignore everything that looks like a"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/datetimefmt.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 24
|
|
},
|
|
"region": {
|
|
"startLine": 1543,
|
|
"startColumn": 17,
|
|
"endColumn": 80
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "a0a943c81d64c5e9:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: we should be able to merge wchar_t and UTF-8 versions once we"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/dobjcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 25
|
|
},
|
|
"region": {
|
|
"startLine": 250,
|
|
"endColumn": 77
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "aadc2ed15a23f29:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: This class isn't really common at all, it should be moved into"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/dynlib.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 26
|
|
},
|
|
"region": {
|
|
"startLine": 12,
|
|
"endColumn": 73
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "903c6c4b9247c3b9:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: Likewise this is (well was) very similar to InitializeModules()"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/dynload.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 27
|
|
},
|
|
"region": {
|
|
"startLine": 220,
|
|
"startColumn": 5,
|
|
"endColumn": 78
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "e02992f4682b7ccf:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: rewrite using iterators, without this buffer"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/fileconf.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 28
|
|
},
|
|
"region": {
|
|
"startLine": 509,
|
|
"startColumn": 5,
|
|
"endColumn": 64
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d915e7485166516e:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: If !ok here should we loop and try again with another"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/filename.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 29
|
|
},
|
|
"region": {
|
|
"startLine": 1063,
|
|
"startColumn": 13,
|
|
"endColumn": 76
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "29163c9a2ada1a5d:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: ideally, we should add keys from dummy config to a real one later,"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/fmapbase.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 30
|
|
},
|
|
"region": {
|
|
"startLine": 497,
|
|
"startColumn": 9,
|
|
"endColumn": 85
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "6901a45f25d848c0:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: tmp_str is not put back in the in-queue of the socket."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/http.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 31
|
|
},
|
|
"region": {
|
|
"startLine": 387,
|
|
"startColumn": 9,
|
|
"endColumn": 73
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "39687c8f2fd32268:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: what should this be? use some std palette maybe?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imagbmp.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 32
|
|
},
|
|
"region": {
|
|
"startLine": 398,
|
|
"startColumn": 17,
|
|
"endColumn": 75
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f621997aca9cb73e:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: what should this be? use some std palette maybe?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imagbmp.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 32
|
|
},
|
|
"region": {
|
|
"startLine": 438,
|
|
"startColumn": 17,
|
|
"endColumn": 75
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "382808cce707ea85:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: what should this be? use some std palette maybe?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imagbmp.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 32
|
|
},
|
|
"region": {
|
|
"startLine": 460,
|
|
"startColumn": 17,
|
|
"endColumn": 75
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "30bc9796a14b72a3:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: I don't know how these 2 letter abbreviations are formed,"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/intl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 33
|
|
},
|
|
"region": {
|
|
"startLine": 288,
|
|
"startColumn": 9,
|
|
"endColumn": 75
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "498586d213d45669:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: what is the error return value for GetACP()?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/intl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 33
|
|
},
|
|
"region": {
|
|
"startLine": 709,
|
|
"startColumn": 5,
|
|
"endColumn": 59
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "3a034873562b853c:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/log.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 34
|
|
},
|
|
"region": {
|
|
"startLine": 1058,
|
|
"startColumn": 23,
|
|
"endColumn": 31
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "92ea151ca19298a3:1",
|
|
"primaryLocationStartColumnFingerprint": "18"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: can someone please explain what this does? (VZ)"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/mstream.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 35
|
|
},
|
|
"region": {
|
|
"startLine": 174,
|
|
"startColumn": 5,
|
|
"endColumn": 61
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "544c6896a882b7de:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: ?? I don't know if this is correct - VS"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/quantize.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 36
|
|
},
|
|
"region": {
|
|
"startLine": 646,
|
|
"startColumn": 18,
|
|
"endColumn": 64
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "eedcc59990c9f247:1",
|
|
"primaryLocationStartColumnFingerprint": "15"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: should we test for m_dobind here?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/socket.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 37
|
|
},
|
|
"region": {
|
|
"startLine": 413,
|
|
"startColumn": 5,
|
|
"endColumn": 48
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b3ab631a55c23da8:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: use wxCharBufferWithLength if we have it"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/sstream.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 38
|
|
},
|
|
"region": {
|
|
"startLine": 39,
|
|
"startColumn": 5,
|
|
"endColumn": 60
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "baf29b3c7b4892f7:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: this can't be right"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/sstream.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 38
|
|
},
|
|
"region": {
|
|
"startLine": 88,
|
|
"startColumn": 5,
|
|
"endColumn": 34
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d7f8526a61c5d236:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: hardcoded value"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/statboxcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 39
|
|
},
|
|
"region": {
|
|
"startLine": 41,
|
|
"startColumn": 36,
|
|
"endColumn": 61
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "bf2b13358c669abf:1",
|
|
"primaryLocationStartColumnFingerprint": "31"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: wxFontMapperBase::GetAllEncodingNames()"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/strconv.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 40
|
|
},
|
|
"region": {
|
|
"startLine": 3006,
|
|
"startColumn": 21,
|
|
"endColumn": 75
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "472aead06db46fc1:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: what is this check for? (VZ)"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/stream.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 41
|
|
},
|
|
"region": {
|
|
"startLine": 233,
|
|
"startColumn": 5,
|
|
"endColumn": 43
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "81eb2a5ebe12d697:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: fine, but if it fails we should (re)try writing it by"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/stream.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 41
|
|
},
|
|
"region": {
|
|
"startLine": 504,
|
|
"startColumn": 13,
|
|
"endColumn": 76
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "350c268ccbcd9830:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: temporarily disabled because it doesn't work with global"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/string.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 42
|
|
},
|
|
"region": {
|
|
"startLine": 281,
|
|
"endColumn": 72
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f97d1fb9f0792134:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: not thread safe!"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/string.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 42
|
|
},
|
|
"region": {
|
|
"startLine": 295,
|
|
"endColumn": 32
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "9c41c19cf91f4a3c:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: we currently clear the cached conversion only when the string is"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/string.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 42
|
|
},
|
|
"region": {
|
|
"startLine": 296,
|
|
"endColumn": 80
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "515861296fc06a46:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: we do the conversion every time As\\[W\\]Char() is called, but if we"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/string.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 42
|
|
},
|
|
"region": {
|
|
"startLine": 299,
|
|
"endColumn": 80
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b55bb4e628140639:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: add tracing of usage of these two methods - new code is supposed"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/string.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 42
|
|
},
|
|
"region": {
|
|
"startLine": 302,
|
|
"endColumn": 80
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d323f1593d1768e2:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: do this only if locale is not UTF8 if wxUSE_UNICODE_UTF8"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/string.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 42
|
|
},
|
|
"region": {
|
|
"startLine": 357,
|
|
"startColumn": 5,
|
|
"endColumn": 76
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "1a08512947df1691:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: use wxUniChar::ToLower/ToUpper once added"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/string.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 42
|
|
},
|
|
"region": {
|
|
"startLine": 1132,
|
|
"startColumn": 5,
|
|
"endColumn": 61
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "9c9fce5b948cb0ec:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: unify substituted char ('_') with wxUniChar ('?')"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/string.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 42
|
|
},
|
|
"region": {
|
|
"startLine": 1210,
|
|
"startColumn": 9,
|
|
"endColumn": 73
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "1116bdfe0a1a12de:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: This really seems to be the wrong and would be an off-by-one"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/string.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 42
|
|
},
|
|
"region": {
|
|
"startLine": 2038,
|
|
"startColumn": 9,
|
|
"endColumn": 79
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "8b90e485d7bace6c:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: implement using iterators, remove #if"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/string.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 42
|
|
},
|
|
"region": {
|
|
"startLine": 2175,
|
|
"startColumn": 3,
|
|
"endColumn": 55
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f3aaa02ecb721dd9:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: get rid of this, have only one wxEmptyString"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/stringimpl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 43
|
|
},
|
|
"region": {
|
|
"startLine": 54,
|
|
"endColumn": 60
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "49635a5cc8215a41:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: get rid of this, have only one wxEmptyString"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/stringimpl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 43
|
|
},
|
|
"region": {
|
|
"startLine": 89,
|
|
"endColumn": 60
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "8f67223468587f83:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: remove"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/strvararg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 44
|
|
},
|
|
"region": {
|
|
"startLine": 496,
|
|
"startColumn": 20,
|
|
"endColumn": 41
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f35c3ffbc89b9179:1",
|
|
"primaryLocationStartColumnFingerprint": "19"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: remove this"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/strvararg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 44
|
|
},
|
|
"region": {
|
|
"startLine": 608,
|
|
"startColumn": 20,
|
|
"endColumn": 46
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "2e2f1e2ee29fc391:1",
|
|
"primaryLocationStartColumnFingerprint": "19"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: this is not going to work for non letters..."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/textcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 45
|
|
},
|
|
"region": {
|
|
"startLine": 1154,
|
|
"startColumn": 17,
|
|
"endColumn": 70
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "37186378544d23a1:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: only wc_str()"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/tokenzr.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 46
|
|
},
|
|
"region": {
|
|
"startLine": 129,
|
|
"startColumn": 19,
|
|
"endColumn": 47
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "7c2efc2b9219c24d:1",
|
|
"primaryLocationStartColumnFingerprint": "18"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: use wxCharBufferWithLength if/when we have it"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/txtstrm.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 47
|
|
},
|
|
"region": {
|
|
"startLine": 559,
|
|
"startColumn": 5,
|
|
"endColumn": 65
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "36b0d717f5e28458:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: what to use as failure character?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/unichar.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 48
|
|
},
|
|
"region": {
|
|
"startLine": 41,
|
|
"startColumn": 22,
|
|
"endColumn": 70
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "bce52c663f8d46fa:1",
|
|
"primaryLocationStartColumnFingerprint": "17"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: what to use as failure character?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/unichar.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 48
|
|
},
|
|
"region": {
|
|
"startLine": 50,
|
|
"startColumn": 26,
|
|
"endColumn": 74
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "ae251f69249ebbb4:1",
|
|
"primaryLocationStartColumnFingerprint": "17"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: what to use as failure character?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/unichar.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 48
|
|
},
|
|
"region": {
|
|
"startLine": 63,
|
|
"startColumn": 18,
|
|
"endColumn": 66
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f172e8a70bc69ff2:1",
|
|
"primaryLocationStartColumnFingerprint": "9"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: may need refinement"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/uri.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 49
|
|
},
|
|
"region": {
|
|
"startLine": 300,
|
|
"endColumn": 30
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "666cdcded36e2af1:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: we should clone the protocol"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/url.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 50
|
|
},
|
|
"region": {
|
|
"startLine": 194,
|
|
"startColumn": 31,
|
|
"endColumn": 69
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "a860dfbc2223e982:1",
|
|
"primaryLocationStartColumnFingerprint": "22"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: arbitrary number"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/utilscmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 51
|
|
},
|
|
"region": {
|
|
"startLine": 425,
|
|
"startColumn": 41,
|
|
"endColumn": 66
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "741bfab765344547:1",
|
|
"primaryLocationStartColumnFingerprint": "36"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: arbitrary number"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/utilscmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 51
|
|
},
|
|
"region": {
|
|
"startLine": 438,
|
|
"startColumn": 45,
|
|
"endColumn": 70
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f0aef5027cd78b72:1",
|
|
"primaryLocationStartColumnFingerprint": "40"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: this should be just \"s << m_value;\" after removal of"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/variant.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 52
|
|
},
|
|
"region": {
|
|
"startLine": 749,
|
|
"startColumn": 5,
|
|
"endColumn": 72
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "3f00a2f6c3a36da0:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: this should be just \"s >> m_value;\" after removal of"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/variant.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 52
|
|
},
|
|
"region": {
|
|
"startLine": 760,
|
|
"startColumn": 5,
|
|
"endColumn": 72
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "28dbb88a583d6e57:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: if these 2 cases result from programming errors in the user code"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/wincmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 53
|
|
},
|
|
"region": {
|
|
"startLine": 452,
|
|
"startColumn": 5,
|
|
"endColumn": 78
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "21cdfa2a9e71a95e:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: do format conversion using (modified) wxFormatConverter in"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/wxcrt.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 54
|
|
},
|
|
"region": {
|
|
"startLine": 285,
|
|
"endColumn": 74
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "5f2adf88e38d74b5:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -UTF8: temporary, remove this with ANSI build"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/wxcrt.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 54
|
|
},
|
|
"region": {
|
|
"startLine": 1176,
|
|
"startColumn": 20,
|
|
"endColumn": 73
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f01e304ab0d25dc2:1",
|
|
"primaryLocationStartColumnFingerprint": "19"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: this reads too little data if wxConvLibc uses UTF-8 ('size' wide"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/wxcrt.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 54
|
|
},
|
|
"region": {
|
|
"startLine": 1205,
|
|
"startColumn": 5,
|
|
"endColumn": 79
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "6d8ec486c02534b8:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: shouldn't we just return false and let the caller handle it?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/xti.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 55
|
|
},
|
|
"region": {
|
|
"startLine": 497,
|
|
"startColumn": 9,
|
|
"endColumn": 79
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "93510a65685dd271:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: shouldn't we just return NULL and let the caller handle this case?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/xti.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 55
|
|
},
|
|
"region": {
|
|
"startLine": 509,
|
|
"startColumn": 9,
|
|
"endColumn": 85
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "952d7354f97eecf9:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: maybe there is a more suitable correction?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/grideditors.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 56
|
|
},
|
|
"region": {
|
|
"startLine": 195,
|
|
"startColumn": 17,
|
|
"endColumn": 69
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "6fce04886fb5efbf:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: should probably have a (extended?) window style for this"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/progdlgg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 57
|
|
},
|
|
"region": {
|
|
"startLine": 170,
|
|
"startColumn": 5,
|
|
"endColumn": 71
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "794098ab4e96e82d:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: make configurable"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/scrlwing.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 58
|
|
},
|
|
"region": {
|
|
"startLine": 1005,
|
|
"startColumn": 39,
|
|
"endColumn": 66
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d0b8ca0efc7bf848:1",
|
|
"primaryLocationStartColumnFingerprint": "30"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: what to do about a failure?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/spinctlg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 59
|
|
},
|
|
"region": {
|
|
"startLine": 547,
|
|
"startColumn": 35,
|
|
"endColumn": 71
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "cdd63f2cfc0ce9af:1",
|
|
"primaryLocationStartColumnFingerprint": "26"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: with this line the background is not erased at all under GTK1,"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/splitter.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 60
|
|
},
|
|
"region": {
|
|
"startLine": 110,
|
|
"startColumn": 9,
|
|
"endColumn": 81
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "193f5575a31883ed:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: shouldn't we do it before the adjustments above so as to ensure"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/splitter.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 60
|
|
},
|
|
"region": {
|
|
"startLine": 1005,
|
|
"startColumn": 5,
|
|
"endColumn": 78
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "672e0ae868267e6:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: tree sorting functions are not reentrant and not MT-safe!"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/treectlg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 61
|
|
},
|
|
"region": {
|
|
"startLine": 2341,
|
|
"endColumn": 68
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b5969b9111ae4d98:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: In the generic (and native OS X) versions we implement this"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/treelist.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 62
|
|
},
|
|
"region": {
|
|
"startLine": 727,
|
|
"startColumn": 5,
|
|
"endColumn": 74
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "7a46775778cd3259:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: This method totally duplicates a method with the same name in"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/vscroll.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 63
|
|
},
|
|
"region": {
|
|
"startLine": 60,
|
|
"endColumn": 72
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "2c2a4a3f72793425:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: This code is not 100% correct, because stock pixmap are"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/artgtk.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 64
|
|
},
|
|
"region": {
|
|
"startLine": 208,
|
|
"startColumn": 5,
|
|
"endColumn": 70
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "1ed42cc0b3465634:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: we need to update our collapsed width in some way but using GetBestSize()"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/collpane.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 65
|
|
},
|
|
"region": {
|
|
"startLine": 214,
|
|
"startColumn": 5,
|
|
"endColumn": 88
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "1bc187f376ea3efc:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: No clipping?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/minifram.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 66
|
|
},
|
|
"region": {
|
|
"startLine": 70,
|
|
"startColumn": 41,
|
|
"endColumn": 63
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "5f3ca4e3d3134f50:1",
|
|
"primaryLocationStartColumnFingerprint": "18"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: when dragging on a link the sample gets an \"Unknown event\"."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/textctrl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 67
|
|
},
|
|
"region": {
|
|
"startLine": 2282,
|
|
"endColumn": 70
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d424b00d807858ba:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: This is a workaround to focus handling problem"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/toplevel.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 68
|
|
},
|
|
"region": {
|
|
"startLine": 1759,
|
|
"startColumn": 5,
|
|
"endColumn": 61
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "1c48b002cedc71b4:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: check which encoding the web kit control uses instead of"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/webview_webkit2.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 69
|
|
},
|
|
"region": {
|
|
"startLine": 969,
|
|
"startColumn": 5,
|
|
"endColumn": 71
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "4bca4015956ac277:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: what is this?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/window.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 70
|
|
},
|
|
"region": {
|
|
"startLine": 795,
|
|
"startColumn": 13,
|
|
"endColumn": 36
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "6a54e407fd8fcac3:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: Should we do it for key codes up to 255?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/window.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 70
|
|
},
|
|
"region": {
|
|
"startLine": 1160,
|
|
"startColumn": 5,
|
|
"endColumn": 55
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "6f78b459a666d70a:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: we don't fill in the other members - ok?"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/html/htmlwin.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 71
|
|
},
|
|
"region": {
|
|
"startLine": 106,
|
|
"startColumn": 13,
|
|
"endColumn": 63
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "786e4c3831bfbacd:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: make configurable"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/html/htmlwin.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 71
|
|
},
|
|
"region": {
|
|
"startLine": 1616,
|
|
"startColumn": 39,
|
|
"endColumn": 66
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "c8c6bba18790c3e0:1",
|
|
"primaryLocationStartColumnFingerprint": "30"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: I'm not sure if this algorithm is conform to HTML standard,"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/html/m_tables.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 72
|
|
},
|
|
"region": {
|
|
"startLine": 542,
|
|
"startColumn": 9,
|
|
"endColumn": 78
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "8a90e151fd49190c:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: do we really want to return true from here if only part of the"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/propgrid/advprops.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 73
|
|
},
|
|
"region": {
|
|
"startLine": 2180,
|
|
"startColumn": 5,
|
|
"endColumn": 77
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f95c4cbf5e5af0ed:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: Currently code below only works if value is actually m_value"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/propgrid/property.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 74
|
|
},
|
|
"region": {
|
|
"startLine": 1018,
|
|
"startColumn": 5,
|
|
"endColumn": 75
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "82f934739dba9477:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: After proper ValueToString()s added, remove"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/propgrid/propgrid.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 75
|
|
},
|
|
"region": {
|
|
"startLine": 3063,
|
|
"startColumn": 9,
|
|
"endColumn": 62
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "9f6f8559a7497cb7:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: Used to set m_propHover to selection here. Was it really"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/propgrid/propgrid.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 75
|
|
},
|
|
"region": {
|
|
"startLine": 5511,
|
|
"startColumn": 5,
|
|
"endColumn": 71
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "1e37cb03a5fcf726:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: This should be only a temporary fix."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/propgrid/props.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 76
|
|
},
|
|
"region": {
|
|
"startLine": 2379,
|
|
"startColumn": 5,
|
|
"endColumn": 51
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "80c1a64356116de:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: aligning whole paragraph not compatible with floating objects"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/richtext/richtextbuffer.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 77
|
|
},
|
|
"region": {
|
|
"startLine": 1299,
|
|
"startColumn": 9,
|
|
"endColumn": 80
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d10865ed5ad4fe4d:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: this won't change the original values."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/richtext/richtextbuffer.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 77
|
|
},
|
|
"region": {
|
|
"startLine": 5798,
|
|
"startColumn": 25,
|
|
"endColumn": 73
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "2e7014d6466e16e5:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexers/LexCSS.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 78
|
|
},
|
|
"region": {
|
|
"startLine": 40,
|
|
"startColumn": 2,
|
|
"endLine": 44,
|
|
"endColumn": 5
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "886344054d27d261:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: shouldn't we grep for \"^ppp\"? (VZ)"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/dialup.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 79
|
|
},
|
|
"region": {
|
|
"startLine": 714,
|
|
"startColumn": 21,
|
|
"endColumn": 64
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b0eeddc51e364bac:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: - temporary, until we have plugins architecture"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/sound.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 80
|
|
},
|
|
"region": {
|
|
"startLine": 408,
|
|
"endColumn": 57
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "503794dc285cd06a:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: -- make this fully dynamic when plugins architecture is in"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/sound.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 80
|
|
},
|
|
"region": {
|
|
"startLine": 491,
|
|
"startColumn": 9,
|
|
"endColumn": 76
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "34f1837926ecee41:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: deleting a possibly joinable thread here???"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/threadpsx.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 81
|
|
},
|
|
"region": {
|
|
"startLine": 945,
|
|
"startColumn": 9,
|
|
"endColumn": 62
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b541994fc4848c51:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: shouldn't we set cancellation type to DISABLED here? If"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/threadpsx.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 81
|
|
},
|
|
"region": {
|
|
"startLine": 1206,
|
|
"startColumn": 13,
|
|
"endColumn": 77
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "1a0f50f7190bae21:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: I'm feeling bad about it - what if another thread function is"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/threadpsx.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 81
|
|
},
|
|
"region": {
|
|
"startLine": 1742,
|
|
"startColumn": 9,
|
|
"endColumn": 79
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "5ee0bf0e8c55d187:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: We may want to cache these checks. Note that we can't simply"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/utilsx11.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 82
|
|
},
|
|
"region": {
|
|
"startLine": 301,
|
|
"startColumn": 5,
|
|
"endColumn": 75
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "af7fe9bae9a1606a:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: - must modify _NET_WM_STATE property list if the window"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/utilsx11.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 82
|
|
},
|
|
"region": {
|
|
"startLine": 383,
|
|
"startColumn": 5,
|
|
"endColumn": 69
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "3a36ebfba5c0d4dc:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: what about tables??"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/utilsx11.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 82
|
|
},
|
|
"region": {
|
|
"startLine": 556,
|
|
"endColumn": 29
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d19aa2d46a199eb7:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: The code below uses wxXmlNode directly but this can't be done"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/xrc/xh_ribbon.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 83
|
|
},
|
|
"region": {
|
|
"startLine": 145,
|
|
"startColumn": 5,
|
|
"endColumn": 76
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "847c671f795f821d:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: If re-enabling, don't forget to update the docs and RELAG NG schema!"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/xrc/xh_ribbon.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 83
|
|
},
|
|
"region": {
|
|
"startLine": 151,
|
|
"startColumn": 5,
|
|
"endColumn": 83
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "81b7d5b2c62c1b82:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: add cursor"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/xrc/xmlres.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 84
|
|
},
|
|
"region": {
|
|
"startLine": 2589,
|
|
"startColumn": 5,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d2b6c49fd11f231a:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"ruleIndex": 0,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/fixme-comment",
|
|
"index": 0
|
|
},
|
|
"message": {
|
|
"text": "FIXME comment: this is wrong for e.g. http:// URLs"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "utils/wxrc/wxrc.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 85
|
|
},
|
|
"region": {
|
|
"startLine": 502,
|
|
"startColumn": 8,
|
|
"endColumn": 53
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "7b915dc26f49cd9a:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/short-global-name",
|
|
"ruleIndex": 1,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/short-global-name",
|
|
"index": 1
|
|
},
|
|
"message": {
|
|
"text": "Poor global variable name 'lmD'. Prefer longer, descriptive names for globals (eg. kMyGlobalConstant, not foo)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexers/LexD.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 86
|
|
},
|
|
"region": {
|
|
"startLine": 568,
|
|
"startColumn": 13,
|
|
"endColumn": 16
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "7fb16be818db2355:1",
|
|
"primaryLocationStartColumnFingerprint": "12"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/short-global-name",
|
|
"ruleIndex": 1,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/short-global-name",
|
|
"index": 1
|
|
},
|
|
"message": {
|
|
"text": "Poor global variable name 'lmR'. Prefer longer, descriptive names for globals (eg. kMyGlobalConstant, not foo)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexers/LexR.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 87
|
|
},
|
|
"region": {
|
|
"startLine": 216,
|
|
"startColumn": 13,
|
|
"endColumn": 16
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "befdd357712197a3:1",
|
|
"primaryLocationStartColumnFingerprint": "12"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/redefined-default-parameter",
|
|
"ruleIndex": 2,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/redefined-default-parameter",
|
|
"index": 2
|
|
},
|
|
"message": {
|
|
"text": "Parameter flags redefines its default value to 1 from the inherited default value 0 (in wxHelpControllerBase).\nThe default value will be resolved statically, not by dispatch, so this can cause confusion."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/generic/helpext.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 88
|
|
},
|
|
"region": {
|
|
"startLine": 40,
|
|
"startColumn": 42,
|
|
"endColumn": 57
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "cb52114223fe6a18:1",
|
|
"primaryLocationStartColumnFingerprint": "13"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/redefined-default-parameter",
|
|
"ruleIndex": 2,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/redefined-default-parameter",
|
|
"index": 2
|
|
},
|
|
"message": {
|
|
"text": "Parameter (unnamed parameter 1) redefines its default value to 1 from the inherited default value 65840 (in wxFrameBase).\nThe default value will be resolved statically, not by dispatch, so this can cause confusion."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/mdi.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 89
|
|
},
|
|
"region": {
|
|
"startLine": 224,
|
|
"startColumn": 65,
|
|
"endColumn": 66
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "1117aa90b36205f8:1",
|
|
"primaryLocationStartColumnFingerprint": "23"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/redefined-default-parameter",
|
|
"ruleIndex": 2,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/redefined-default-parameter",
|
|
"index": 2
|
|
},
|
|
"message": {
|
|
"text": "Parameter (unnamed parameter 2) redefines its default value to 1 from the inherited default value 0 (in wxFrameBase).\nThe default value will be resolved statically, not by dispatch, so this can cause confusion."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/mdi.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 89
|
|
},
|
|
"region": {
|
|
"startLine": 225,
|
|
"startColumn": 68,
|
|
"endColumn": 69
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "c9c70b083810a74a:1",
|
|
"primaryLocationStartColumnFingerprint": "26"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/redefined-default-parameter",
|
|
"ruleIndex": 2,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/redefined-default-parameter",
|
|
"index": 2
|
|
},
|
|
"message": {
|
|
"text": "Parameter flags redefines its default value to 1 from the inherited default value 0 (in wxPropertyGridPageState).\nThe default value will be resolved statically, not by dispatch, so this can cause confusion."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/propgrid/manager.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 90
|
|
},
|
|
"region": {
|
|
"startLine": 132,
|
|
"startColumn": 53,
|
|
"endColumn": 74
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "6d43ac0e21eb6b01:1",
|
|
"primaryLocationStartColumnFingerprint": "12"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/redefined-default-parameter",
|
|
"ruleIndex": 2,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/redefined-default-parameter",
|
|
"index": 2
|
|
},
|
|
"message": {
|
|
"text": "Parameter fillStyle redefines its default value to 2 from the inherited default value 1 (in wxGraphicsPathData).\nThe default value will be resolved statically, not by dispatch, so this can cause confusion."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/graphicc.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 91
|
|
},
|
|
"region": {
|
|
"startLine": 187,
|
|
"startColumn": 82,
|
|
"endColumn": 96
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "ba3bea12c22662a3:1",
|
|
"primaryLocationStartColumnFingerprint": "77"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/redefined-default-parameter",
|
|
"ruleIndex": 2,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/redefined-default-parameter",
|
|
"index": 2
|
|
},
|
|
"message": {
|
|
"text": "Parameter fillStyle redefines its default value to 2 from the inherited default value 1 (in wxGraphicsContext).\nThe default value will be resolved statically, not by dispatch, so this can cause confusion."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/graphicc.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 91
|
|
},
|
|
"region": {
|
|
"startLine": 487,
|
|
"startColumn": 84,
|
|
"endColumn": 98
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b247d28fe430fa5f:1",
|
|
"primaryLocationStartColumnFingerprint": "79"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"ruleIndex": 3,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"index": 3
|
|
},
|
|
"message": {
|
|
"text": "Empty block without comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/sashwin.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 92
|
|
},
|
|
"region": {
|
|
"startLine": 361,
|
|
"startColumn": 5,
|
|
"endLine": 362,
|
|
"endColumn": 6
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "2981aa75e0314a71:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"ruleIndex": 3,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"index": 3
|
|
},
|
|
"message": {
|
|
"text": "Empty block without comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/treectlg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 61
|
|
},
|
|
"region": {
|
|
"startLine": 3579,
|
|
"startColumn": 5,
|
|
"endLine": 3580,
|
|
"endColumn": 6
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b9104e84301955b4:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"ruleIndex": 3,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"index": 3
|
|
},
|
|
"message": {
|
|
"text": "Empty block without comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/region.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 93
|
|
},
|
|
"region": {
|
|
"startLine": 271,
|
|
"startColumn": 9,
|
|
"endColumn": 12
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d7741e7da4054e2c:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"ruleIndex": 3,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"index": 3
|
|
},
|
|
"message": {
|
|
"text": "Empty block without comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/region.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 93
|
|
},
|
|
"region": {
|
|
"startLine": 324,
|
|
"startColumn": 9,
|
|
"endColumn": 12
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "8801759194a354c5:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"ruleIndex": 3,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"index": 3
|
|
},
|
|
"message": {
|
|
"text": "Empty block without comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/propgrid/props.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 76
|
|
},
|
|
"region": {
|
|
"startLine": 462,
|
|
"startColumn": 5,
|
|
"endLine": 463,
|
|
"endColumn": 6
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "eac89936699cd8cc:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"ruleIndex": 3,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"index": 3
|
|
},
|
|
"message": {
|
|
"text": "Empty block without comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/propgrid/props.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 76
|
|
},
|
|
"region": {
|
|
"startLine": 737,
|
|
"startColumn": 5,
|
|
"endLine": 738,
|
|
"endColumn": 6
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "34d8c66a932ae396:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"ruleIndex": 3,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"index": 3
|
|
},
|
|
"message": {
|
|
"text": "Empty block without comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/propgrid/props.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 76
|
|
},
|
|
"region": {
|
|
"startLine": 995,
|
|
"startColumn": 5,
|
|
"endLine": 996,
|
|
"endColumn": 6
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "39de314c60904562:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"ruleIndex": 3,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"index": 3
|
|
},
|
|
"message": {
|
|
"text": "Empty block without comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/richtext/richtextbuffer.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 77
|
|
},
|
|
"region": {
|
|
"startLine": 4154,
|
|
"startColumn": 5,
|
|
"endLine": 4155,
|
|
"endColumn": 6
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "adeae3b4fadb1696:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"ruleIndex": 3,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"index": 3
|
|
},
|
|
"message": {
|
|
"text": "Empty block without comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/richtext/richtextbuffer.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 77
|
|
},
|
|
"region": {
|
|
"startLine": 4599,
|
|
"startColumn": 21,
|
|
"endLine": 4600,
|
|
"endColumn": 22
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "2aedd1c6db0b10fe:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"ruleIndex": 3,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"index": 3
|
|
},
|
|
"message": {
|
|
"text": "Empty block without comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/richtext/richtextctrl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 94
|
|
},
|
|
"region": {
|
|
"startLine": 1091,
|
|
"startColumn": 17,
|
|
"endLine": 1092,
|
|
"endColumn": 18
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "81d547d0cceea879:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"ruleIndex": 3,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"index": 3
|
|
},
|
|
"message": {
|
|
"text": "Empty block without comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/richtext/richtextxml.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 95
|
|
},
|
|
"region": {
|
|
"startLine": 105,
|
|
"startColumn": 21,
|
|
"endLine": 106,
|
|
"endColumn": 22
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b0275704dd05b56b:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"ruleIndex": 3,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"index": 3
|
|
},
|
|
"message": {
|
|
"text": "Empty block without comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexers/LexHTML.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 96
|
|
},
|
|
"region": {
|
|
"startLine": 852,
|
|
"startColumn": 52,
|
|
"endLine": 853,
|
|
"endColumn": 4
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "849643f4d08d951c:1",
|
|
"primaryLocationStartColumnFingerprint": "48"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"ruleIndex": 3,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"index": 3
|
|
},
|
|
"message": {
|
|
"text": "Empty block without comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexers/LexHTML.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 96
|
|
},
|
|
"region": {
|
|
"startLine": 855,
|
|
"startColumn": 35,
|
|
"endLine": 856,
|
|
"endColumn": 4
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f3082462e9ee4d3c:1",
|
|
"primaryLocationStartColumnFingerprint": "32"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"ruleIndex": 3,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/empty-block",
|
|
"index": 3
|
|
},
|
|
"message": {
|
|
"text": "Empty block without comment"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexers/LexTCL.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 97
|
|
},
|
|
"region": {
|
|
"startLine": 144,
|
|
"startColumn": 35,
|
|
"endLine": 145,
|
|
"endColumn": 4
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "9db31d981c61eaf5:1",
|
|
"primaryLocationStartColumnFingerprint": "32"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"ruleIndex": 4,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"index": 4
|
|
},
|
|
"message": {
|
|
"text": "Comparison is always true because slen >= 1."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imagiff.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 98
|
|
},
|
|
"region": {
|
|
"startLine": 275,
|
|
"startColumn": 14,
|
|
"endColumn": 29
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f40455b9bec4ec1a:1",
|
|
"primaryLocationStartColumnFingerprint": "5"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"ruleIndex": 4,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"index": 4
|
|
},
|
|
"message": {
|
|
"text": "Comparison is always false because chunkLen >= 0."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imagiff.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 98
|
|
},
|
|
"region": {
|
|
"startLine": 389,
|
|
"startColumn": 9,
|
|
"endColumn": 21
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d934fe0d425afdde:1",
|
|
"primaryLocationStartColumnFingerprint": "4"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"ruleIndex": 4,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"index": 4
|
|
},
|
|
"message": {
|
|
"text": "Comparison is always false because wday <= 6."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/calctrlg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 99
|
|
},
|
|
"region": {
|
|
"startLine": 1495,
|
|
"startColumn": 23,
|
|
"endColumn": 32
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "6fa4377b08f03194:1",
|
|
"primaryLocationStartColumnFingerprint": "18"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"ruleIndex": 4,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"index": 4
|
|
},
|
|
"message": {
|
|
"text": "Comparison is always true because state >= 40."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexers/LexHTML.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 96
|
|
},
|
|
"region": {
|
|
"startLine": 150,
|
|
"startColumn": 15,
|
|
"endColumn": 36
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "8bc05944d3fff24f:1",
|
|
"primaryLocationStartColumnFingerprint": "12"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"ruleIndex": 4,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"index": 4
|
|
},
|
|
"message": {
|
|
"text": "Comparison is always true because c >= 1."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexers/LexPowerPro.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 100
|
|
},
|
|
"region": {
|
|
"startLine": 121,
|
|
"startColumn": 7,
|
|
"endColumn": 12
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "584445fff80030ed:1",
|
|
"primaryLocationStartColumnFingerprint": "4"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"ruleIndex": 4,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"index": 4
|
|
},
|
|
"message": {
|
|
"text": "Comparison is always true because c >= 1."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexers/LexPowerPro.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 100
|
|
},
|
|
"region": {
|
|
"startLine": 123,
|
|
"startColumn": 12,
|
|
"endColumn": 17
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "723b514b982ea87e:1",
|
|
"primaryLocationStartColumnFingerprint": "9"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"ruleIndex": 4,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"index": 4
|
|
},
|
|
"message": {
|
|
"text": "Comparison is always true because szDolen <= 1."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexers/LexPowerPro.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 100
|
|
},
|
|
"region": {
|
|
"startLine": 480,
|
|
"startColumn": 16,
|
|
"endColumn": 27
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "31e80c05e29a6061:1",
|
|
"primaryLocationStartColumnFingerprint": "11"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"ruleIndex": 4,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"index": 4
|
|
},
|
|
"message": {
|
|
"text": "Comparison is always true because firstWordLen >= 1."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexers/LexPowerPro.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 100
|
|
},
|
|
"region": {
|
|
"startLine": 514,
|
|
"startColumn": 52,
|
|
"endColumn": 68
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "a7034d1e86278336:1",
|
|
"primaryLocationStartColumnFingerprint": "47"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"ruleIndex": 4,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"index": 4
|
|
},
|
|
"message": {
|
|
"text": "Comparison is always true because -- ... >= 0."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexlib/PropSetSimple.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 101
|
|
},
|
|
"region": {
|
|
"startLine": 126,
|
|
"startColumn": 7,
|
|
"endColumn": 24
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "ddef006ae08435a8:1",
|
|
"primaryLocationStartColumnFingerprint": "4"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"ruleIndex": 4,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/constant-comparison",
|
|
"index": 4
|
|
},
|
|
"message": {
|
|
"text": "Comparison is always false because tmp <= 65535."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/sound.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 80
|
|
},
|
|
"region": {
|
|
"startLine": 677,
|
|
"startColumn": 9,
|
|
"endColumn": 23
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "fd00570391a91ab9:1",
|
|
"primaryLocationStartColumnFingerprint": "4"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/member-const-no-effect",
|
|
"ruleIndex": 5,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/member-const-no-effect",
|
|
"index": 5
|
|
},
|
|
"message": {
|
|
"text": "The 'const' modifier has no effect on return types. The 'const' modifying the return type can be removed."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/itemid.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 102
|
|
},
|
|
"region": {
|
|
"startLine": 36,
|
|
"startColumn": 5,
|
|
"endColumn": 6
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "955caefff3ee7cbb:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/declaration-hides-parameter",
|
|
"ruleIndex": 6,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/declaration-hides-parameter",
|
|
"index": 6
|
|
},
|
|
"message": {
|
|
"text": "Local variable 'length' hides a [parameter of the same name](1)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexers/LexMySQL.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 103
|
|
},
|
|
"region": {
|
|
"startLine": 153,
|
|
"startColumn": 24,
|
|
"endColumn": 30
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "91660faeaf5237bc:1",
|
|
"primaryLocationStartColumnFingerprint": "13"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexers/LexMySQL.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 103
|
|
},
|
|
"region": {
|
|
"startLine": 108,
|
|
"startColumn": 68,
|
|
"endColumn": 74
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "parameter of the same name"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'unsigned long'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/gifdecod.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 104
|
|
},
|
|
"region": {
|
|
"startLine": 220,
|
|
"startColumn": 28,
|
|
"endColumn": 58
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "9efe01be8cbf2098:1",
|
|
"primaryLocationStartColumnFingerprint": "23"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'unsigned int' before it is converted to 'long'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/gifdecod.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 104
|
|
},
|
|
"region": {
|
|
"startLine": 835,
|
|
"startColumn": 24,
|
|
"endColumn": 41
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "5bb1d1c6edc6ae83:1",
|
|
"primaryLocationStartColumnFingerprint": "7"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'unsigned int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imagbmp.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 32
|
|
},
|
|
"region": {
|
|
"startLine": 380,
|
|
"startColumn": 24,
|
|
"endColumn": 35
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "daebef6722b10249:1",
|
|
"primaryLocationStartColumnFingerprint": "7"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/image.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 105
|
|
},
|
|
"region": {
|
|
"startLine": 161,
|
|
"startColumn": 51,
|
|
"endColumn": 65
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "100e72cc60f4d2e:1",
|
|
"primaryLocationStartColumnFingerprint": "46"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/image.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 105
|
|
},
|
|
"region": {
|
|
"startLine": 223,
|
|
"startColumn": 38,
|
|
"endColumn": 78
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "53d3820f5ad2b7a4:1",
|
|
"primaryLocationStartColumnFingerprint": "33"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'long'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/image.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 105
|
|
},
|
|
"region": {
|
|
"startLine": 1114,
|
|
"startColumn": 29,
|
|
"endColumn": 51
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "5b1f1c2796572e15:1",
|
|
"primaryLocationStartColumnFingerprint": "12"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'long'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/image.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 105
|
|
},
|
|
"region": {
|
|
"startLine": 1140,
|
|
"startColumn": 29,
|
|
"endColumn": 51
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "8a05c124c1753252:1",
|
|
"primaryLocationStartColumnFingerprint": "12"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/image.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 105
|
|
},
|
|
"region": {
|
|
"startLine": 2179,
|
|
"startColumn": 41,
|
|
"endColumn": 79
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "1d8bb71304428afb:1",
|
|
"primaryLocationStartColumnFingerprint": "32"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/image.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 105
|
|
},
|
|
"region": {
|
|
"startLine": 2204,
|
|
"startColumn": 29,
|
|
"endColumn": 69
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "8ba0dd13b4f02291:1",
|
|
"primaryLocationStartColumnFingerprint": "24"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/image.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 105
|
|
},
|
|
"region": {
|
|
"startLine": 3931,
|
|
"startColumn": 25,
|
|
"endColumn": 49
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f2def367e1104062:1",
|
|
"primaryLocationStartColumnFingerprint": "20"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'long'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imagfill.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 106
|
|
},
|
|
"region": {
|
|
"startLine": 90,
|
|
"startColumn": 19,
|
|
"endColumn": 37
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "16fae9f405dc2db1:1",
|
|
"primaryLocationStartColumnFingerprint": "10"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'long'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imagfill.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 106
|
|
},
|
|
"region": {
|
|
"startLine": 185,
|
|
"startColumn": 19,
|
|
"endColumn": 37
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "16fae9f405dc2db1:2",
|
|
"primaryLocationStartColumnFingerprint": "10"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imagiff.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 98
|
|
},
|
|
"region": {
|
|
"startLine": 461,
|
|
"startColumn": 33,
|
|
"endLine": 462,
|
|
"endColumn": 43
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f2724b16fe24dfb8:1",
|
|
"primaryLocationStartColumnFingerprint": "24"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'unsigned int' before it is converted to 'unsigned long'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imagpcx.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 107
|
|
},
|
|
"region": {
|
|
"startLine": 273,
|
|
"startColumn": 32,
|
|
"endColumn": 46
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f4db9ca85128d3b5:1",
|
|
"primaryLocationStartColumnFingerprint": "23"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imagpng.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 108
|
|
},
|
|
"region": {
|
|
"startLine": 743,
|
|
"startColumn": 41,
|
|
"endColumn": 70
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "4d4fdff7e5dcf7d2:1",
|
|
"primaryLocationStartColumnFingerprint": "32"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'unsigned int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imagpnm.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 109
|
|
},
|
|
"region": {
|
|
"startLine": 165,
|
|
"startColumn": 30,
|
|
"endColumn": 44
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "307c9181d552a5e7:1",
|
|
"primaryLocationStartColumnFingerprint": "21"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imagpnm.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 109
|
|
},
|
|
"region": {
|
|
"startLine": 187,
|
|
"startColumn": 35,
|
|
"endColumn": 73
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "c5075ce9ed1526d3:1",
|
|
"primaryLocationStartColumnFingerprint": "30"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'unsigned int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imagtga.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 110
|
|
},
|
|
"region": {
|
|
"startLine": 783,
|
|
"startColumn": 27,
|
|
"endColumn": 49
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "29d9a2eea4b763a1:1",
|
|
"primaryLocationStartColumnFingerprint": "22"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'unsigned int' before it is converted to 'unsigned long'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/xpmdecod.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 111
|
|
},
|
|
"region": {
|
|
"startLine": 778,
|
|
"startColumn": 54,
|
|
"endColumn": 75
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "7fe2b5728a5f6367:1",
|
|
"primaryLocationStartColumnFingerprint": "41"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_type'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/bmpsvg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 112
|
|
},
|
|
"region": {
|
|
"startLine": 148,
|
|
"startColumn": 36,
|
|
"endColumn": 51
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d9ea512cb35d876b:1",
|
|
"primaryLocationStartColumnFingerprint": "31"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/bitmap.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 113
|
|
},
|
|
"region": {
|
|
"startLine": 95,
|
|
"startColumn": 26,
|
|
"endColumn": 36
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "47e496c04d3f6edd:1",
|
|
"primaryLocationStartColumnFingerprint": "17"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/bitmap.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 113
|
|
},
|
|
"region": {
|
|
"startLine": 628,
|
|
"startColumn": 27,
|
|
"endColumn": 37
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "911e0a9e063229ad:1",
|
|
"primaryLocationStartColumnFingerprint": "18"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/bitmap.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 113
|
|
},
|
|
"region": {
|
|
"startLine": 1628,
|
|
"startColumn": 26,
|
|
"endColumn": 36
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "a39aa2bd3d2c57d:1",
|
|
"primaryLocationStartColumnFingerprint": "17"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/region.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 93
|
|
},
|
|
"region": {
|
|
"startLine": 153,
|
|
"startColumn": 54,
|
|
"endColumn": 97
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "61694fdcbd303663:1",
|
|
"primaryLocationStartColumnFingerprint": "49"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'long'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/richtext/richtextbuffer.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 77
|
|
},
|
|
"region": {
|
|
"startLine": 11222,
|
|
"startColumn": 27,
|
|
"endColumn": 61
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "196d73ee149e761b:1",
|
|
"primaryLocationStartColumnFingerprint": "22"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'long'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/richtext/richtextbuffer.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 77
|
|
},
|
|
"region": {
|
|
"startLine": 11223,
|
|
"startColumn": 26,
|
|
"endColumn": 58
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "69cfa368af7c12:1",
|
|
"primaryLocationStartColumnFingerprint": "21"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_t'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/ScintillaWX.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 114
|
|
},
|
|
"region": {
|
|
"startLine": 1375,
|
|
"startColumn": 43,
|
|
"endColumn": 75
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "c5d9aceb1e01050e:1",
|
|
"primaryLocationStartColumnFingerprint": "34"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'size_type'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/XPM.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 115
|
|
},
|
|
"region": {
|
|
"startLine": 96,
|
|
"startColumn": 16,
|
|
"endColumn": 28
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "4cec6d57a8357ef0:1",
|
|
"primaryLocationStartColumnFingerprint": "14"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"ruleIndex": 7,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/integer-multiplication-cast-to-long",
|
|
"index": 7
|
|
},
|
|
"message": {
|
|
"text": "Multiplication result may overflow 'int' before it is converted to 'unsigned long'."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/XPM.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 115
|
|
},
|
|
"region": {
|
|
"startLine": 122,
|
|
"startColumn": 11,
|
|
"endColumn": 20
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "4177e89a80280b13:1",
|
|
"primaryLocationStartColumnFingerprint": "7"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to function Create that calls virtual function [CreateList](1) (overridden in [wxMultiChoiceDialog](2))."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/generic/choicdgg.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 116
|
|
},
|
|
"region": {
|
|
"startLine": 46,
|
|
"startColumn": 15,
|
|
"endColumn": 21
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "38573a6d77a8eaac:1",
|
|
"primaryLocationStartColumnFingerprint": "6"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/choicdgg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 117
|
|
},
|
|
"region": {
|
|
"startLine": 398,
|
|
"startColumn": 16,
|
|
"endColumn": 45
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "CreateList"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/choicdgg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 117
|
|
},
|
|
"region": {
|
|
"startLine": 600,
|
|
"startColumn": 16,
|
|
"endColumn": 47
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxMultiChoiceDialog"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to function Create that calls virtual function [CreateList](1) (overridden in [wxMultiChoiceDialog](2))."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/generic/choicdgg.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 116
|
|
},
|
|
"region": {
|
|
"startLine": 57,
|
|
"startColumn": 15,
|
|
"endColumn": 21
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "57184001aca24c0a:1",
|
|
"primaryLocationStartColumnFingerprint": "6"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/choicdgg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 117
|
|
},
|
|
"region": {
|
|
"startLine": 398,
|
|
"startColumn": 16,
|
|
"endColumn": 45
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "CreateList"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/choicdgg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 117
|
|
},
|
|
"region": {
|
|
"startLine": 600,
|
|
"startColumn": 16,
|
|
"endColumn": 47
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxMultiChoiceDialog"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to function Create that calls virtual function [SetLabel](1) (overridden in [wxHyperlinkCtrl](2)).\nCall to function Create that calls virtual function [SetLabel](1) (overridden in [wxHyperlinkCtrl](3)).\nCall to function Create that calls virtual function [SetURL](4) (overridden in [wxHyperlinkCtrl](5)).\nCall to function Create that calls virtual function [SetURL](4) (overridden in [wxHyperlinkCtrl](6))."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/generic/hyperlink.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 118
|
|
},
|
|
"region": {
|
|
"startLine": 34,
|
|
"startColumn": 16,
|
|
"endColumn": 22
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "bdfe4abc633a0f31:1",
|
|
"primaryLocationStartColumnFingerprint": "7"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/control.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 119
|
|
},
|
|
"region": {
|
|
"startLine": 51,
|
|
"startColumn": 18,
|
|
"endColumn": 26
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "SetLabel"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/gtk/hyperlink.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 120
|
|
},
|
|
"region": {
|
|
"startLine": 61,
|
|
"startColumn": 18,
|
|
"endColumn": 26
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxHyperlinkCtrl"
|
|
}
|
|
},
|
|
{
|
|
"id": 3,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/hyperlink.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 121
|
|
},
|
|
"region": {
|
|
"startLine": 178,
|
|
"startColumn": 6,
|
|
"endColumn": 31
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxHyperlinkCtrl"
|
|
}
|
|
},
|
|
{
|
|
"id": 4,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/generic/hyperlink.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 118
|
|
},
|
|
"region": {
|
|
"startLine": 58,
|
|
"startColumn": 10,
|
|
"endColumn": 16
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "SetURL"
|
|
}
|
|
},
|
|
{
|
|
"id": 5,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/gtk/hyperlink.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 120
|
|
},
|
|
"region": {
|
|
"startLine": 56,
|
|
"startColumn": 18,
|
|
"endColumn": 24
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxHyperlinkCtrl"
|
|
}
|
|
},
|
|
{
|
|
"id": 6,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/hyperlink.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 121
|
|
},
|
|
"region": {
|
|
"startLine": 190,
|
|
"startColumn": 6,
|
|
"endColumn": 29
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxHyperlinkCtrl"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to function Create that calls virtual function [GTKCreateComboBoxWidget](1) (overridden in [wxBitmapComboBox](2))."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/gtk/combobox.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 122
|
|
},
|
|
"region": {
|
|
"startLine": 42,
|
|
"startColumn": 9,
|
|
"endColumn": 15
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "4c3bd4893c6b6dbc:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/combobox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 123
|
|
},
|
|
"region": {
|
|
"startLine": 197,
|
|
"startColumn": 6,
|
|
"endColumn": 41
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "GTKCreateComboBoxWidget"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/bmpcbox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 124
|
|
},
|
|
"region": {
|
|
"startLine": 109,
|
|
"startColumn": 6,
|
|
"endColumn": 47
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxBitmapComboBox"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to function Create that calls virtual function [GTKCreateComboBoxWidget](1) (overridden in [wxBitmapComboBox](2))."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/gtk/combobox.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 122
|
|
},
|
|
"region": {
|
|
"startLine": 56,
|
|
"startColumn": 9,
|
|
"endColumn": 15
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "40265f131e5aed11:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/combobox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 123
|
|
},
|
|
"region": {
|
|
"startLine": 197,
|
|
"startColumn": 6,
|
|
"endColumn": 41
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "GTKCreateComboBoxWidget"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/bmpcbox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 124
|
|
},
|
|
"region": {
|
|
"startLine": 109,
|
|
"startColumn": 6,
|
|
"endColumn": 47
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxBitmapComboBox"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to function Create that calls virtual function [SetLabel](1) (overridden in [wxBitmapToggleButton](2))."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/gtk/tglbtn.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 125
|
|
},
|
|
"region": {
|
|
"startLine": 35,
|
|
"startColumn": 9,
|
|
"endColumn": 15
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "26792e6d27f0e8bd:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/tglbtn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 126
|
|
},
|
|
"region": {
|
|
"startLine": 164,
|
|
"startColumn": 6,
|
|
"endColumn": 30
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "SetLabel"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/gtk/tglbtn.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 125
|
|
},
|
|
"region": {
|
|
"startLine": 111,
|
|
"startColumn": 18,
|
|
"endColumn": 26
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxBitmapToggleButton"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to virtual function [RemoveAll](1) which is overridden in [wxFSWatcherImplUnix](2). If you intend to statically call this virtual function, it should be qualified with wxFSWatcherImpl::."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/private/fswatcher.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 127
|
|
},
|
|
"region": {
|
|
"startLine": 44,
|
|
"startColumn": 16,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "a89324bcc062cb70:1",
|
|
"primaryLocationStartColumnFingerprint": "7"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/private/fswatcher.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 127
|
|
},
|
|
"region": {
|
|
"startLine": 85,
|
|
"startColumn": 18,
|
|
"endColumn": 27
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "RemoveAll"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/fswatcher_inotify.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 128
|
|
},
|
|
"region": {
|
|
"startLine": 157,
|
|
"startColumn": 18,
|
|
"endColumn": 27
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxFSWatcherImplUnix"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to virtual function [Close](1) which is overridden in [wxZlibOutputStream2](2). If you intend to statically call this virtual function, it should be qualified with wxZlibOutputStream::."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/zstream.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 129
|
|
},
|
|
"region": {
|
|
"startLine": 70,
|
|
"startColumn": 35,
|
|
"endColumn": 40
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "adc0bcc9c6d4ddf7:1",
|
|
"primaryLocationStartColumnFingerprint": "32"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/zstream.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 130
|
|
},
|
|
"region": {
|
|
"startLine": 347,
|
|
"startColumn": 6,
|
|
"endColumn": 31
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "Close"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/zipstrm.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 131
|
|
},
|
|
"region": {
|
|
"startLine": 558,
|
|
"startColumn": 10,
|
|
"endColumn": 15
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxZlibOutputStream2"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to virtual function [SetBackgroundStyle](1) which is overridden in [wxGLCanvas](2). If you intend to statically call this virtual function, it should be qualified with wxWindow::."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/glcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 132
|
|
},
|
|
"region": {
|
|
"startLine": 76,
|
|
"startColumn": 5,
|
|
"endColumn": 23
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "cca9897cfbf41461:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/gtk/window.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 133
|
|
},
|
|
"region": {
|
|
"startLine": 96,
|
|
"startColumn": 18,
|
|
"endColumn": 36
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "SetBackgroundStyle"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/glcanvas.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 134
|
|
},
|
|
"region": {
|
|
"startLine": 265,
|
|
"startColumn": 6,
|
|
"endColumn": 36
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxGLCanvas"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to virtual function [SetItemLabel](1) which is overridden in [wxMenuItem](2). If you intend to statically call this virtual function, it should be qualified with wxMenuItemBase::."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/menucmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 135
|
|
},
|
|
"region": {
|
|
"startLine": 271,
|
|
"startColumn": 5,
|
|
"endColumn": 17
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "303cc1d9f56852bb:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/menucmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 135
|
|
},
|
|
"region": {
|
|
"startLine": 306,
|
|
"startColumn": 6,
|
|
"endColumn": 34
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "SetItemLabel"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/menu.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 136
|
|
},
|
|
"region": {
|
|
"startLine": 669,
|
|
"startColumn": 6,
|
|
"endColumn": 30
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxMenuItem"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to function Shutdown that calls virtual function [DoClose](1) (overridden in [wxSocketImplUnix](2))."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/socket.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 37
|
|
},
|
|
"region": {
|
|
"startLine": 324,
|
|
"startColumn": 9,
|
|
"endColumn": 17
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "13e938b8610cf3e:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/private/socket.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 137
|
|
},
|
|
"region": {
|
|
"startLine": 330,
|
|
"startColumn": 18,
|
|
"endColumn": 25
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "DoClose"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/unix/private/sockunix.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 138
|
|
},
|
|
"region": {
|
|
"startLine": 78,
|
|
"startColumn": 18,
|
|
"endColumn": 25
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxSocketImplUnix"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to virtual function [Close](1) which is overridden in [wxFTP](2). If you intend to statically call this virtual function, it should be qualified with wxSocketBase::."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/socket.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 37
|
|
},
|
|
"region": {
|
|
"startLine": 873,
|
|
"startColumn": 9,
|
|
"endColumn": 14
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b72cac073a0cce86:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/socket.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 37
|
|
},
|
|
"region": {
|
|
"startLine": 942,
|
|
"startColumn": 6,
|
|
"endColumn": 25
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "Close"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/ftp.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 139
|
|
},
|
|
"region": {
|
|
"startLine": 163,
|
|
"startColumn": 6,
|
|
"endColumn": 18
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxFTP"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to virtual function [LoadFile](1) which is overridden in [wxIcon](2). If you intend to statically call this virtual function, it should be qualified with wxBitmap::."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/bitmap.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 113
|
|
},
|
|
"region": {
|
|
"startLine": 416,
|
|
"startColumn": 5,
|
|
"endColumn": 13
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "cd2924d797b847c7:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/bitmap.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 113
|
|
},
|
|
"region": {
|
|
"startLine": 1135,
|
|
"startColumn": 6,
|
|
"endColumn": 24
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "LoadFile"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/generic/icon.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 140
|
|
},
|
|
"region": {
|
|
"startLine": 46,
|
|
"startColumn": 18,
|
|
"endColumn": 26
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxIcon"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to virtual function [Clear](1) which is overridden in [wxComboBox](2). If you intend to statically call this virtual function, it should be qualified with wxItemContainer::."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/choice.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 141
|
|
},
|
|
"region": {
|
|
"startLine": 112,
|
|
"startColumn": 5,
|
|
"endColumn": 10
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "2a299dc17d3d7519:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/ctrlsub.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 142
|
|
},
|
|
"region": {
|
|
"startLine": 92,
|
|
"startColumn": 6,
|
|
"endColumn": 28
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "Clear"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/combobox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 123
|
|
},
|
|
"region": {
|
|
"startLine": 292,
|
|
"startColumn": 6,
|
|
"endColumn": 23
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxComboBox"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to function Create that calls virtual function [GTKNeedsParent](1) (overridden in [wxMenuBar](2)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxActivityIndicatorBase](4)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxNavigationEnabled<wxBookCtrlBase>](5)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxNavigationEnabled<wxComboCtrlBase>](6)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxNavigationEnabled<wxControl>](7)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxNavigationEnabled<wxDatePickerCtrlCommonBase<wxDateTimePickerCtrlBase>>](8)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxNavigationEnabled<wxListCtrlBase>](9)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxNavigationEnabled<wxTimePickerCtrlCommonBase<wxDateTimePickerCtrlBase>>](10)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxNavigationEnabled<wxTopLevelWindow>](11)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxNavigationEnabled<wxWindow>](12)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxGaugeBase](13)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxGridSubwindow](14)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxListHeaderWindow](15)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxStaticBitmapBase](16)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxStaticLineBase](17)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxStaticTextBase](18)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxStatusBarBase](19)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxToolBarBase](20)).\nCall to function Create that calls virtual function [AcceptsFocus](3) (overridden in [wxSTCPopupWindow](21)).\nCall to function Create that calls virtual function [AcceptsFocusFromKeyboard](22) (overridden in [wxNavigationEnabled<wxBookCtrlBase>](23)).\nCall to function Create that calls virtual function [AcceptsFocusFromKeyboard](22) (overridden in [wxNavigationEnabled<wxComboCtrlBase>](24)).\nCall to function Create that calls virtual function [AcceptsFocusFromKeyboard](22) (overridden in [wxNavigationEnabled<wxControl>](25)).\nCall to function Create that calls virtual function [AcceptsFocusFromKeyboard](22) (overridden in [wxNavigationEnabled<wxDatePickerCtrlCommonBase<wxDateTimePickerCtrlBase>>](26)).\nCall to function Create that calls virtual function [AcceptsFocusFromKeyboard](22) (overridden in [wxNavigationEnabled<wxListCtrlBase>](27)).\nCall to function Create that calls virtual function [AcceptsFocusFromKeyboard](22) (overridden in [wxNavigationEnabled<wxTimePickerCtrlCommonBase<wxDateTimePickerCtrlBase>>](28)).\nCall to function Create that calls virtual function [AcceptsFocusFromKeyboard](22) (overridden in [wxNavigationEnabled<wxTopLevelWindow>](29)).\nCall to function Create that calls virtual function [AcceptsFocusFromKeyboard](22) (overridden in [wxNavigationEnabled<wxWindow>](30)).\nCall to function Create that calls virtual function [AcceptsFocusFromKeyboard](22) (overridden in [wxHeaderCtrlBase](31)).\nCall to function Create that calls virtual function [AcceptsFocusFromKeyboard](22) (overridden in [wxMenuBarBase](32)).\nCall to function Create that calls virtual function [InheritAttributes](33) (overridden in [wxNonOwnedWindowBase](34)).\nCall to function Create that calls virtual function [IsTopLevel](35) (overridden in [wxPopupWindowBase](36)).\nCall to function Create that calls virtual function [IsTopLevel](35) (overridden in [wxTopLevelWindowBase](37)).\nCall to function Create that calls virtual function [DoApplyWidgetStyle](38) (overridden in [wxButton](39)).\nCall to function Create that calls virtual function [DoApplyWidgetStyle](38) (overridden in [wxCheckBox](40)).\nCall to function Create that calls virtual function [DoApplyWidgetStyle](38) (overridden in [wxChoice](41)).\nCall to function Create that calls virtual function [DoApplyWidgetStyle](38) (overridden in [wxDataViewCtrl](42)).\nCall to function Create that calls virtual function [DoApplyWidgetStyle](38) (overridden in [wxInfoBar](43)).\nCall to function Create that calls virtual function [DoApplyWidgetStyle](38) (overridden in [wxListBox](44)).\nCall to function Create that calls virtual function [DoApplyWidgetStyle](38) (overridden in [wxNotebook](45)).\nCall to function Create that calls virtual function [DoApplyWidgetStyle](38) (overridden in [wxRadioBox](46)).\nCall to function Create that calls virtual function [DoApplyWidgetStyle](38) (overridden in [wxRadioButton](47)).\nCall to function Create that calls virtual function [DoApplyWidgetStyle](38) (overridden in [wxStaticBox](48)).\nCall to function Create that calls virtual function [DoApplyWidgetStyle](38) (overridden in [wxTextCtrl](49)).\nCall to function Create that calls virtual function [DoApplyWidgetStyle](38) (overridden in [wxToggleButton](50)).\nCall to function Create that calls virtual function [DoEnable](51) (overridden in [wxGrid](52)).\nCall to function Create that calls virtual function [DoEnable](51) (overridden in [wxAnyButton](53)).\nCall to function Create that calls virtual function [DoEnable](51) (overridden in [wxCheckBox](54)).\nCall to function Create that calls virtual function [DoEnable](51) (overridden in [wxRadioBox](55)).\nCall to function Create that calls virtual function [DoEnable](51) (overridden in [wxRadioButton](56)).\nCall to function Create that calls virtual function [DoEnable](51) (overridden in [wxSpinButton](57)).\nCall to function Create that calls virtual function [DoEnable](51) (overridden in [wxTextCtrl](58)).\nCall to function Create that calls virtual function [GTKHandleRealized](59) (overridden in [wxNonOwnedWindow](60)).\nCall to function Create that calls virtual function [GetConnectWidget](61) (overridden in [wxComboBox](62)).\nCall to function Create that calls virtual function [GetConnectWidget](61) (overridden in [wxListBox](63)).\nCall to function Create that calls virtual function [GetConnectWidget](61) (overridden in [wxTextCtrl](64)).\nCall to function Create that calls virtual function [GetLayoutDirection](65) (overridden in [wxMenuBar](66)).\nCall to function Create that calls virtual function [SetLayoutDirection](67) (overridden in [wxCompositeWindowSettersOnly<wxNavigationEnabled<wxDatePickerCtrlCommonBase<wxDateTimePickerCtrlBase>>>](68)).\nCall to function Create that calls virtual function [SetLayoutDirection](67) (overridden in [wxCompositeWindowSettersOnly<wxNavigationEnabled<wxTimePickerCtrlCommonBase<wxDateTimePickerCtrlBase>>>](69)).\nCall to function Create that calls virtual function [SetLayoutDirection](67) (overridden in [wxCompositeWindowSettersOnly<wxNavigationEnabled<wxWindow>>](70)).\nCall to function Create that calls virtual function [SetLayoutDirection](67) (overridden in [wxMenuBar](71))."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/window.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 70
|
|
},
|
|
"region": {
|
|
"startLine": 2576,
|
|
"startColumn": 5,
|
|
"endColumn": 11
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "a82636339ee6e802:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/gtk/window.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 133
|
|
},
|
|
"region": {
|
|
"startLine": 473,
|
|
"startColumn": 18,
|
|
"endColumn": 32
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "GTKNeedsParent"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/gtk/menu.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 143
|
|
},
|
|
"region": {
|
|
"startLine": 54,
|
|
"startColumn": 18,
|
|
"endColumn": 32
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxMenuBar"
|
|
}
|
|
},
|
|
{
|
|
"id": 3,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/window.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 144
|
|
},
|
|
"region": {
|
|
"startLine": 737,
|
|
"startColumn": 18,
|
|
"endColumn": 30
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "AcceptsFocus"
|
|
}
|
|
},
|
|
{
|
|
"id": 4,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/activityindicator.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 145
|
|
},
|
|
"region": {
|
|
"startLine": 36,
|
|
"startColumn": 18,
|
|
"endColumn": 30
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxActivityIndicatorBase"
|
|
}
|
|
},
|
|
{
|
|
"id": 5,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 209,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxBookCtrlBase>"
|
|
}
|
|
},
|
|
{
|
|
"id": 6,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 209,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxComboCtrlBase>"
|
|
}
|
|
},
|
|
{
|
|
"id": 7,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 209,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxControl>"
|
|
}
|
|
},
|
|
{
|
|
"id": 8,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 209,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxDatePickerCtrlCommonBase<wxDateTimePickerCtrlBase>>"
|
|
}
|
|
},
|
|
{
|
|
"id": 9,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 209,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxListCtrlBase>"
|
|
}
|
|
},
|
|
{
|
|
"id": 10,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 209,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxTimePickerCtrlCommonBase<wxDateTimePickerCtrlBase>>"
|
|
}
|
|
},
|
|
{
|
|
"id": 11,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 209,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxTopLevelWindow>"
|
|
}
|
|
},
|
|
{
|
|
"id": 12,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 209,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxWindow>"
|
|
}
|
|
},
|
|
{
|
|
"id": 13,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/gauge.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 147
|
|
},
|
|
"region": {
|
|
"startLine": 87,
|
|
"startColumn": 18,
|
|
"endColumn": 30
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxGaugeBase"
|
|
}
|
|
},
|
|
{
|
|
"id": 14,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/generic/private/grid.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 148
|
|
},
|
|
"region": {
|
|
"startLine": 279,
|
|
"startColumn": 18,
|
|
"endColumn": 30
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxGridSubwindow"
|
|
}
|
|
},
|
|
{
|
|
"id": 15,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/generic/private/listctrl.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 149
|
|
},
|
|
"region": {
|
|
"startLine": 368,
|
|
"startColumn": 18,
|
|
"endColumn": 30
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxListHeaderWindow"
|
|
}
|
|
},
|
|
{
|
|
"id": 16,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/statbmp.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 150
|
|
},
|
|
"region": {
|
|
"startLine": 50,
|
|
"startColumn": 18,
|
|
"endColumn": 30
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxStaticBitmapBase"
|
|
}
|
|
},
|
|
{
|
|
"id": 17,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/statline.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 151
|
|
},
|
|
"region": {
|
|
"startLine": 49,
|
|
"startColumn": 18,
|
|
"endColumn": 30
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxStaticLineBase"
|
|
}
|
|
},
|
|
{
|
|
"id": 18,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/stattext.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 152
|
|
},
|
|
"region": {
|
|
"startLine": 45,
|
|
"startColumn": 18,
|
|
"endColumn": 30
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxStaticTextBase"
|
|
}
|
|
},
|
|
{
|
|
"id": 19,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/statusbr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 153
|
|
},
|
|
"region": {
|
|
"startLine": 184,
|
|
"startColumn": 18,
|
|
"endColumn": 30
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxStatusBarBase"
|
|
}
|
|
},
|
|
{
|
|
"id": 20,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/tbarbase.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 154
|
|
},
|
|
"region": {
|
|
"startLine": 614,
|
|
"startColumn": 18,
|
|
"endColumn": 30
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxToolBarBase"
|
|
}
|
|
},
|
|
{
|
|
"id": 21,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/PlatWX.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 155
|
|
},
|
|
"region": {
|
|
"startLine": 2255,
|
|
"startColumn": 6,
|
|
"endColumn": 36
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxSTCPopupWindow"
|
|
}
|
|
},
|
|
{
|
|
"id": 22,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/window.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 144
|
|
},
|
|
"region": {
|
|
"startLine": 748,
|
|
"startColumn": 18,
|
|
"endColumn": 42
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "AcceptsFocusFromKeyboard"
|
|
}
|
|
},
|
|
{
|
|
"id": 23,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 219,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxBookCtrlBase>"
|
|
}
|
|
},
|
|
{
|
|
"id": 24,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 219,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxComboCtrlBase>"
|
|
}
|
|
},
|
|
{
|
|
"id": 25,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 219,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxControl>"
|
|
}
|
|
},
|
|
{
|
|
"id": 26,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 219,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxDatePickerCtrlCommonBase<wxDateTimePickerCtrlBase>>"
|
|
}
|
|
},
|
|
{
|
|
"id": 27,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 219,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxListCtrlBase>"
|
|
}
|
|
},
|
|
{
|
|
"id": 28,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 219,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxTimePickerCtrlCommonBase<wxDateTimePickerCtrlBase>>"
|
|
}
|
|
},
|
|
{
|
|
"id": 29,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 219,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxTopLevelWindow>"
|
|
}
|
|
},
|
|
{
|
|
"id": 30,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/containr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 146
|
|
},
|
|
"region": {
|
|
"startLine": 219,
|
|
"startColumn": 42,
|
|
"endColumn": 43
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNavigationEnabled<wxWindow>"
|
|
}
|
|
},
|
|
{
|
|
"id": 31,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/headerctrl.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 156
|
|
},
|
|
"region": {
|
|
"startLine": 172,
|
|
"startColumn": 18,
|
|
"endColumn": 42
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxHeaderCtrlBase"
|
|
}
|
|
},
|
|
{
|
|
"id": 32,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/menu.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 157
|
|
},
|
|
"region": {
|
|
"startLine": 555,
|
|
"startColumn": 18,
|
|
"endColumn": 42
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxMenuBarBase"
|
|
}
|
|
},
|
|
{
|
|
"id": 33,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/wincmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 53
|
|
},
|
|
"region": {
|
|
"startLine": 1553,
|
|
"startColumn": 6,
|
|
"endColumn": 37
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "InheritAttributes"
|
|
}
|
|
},
|
|
{
|
|
"id": 34,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/nonownedwnd.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 158
|
|
},
|
|
"region": {
|
|
"startLine": 71,
|
|
"startColumn": 18,
|
|
"endColumn": 35
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNonOwnedWindowBase"
|
|
}
|
|
},
|
|
{
|
|
"id": 35,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/wincmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 53
|
|
},
|
|
"region": {
|
|
"startLine": 1247,
|
|
"startColumn": 6,
|
|
"endColumn": 30
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "IsTopLevel"
|
|
}
|
|
},
|
|
{
|
|
"id": 36,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/popupwin.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 159
|
|
},
|
|
"region": {
|
|
"startLine": 56,
|
|
"startColumn": 18,
|
|
"endColumn": 28
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxPopupWindowBase"
|
|
}
|
|
},
|
|
{
|
|
"id": 37,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/toplevel.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 160
|
|
},
|
|
"region": {
|
|
"startLine": 275,
|
|
"startColumn": 18,
|
|
"endColumn": 28
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxTopLevelWindowBase"
|
|
}
|
|
},
|
|
{
|
|
"id": 38,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/window.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 70
|
|
},
|
|
"region": {
|
|
"startLine": 5686,
|
|
"startColumn": 6,
|
|
"endColumn": 37
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "DoApplyWidgetStyle"
|
|
}
|
|
},
|
|
{
|
|
"id": 39,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/button.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 161
|
|
},
|
|
"region": {
|
|
"startLine": 330,
|
|
"startColumn": 6,
|
|
"endColumn": 34
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxButton"
|
|
}
|
|
},
|
|
{
|
|
"id": 40,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/checkbox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 162
|
|
},
|
|
"region": {
|
|
"startLine": 257,
|
|
"startColumn": 6,
|
|
"endColumn": 36
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxCheckBox"
|
|
}
|
|
},
|
|
{
|
|
"id": 41,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/choice.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 141
|
|
},
|
|
"region": {
|
|
"startLine": 392,
|
|
"startColumn": 6,
|
|
"endColumn": 34
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxChoice"
|
|
}
|
|
},
|
|
{
|
|
"id": 42,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/dataview.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 163
|
|
},
|
|
"region": {
|
|
"startLine": 5520,
|
|
"startColumn": 6,
|
|
"endColumn": 40
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxDataViewCtrl"
|
|
}
|
|
},
|
|
{
|
|
"id": 43,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/infobar.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 164
|
|
},
|
|
"region": {
|
|
"startLine": 335,
|
|
"startColumn": 6,
|
|
"endColumn": 35
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxInfoBar"
|
|
}
|
|
},
|
|
{
|
|
"id": 44,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/listbox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 165
|
|
},
|
|
"region": {
|
|
"startLine": 874,
|
|
"startColumn": 6,
|
|
"endColumn": 35
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxListBox"
|
|
}
|
|
},
|
|
{
|
|
"id": 45,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/notebook.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 166
|
|
},
|
|
"region": {
|
|
"startLine": 634,
|
|
"startColumn": 6,
|
|
"endColumn": 36
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNotebook"
|
|
}
|
|
},
|
|
{
|
|
"id": 46,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/radiobox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 167
|
|
},
|
|
"region": {
|
|
"startLine": 610,
|
|
"startColumn": 6,
|
|
"endColumn": 36
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxRadioBox"
|
|
}
|
|
},
|
|
{
|
|
"id": 47,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/radiobut.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 168
|
|
},
|
|
"region": {
|
|
"startLine": 165,
|
|
"startColumn": 6,
|
|
"endColumn": 39
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxRadioButton"
|
|
}
|
|
},
|
|
{
|
|
"id": 48,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/statbox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 169
|
|
},
|
|
"region": {
|
|
"startLine": 163,
|
|
"startColumn": 6,
|
|
"endColumn": 37
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxStaticBox"
|
|
}
|
|
},
|
|
{
|
|
"id": 49,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/textctrl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 67
|
|
},
|
|
"region": {
|
|
"startLine": 2095,
|
|
"startColumn": 6,
|
|
"endColumn": 36
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxTextCtrl"
|
|
}
|
|
},
|
|
{
|
|
"id": 50,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/tglbtn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 126
|
|
},
|
|
"region": {
|
|
"startLine": 214,
|
|
"startColumn": 6,
|
|
"endColumn": 40
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxToggleButton"
|
|
}
|
|
},
|
|
{
|
|
"id": 51,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/window.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 70
|
|
},
|
|
"region": {
|
|
"startLine": 4323,
|
|
"startColumn": 6,
|
|
"endColumn": 27
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "DoEnable"
|
|
}
|
|
},
|
|
{
|
|
"id": 52,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/grid.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 170
|
|
},
|
|
"region": {
|
|
"startLine": 7324,
|
|
"startColumn": 6,
|
|
"endColumn": 22
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxGrid"
|
|
}
|
|
},
|
|
{
|
|
"id": 53,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/anybutton.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 171
|
|
},
|
|
"region": {
|
|
"startLine": 73,
|
|
"startColumn": 6,
|
|
"endColumn": 27
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxAnyButton"
|
|
}
|
|
},
|
|
{
|
|
"id": 54,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/checkbox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 162
|
|
},
|
|
"region": {
|
|
"startLine": 244,
|
|
"startColumn": 6,
|
|
"endColumn": 26
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxCheckBox"
|
|
}
|
|
},
|
|
{
|
|
"id": 55,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/radiobox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 167
|
|
},
|
|
"region": {
|
|
"startLine": 496,
|
|
"startColumn": 6,
|
|
"endColumn": 26
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxRadioBox"
|
|
}
|
|
},
|
|
{
|
|
"id": 56,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/radiobut.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 168
|
|
},
|
|
"region": {
|
|
"startLine": 152,
|
|
"startColumn": 6,
|
|
"endColumn": 29
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxRadioButton"
|
|
}
|
|
},
|
|
{
|
|
"id": 57,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/spinbutt.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 172
|
|
},
|
|
"region": {
|
|
"startLine": 212,
|
|
"startColumn": 6,
|
|
"endColumn": 28
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxSpinButton"
|
|
}
|
|
},
|
|
{
|
|
"id": 58,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/textctrl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 67
|
|
},
|
|
"region": {
|
|
"startLine": 1522,
|
|
"startColumn": 6,
|
|
"endColumn": 26
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxTextCtrl"
|
|
}
|
|
},
|
|
{
|
|
"id": 59,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/window.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 70
|
|
},
|
|
"region": {
|
|
"startLine": 2329,
|
|
"startColumn": 6,
|
|
"endColumn": 36
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "GTKHandleRealized"
|
|
}
|
|
},
|
|
{
|
|
"id": 60,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/nonownedwnd.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 173
|
|
},
|
|
"region": {
|
|
"startLine": 219,
|
|
"startColumn": 6,
|
|
"endColumn": 41
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxNonOwnedWindow"
|
|
}
|
|
},
|
|
{
|
|
"id": 61,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/window.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 70
|
|
},
|
|
"region": {
|
|
"startLine": 5916,
|
|
"startColumn": 12,
|
|
"endColumn": 41
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "GetConnectWidget"
|
|
}
|
|
},
|
|
{
|
|
"id": 62,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/combobox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 123
|
|
},
|
|
"region": {
|
|
"startLine": 267,
|
|
"startColumn": 12,
|
|
"endColumn": 40
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxComboBox"
|
|
}
|
|
},
|
|
{
|
|
"id": 63,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/listbox.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 165
|
|
},
|
|
"region": {
|
|
"startLine": 862,
|
|
"startColumn": 12,
|
|
"endColumn": 39
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxListBox"
|
|
}
|
|
},
|
|
{
|
|
"id": 64,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/textctrl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 67
|
|
},
|
|
"region": {
|
|
"startLine": 1877,
|
|
"startColumn": 12,
|
|
"endColumn": 40
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxTextCtrl"
|
|
}
|
|
},
|
|
{
|
|
"id": 65,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/window.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 70
|
|
},
|
|
"region": {
|
|
"startLine": 4780,
|
|
"startColumn": 19,
|
|
"endColumn": 50
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "GetLayoutDirection"
|
|
}
|
|
},
|
|
{
|
|
"id": 66,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/menu.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 136
|
|
},
|
|
"region": {
|
|
"startLine": 290,
|
|
"startColumn": 19,
|
|
"endColumn": 48
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxMenuBar"
|
|
}
|
|
},
|
|
{
|
|
"id": 67,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/window.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 70
|
|
},
|
|
"region": {
|
|
"startLine": 4785,
|
|
"startColumn": 6,
|
|
"endColumn": 37
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "SetLayoutDirection"
|
|
}
|
|
},
|
|
{
|
|
"id": 68,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/compositewin.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 174
|
|
},
|
|
"region": {
|
|
"startLine": 91,
|
|
"startColumn": 18,
|
|
"endColumn": 19
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxCompositeWindowSettersOnly<wxNavigationEnabled<wxDatePickerCtrlCommonBase<wxDateTimePickerCtrlBase>>>"
|
|
}
|
|
},
|
|
{
|
|
"id": 69,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/compositewin.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 174
|
|
},
|
|
"region": {
|
|
"startLine": 91,
|
|
"startColumn": 18,
|
|
"endColumn": 19
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxCompositeWindowSettersOnly<wxNavigationEnabled<wxTimePickerCtrlCommonBase<wxDateTimePickerCtrlBase>>>"
|
|
}
|
|
},
|
|
{
|
|
"id": 70,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/compositewin.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 174
|
|
},
|
|
"region": {
|
|
"startLine": 91,
|
|
"startColumn": 18,
|
|
"endColumn": 19
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxCompositeWindowSettersOnly<wxNavigationEnabled<wxWindow>>"
|
|
}
|
|
},
|
|
{
|
|
"id": 71,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/menu.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 136
|
|
},
|
|
"region": {
|
|
"startLine": 258,
|
|
"startColumn": 6,
|
|
"endColumn": 35
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxMenuBar"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"ruleIndex": 8,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/virtual-call-in-constructor",
|
|
"index": 8
|
|
},
|
|
"message": {
|
|
"text": "Call to virtual function [SetColourScheme](1) which is overridden in [wxRibbonAUIArtProvider](2). If you intend to statically call this virtual function, it should be qualified with wxRibbonMSWArtProvider::."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/ribbon/art_msw.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 175
|
|
},
|
|
"region": {
|
|
"startLine": 278,
|
|
"startColumn": 9,
|
|
"endColumn": 24
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "86f0e614e6e7eeaa:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/ribbon/art_msw.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 175
|
|
},
|
|
"region": {
|
|
"startLine": 318,
|
|
"startColumn": 6,
|
|
"endColumn": 45
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "SetColourScheme"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/ribbon/art_aui.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 176
|
|
},
|
|
"region": {
|
|
"startLine": 221,
|
|
"startColumn": 6,
|
|
"endColumn": 45
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxRibbonAUIArtProvider"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"ruleIndex": 9,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"index": 9
|
|
},
|
|
"message": {
|
|
"text": "This assignment expression slices from type [ColourOptional](1) to [ColourDesired](2)"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/EditView.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 177
|
|
},
|
|
"region": {
|
|
"startLine": 1433,
|
|
"startColumn": 7,
|
|
"endColumn": 47
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b2cfbc87d9409995:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/ViewStyle.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 178
|
|
},
|
|
"region": {
|
|
"startLine": 64,
|
|
"startColumn": 7,
|
|
"endColumn": 21
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourOptional"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/include/Platform.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 179
|
|
},
|
|
"region": {
|
|
"startLine": 176,
|
|
"startColumn": 7,
|
|
"endColumn": 20
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourDesired"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"ruleIndex": 9,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"index": 9
|
|
},
|
|
"message": {
|
|
"text": "This assignment expression slices from type [ColourOptional](1) to [ColourDesired](2)"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/EditView.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 177
|
|
},
|
|
"region": {
|
|
"startLine": 1608,
|
|
"startColumn": 6,
|
|
"endColumn": 43
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b1bde97247d25380:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/ViewStyle.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 178
|
|
},
|
|
"region": {
|
|
"startLine": 64,
|
|
"startColumn": 7,
|
|
"endColumn": 21
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourOptional"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/include/Platform.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 179
|
|
},
|
|
"region": {
|
|
"startLine": 176,
|
|
"startColumn": 7,
|
|
"endColumn": 20
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourDesired"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"ruleIndex": 9,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"index": 9
|
|
},
|
|
"message": {
|
|
"text": "This assignment expression slices from type [ColourOptional](1) to [ColourDesired](2)"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/EditView.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 177
|
|
},
|
|
"region": {
|
|
"startLine": 1644,
|
|
"startColumn": 8,
|
|
"endColumn": 48
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "90d60784d9bb33a5:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/ViewStyle.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 178
|
|
},
|
|
"region": {
|
|
"startLine": 64,
|
|
"startColumn": 7,
|
|
"endColumn": 21
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourOptional"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/include/Platform.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 179
|
|
},
|
|
"region": {
|
|
"startLine": 176,
|
|
"startColumn": 7,
|
|
"endColumn": 20
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourDesired"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"ruleIndex": 9,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"index": 9
|
|
},
|
|
"message": {
|
|
"text": "This assignment expression slices from type [ColourOptional](1) to [ColourDesired](2)"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/EditView.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 177
|
|
},
|
|
"region": {
|
|
"startLine": 1661,
|
|
"startColumn": 9,
|
|
"endColumn": 49
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d02374e23fa7723e:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/ViewStyle.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 178
|
|
},
|
|
"region": {
|
|
"startLine": 64,
|
|
"startColumn": 7,
|
|
"endColumn": 21
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourOptional"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/include/Platform.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 179
|
|
},
|
|
"region": {
|
|
"startLine": 176,
|
|
"startColumn": 7,
|
|
"endColumn": 20
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourDesired"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"ruleIndex": 9,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"index": 9
|
|
},
|
|
"message": {
|
|
"text": "This assignment expression slices from type [ColourOptional](1) to [ColourDesired](2)"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/EditView.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 177
|
|
},
|
|
"region": {
|
|
"startLine": 1706,
|
|
"startColumn": 10,
|
|
"endColumn": 50
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "c49731ba6c35dd15:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/ViewStyle.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 178
|
|
},
|
|
"region": {
|
|
"startLine": 64,
|
|
"startColumn": 7,
|
|
"endColumn": 21
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourOptional"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/include/Platform.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 179
|
|
},
|
|
"region": {
|
|
"startLine": 176,
|
|
"startColumn": 7,
|
|
"endColumn": 20
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourDesired"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"ruleIndex": 9,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"index": 9
|
|
},
|
|
"message": {
|
|
"text": "This assignment expression slices from type [ColourOptional](1) to [ColourDesired](2)"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/EditView.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 177
|
|
},
|
|
"region": {
|
|
"startLine": 1710,
|
|
"startColumn": 11,
|
|
"endColumn": 51
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "6a8808a0f4594a09:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/ViewStyle.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 178
|
|
},
|
|
"region": {
|
|
"startLine": 64,
|
|
"startColumn": 7,
|
|
"endColumn": 21
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourOptional"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/include/Platform.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 179
|
|
},
|
|
"region": {
|
|
"startLine": 176,
|
|
"startColumn": 7,
|
|
"endColumn": 20
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourDesired"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"ruleIndex": 9,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"index": 9
|
|
},
|
|
"message": {
|
|
"text": "This assignment expression slices from type [ColourOptional](1) to [ColourDesired](2)"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/MarginView.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 180
|
|
},
|
|
"region": {
|
|
"startLine": 161,
|
|
"startColumn": 4,
|
|
"endColumn": 42
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "aae7c7f58fafe8d5:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/ViewStyle.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 178
|
|
},
|
|
"region": {
|
|
"startLine": 64,
|
|
"startColumn": 7,
|
|
"endColumn": 21
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourOptional"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/include/Platform.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 179
|
|
},
|
|
"region": {
|
|
"startLine": 176,
|
|
"startColumn": 7,
|
|
"endColumn": 20
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourDesired"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"ruleIndex": 9,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/slicing",
|
|
"index": 9
|
|
},
|
|
"message": {
|
|
"text": "This assignment expression slices from type [ColourOptional](1) to [ColourDesired](2)"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/MarginView.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 180
|
|
},
|
|
"region": {
|
|
"startLine": 165,
|
|
"startColumn": 4,
|
|
"endColumn": 54
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "7f2a049acd6b7c59:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/src/ViewStyle.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 178
|
|
},
|
|
"region": {
|
|
"startLine": 64,
|
|
"startColumn": 7,
|
|
"endColumn": 21
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourOptional"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/include/Platform.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 179
|
|
},
|
|
"region": {
|
|
"startLine": 176,
|
|
"startColumn": 7,
|
|
"endColumn": 20
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ColourDesired"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"ruleIndex": 10,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"index": 10
|
|
},
|
|
"message": {
|
|
"text": "Resource m_windowDisabler is acquired by class wxModalEventLoop but not released in the destructor. It is released from OnExit on line 382, so this function may need to be called from the destructor."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/evtloop.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 181
|
|
},
|
|
"region": {
|
|
"startLine": 376,
|
|
"startColumn": 9,
|
|
"endColumn": 58
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "3bbc18439686bb70:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"ruleIndex": 10,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"index": 10
|
|
},
|
|
"message": {
|
|
"text": "Resource m_data is acquired by class wxPGChoices but not released anywhere in this class."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/propgrid/property.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 182
|
|
},
|
|
"region": {
|
|
"startLine": 861,
|
|
"startColumn": 13,
|
|
"endColumn": 43
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d184e24b9d6572b1:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"ruleIndex": 10,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"index": 10
|
|
},
|
|
"message": {
|
|
"text": "Resource m_sizer is acquired by class wxTextSizerWrapper but not released anywhere in this class."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/textwrapper.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 183
|
|
},
|
|
"region": {
|
|
"startLine": 90,
|
|
"startColumn": 9,
|
|
"endColumn": 45
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "bc974bbfd11c5f04:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"ruleIndex": 10,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"index": 10
|
|
},
|
|
"message": {
|
|
"text": "Resource m_hintWnd is acquired by class wxAuiManager but not released anywhere in this class."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/aui/framemanager.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 184
|
|
},
|
|
"region": {
|
|
"startLine": 859,
|
|
"startColumn": 13,
|
|
"endLine": 864,
|
|
"endColumn": 54
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "71549fed1b1ec54a:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"ruleIndex": 10,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"index": 10
|
|
},
|
|
"message": {
|
|
"text": "Resource m_hintWnd is acquired by class wxAuiManager but not released anywhere in this class."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/aui/framemanager.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 184
|
|
},
|
|
"region": {
|
|
"startLine": 894,
|
|
"startColumn": 13,
|
|
"endLine": 902,
|
|
"endColumn": 73
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "3455cd42e6f9a4a6:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"ruleIndex": 10,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"index": 10
|
|
},
|
|
"message": {
|
|
"text": "Resource m_table is acquired by class wxHashTableBase but not released in the destructor. It is released from Destroy on line 134, so this function may need to be called from the destructor."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/hash.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 185
|
|
},
|
|
"region": {
|
|
"startLine": 59,
|
|
"startColumn": 5,
|
|
"endColumn": 50
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "68c8bb32d743180d:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"ruleIndex": 10,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"index": 10
|
|
},
|
|
"message": {
|
|
"text": "Resource m_hashTable is acquired by class wxGIFHandler but not released in the destructor. It is released from DoSaveFile on line 273, so this function may need to be called from the destructor."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/imaggif.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 186
|
|
},
|
|
"region": {
|
|
"startLine": 471,
|
|
"startColumn": 9,
|
|
"endColumn": 45
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "eeafa50807854d4c:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"ruleIndex": 10,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"index": 10
|
|
},
|
|
"message": {
|
|
"text": "Resource m_sizer is acquired by class wxPickerBase but not released anywhere in this class."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/pickerbase.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 187
|
|
},
|
|
"region": {
|
|
"startLine": 65,
|
|
"startColumn": 5,
|
|
"endColumn": 43
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "baf15cdb8fcc490:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"ruleIndex": 10,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"index": 10
|
|
},
|
|
"message": {
|
|
"text": "Resource m_listctrl is acquired by class wxLogDialog but not released anywhere in this class."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/logg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 188
|
|
},
|
|
"region": {
|
|
"startLine": 789,
|
|
"startColumn": 5,
|
|
"endLine": 794,
|
|
"endColumn": 49
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "5a704e32cc6b820d:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"ruleIndex": 10,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"index": 10
|
|
},
|
|
"message": {
|
|
"text": "Resource mid is acquired by class Menu but not released in the destructor. It is released from Destroy on line 3415, so this function may need to be called from the destructor."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/PlatWX.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 155
|
|
},
|
|
"region": {
|
|
"startLine": 3410,
|
|
"startColumn": 5,
|
|
"endColumn": 23
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "afbf643ef3183307:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"ruleIndex": 10,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/resource-not-released-in-destructor",
|
|
"index": 10
|
|
},
|
|
"message": {
|
|
"text": "Resource m_thread is acquired by class wxJoystick but not released anywhere in this class."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/joystick.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 189
|
|
},
|
|
"region": {
|
|
"startLine": 213,
|
|
"startColumn": 9,
|
|
"endColumn": 62
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "4a5bd8b68c348051:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/large-parameter",
|
|
"ruleIndex": 11,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/large-parameter",
|
|
"index": 11
|
|
},
|
|
"message": {
|
|
"text": "This parameter of type [wxLocaleIdent](1) is 288 bytes - consider passing a const pointer/reference instead."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/uilocale.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 190
|
|
},
|
|
"region": {
|
|
"startLine": 238,
|
|
"startColumn": 54,
|
|
"endColumn": 59
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "24716be2748dc8c1:1",
|
|
"primaryLocationStartColumnFingerprint": "53"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/uilocale.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 191
|
|
},
|
|
"region": {
|
|
"startLine": 33,
|
|
"startColumn": 24,
|
|
"endColumn": 37
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "wxLocaleIdent"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"ruleIndex": 12,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"index": 12
|
|
},
|
|
"message": {
|
|
"text": "Assignment operator in class wxUString does not return a reference to *this."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/ustring.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 192
|
|
},
|
|
"region": {
|
|
"startLine": 536,
|
|
"startColumn": 16,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "90b9c3d0fa2f58a2:1",
|
|
"primaryLocationStartColumnFingerprint": "11"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"ruleIndex": 12,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"index": 12
|
|
},
|
|
"message": {
|
|
"text": "Assignment operator in class wxUString does not return a reference to *this."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/ustring.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 192
|
|
},
|
|
"region": {
|
|
"startLine": 538,
|
|
"startColumn": 16,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b860a2b097211b36:1",
|
|
"primaryLocationStartColumnFingerprint": "11"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"ruleIndex": 12,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"index": 12
|
|
},
|
|
"message": {
|
|
"text": "Assignment operator in class wxUString does not return a reference to *this."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/ustring.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 192
|
|
},
|
|
"region": {
|
|
"startLine": 540,
|
|
"startColumn": 16,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d26ce61c1f1b76b9:1",
|
|
"primaryLocationStartColumnFingerprint": "11"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"ruleIndex": 12,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"index": 12
|
|
},
|
|
"message": {
|
|
"text": "Assignment operator in class wxUString does not return a reference to *this."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/ustring.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 192
|
|
},
|
|
"region": {
|
|
"startLine": 542,
|
|
"startColumn": 16,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "2badb92d0f2880ed:1",
|
|
"primaryLocationStartColumnFingerprint": "11"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"ruleIndex": 12,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"index": 12
|
|
},
|
|
"message": {
|
|
"text": "Assignment operator in class wxUString does not return a reference to *this."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/ustring.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 192
|
|
},
|
|
"region": {
|
|
"startLine": 544,
|
|
"startColumn": 16,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "48e0e45e27d6c6f5:1",
|
|
"primaryLocationStartColumnFingerprint": "11"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"ruleIndex": 12,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"index": 12
|
|
},
|
|
"message": {
|
|
"text": "Assignment operator in class wxUString does not return a reference to *this."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/ustring.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 192
|
|
},
|
|
"region": {
|
|
"startLine": 546,
|
|
"startColumn": 16,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "edafebda4bd6c03f:1",
|
|
"primaryLocationStartColumnFingerprint": "11"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"ruleIndex": 12,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"index": 12
|
|
},
|
|
"message": {
|
|
"text": "Assignment operator in class wxUString does not return a reference to *this."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/ustring.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 192
|
|
},
|
|
"region": {
|
|
"startLine": 548,
|
|
"startColumn": 16,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "d690886ae0ab791d:1",
|
|
"primaryLocationStartColumnFingerprint": "11"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"ruleIndex": 12,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"index": 12
|
|
},
|
|
"message": {
|
|
"text": "Assignment operator in class wxUString does not return a reference to *this."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/ustring.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 192
|
|
},
|
|
"region": {
|
|
"startLine": 550,
|
|
"startColumn": 16,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "e52a53de9ae939ca:1",
|
|
"primaryLocationStartColumnFingerprint": "11"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"ruleIndex": 12,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"index": 12
|
|
},
|
|
"message": {
|
|
"text": "Assignment operator in class wxUString does not return a reference to *this."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/ustring.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 192
|
|
},
|
|
"region": {
|
|
"startLine": 552,
|
|
"startColumn": 16,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "313dbcf36db57aee:1",
|
|
"primaryLocationStartColumnFingerprint": "11"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"ruleIndex": 12,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"index": 12
|
|
},
|
|
"message": {
|
|
"text": "Assignment operator in class wxUString does not return a reference to *this."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/ustring.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 192
|
|
},
|
|
"region": {
|
|
"startLine": 554,
|
|
"startColumn": 16,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "f27df17faab76c5f:1",
|
|
"primaryLocationStartColumnFingerprint": "11"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"ruleIndex": 12,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"index": 12
|
|
},
|
|
"message": {
|
|
"text": "Assignment operator in class wxUString does not return a reference to *this."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/ustring.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 192
|
|
},
|
|
"region": {
|
|
"startLine": 556,
|
|
"startColumn": 16,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "98a669b75c944ccc:1",
|
|
"primaryLocationStartColumnFingerprint": "11"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"ruleIndex": 12,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"index": 12
|
|
},
|
|
"message": {
|
|
"text": "Assignment operator in class wxUString does not return a reference to *this."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/ustring.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 192
|
|
},
|
|
"region": {
|
|
"startLine": 558,
|
|
"startColumn": 16,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "fbaed81bbd9f0279:1",
|
|
"primaryLocationStartColumnFingerprint": "11"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"ruleIndex": 12,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/assignment-does-not-return-this",
|
|
"index": 12
|
|
},
|
|
"message": {
|
|
"text": "Assignment operator in class wxUString does not return a reference to *this."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/ustring.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 192
|
|
},
|
|
"region": {
|
|
"startLine": 560,
|
|
"startColumn": 16,
|
|
"endColumn": 25
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "132704be428d3e0d:1",
|
|
"primaryLocationStartColumnFingerprint": "11"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [PlatformDefaults](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/glcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 132
|
|
},
|
|
"region": {
|
|
"startLine": 181,
|
|
"startColumn": 15,
|
|
"endColumn": 31
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "450703a6ff811d08:1",
|
|
"primaryLocationStartColumnFingerprint": "10"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/glegl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 193
|
|
},
|
|
"region": {
|
|
"startLine": 265,
|
|
"startColumn": 17,
|
|
"endColumn": 49
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "PlatformDefaults"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [PlatformDefaults](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/glcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 132
|
|
},
|
|
"region": {
|
|
"startLine": 183,
|
|
"startColumn": 19,
|
|
"endColumn": 35
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "266f1409b2109454:1",
|
|
"primaryLocationStartColumnFingerprint": "10"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/glegl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 193
|
|
},
|
|
"region": {
|
|
"startLine": 134,
|
|
"startColumn": 19,
|
|
"endColumn": 53
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "PlatformDefaults"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [RGBA](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/glcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 132
|
|
},
|
|
"region": {
|
|
"startLine": 212,
|
|
"startColumn": 27,
|
|
"endColumn": 31
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "2bd23401d28abf5d:1",
|
|
"primaryLocationStartColumnFingerprint": "10"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/glegl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 193
|
|
},
|
|
"region": {
|
|
"startLine": 148,
|
|
"startColumn": 17,
|
|
"endColumn": 37
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "RGBA"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [DoubleBuffer](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/glcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 132
|
|
},
|
|
"region": {
|
|
"startLine": 224,
|
|
"startColumn": 27,
|
|
"endColumn": 39
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "6c021bd6150a8a48:1",
|
|
"primaryLocationStartColumnFingerprint": "10"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/glegl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 193
|
|
},
|
|
"region": {
|
|
"startLine": 170,
|
|
"startColumn": 17,
|
|
"endColumn": 45
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "DoubleBuffer"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [Stereo](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/glcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 132
|
|
},
|
|
"region": {
|
|
"startLine": 228,
|
|
"startColumn": 27,
|
|
"endColumn": 33
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "b5816dc0c8709b8f:1",
|
|
"primaryLocationStartColumnFingerprint": "10"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/glegl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 193
|
|
},
|
|
"region": {
|
|
"startLine": 175,
|
|
"startColumn": 17,
|
|
"endColumn": 39
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "Stereo"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [FrameBuffersRGB](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/glcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 132
|
|
},
|
|
"region": {
|
|
"startLine": 284,
|
|
"startColumn": 27,
|
|
"endColumn": 42
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "1786a278d86d4d5f:1",
|
|
"primaryLocationStartColumnFingerprint": "10"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/glegl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 193
|
|
},
|
|
"region": {
|
|
"startLine": 255,
|
|
"startColumn": 17,
|
|
"endColumn": 48
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "FrameBuffersRGB"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [ResetIsolation](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/glcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 132
|
|
},
|
|
"region": {
|
|
"startLine": 343,
|
|
"startColumn": 31,
|
|
"endColumn": 45
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "86b5f3109b40963c:1",
|
|
"primaryLocationStartColumnFingerprint": "10"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/glegl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 193
|
|
},
|
|
"region": {
|
|
"startLine": 124,
|
|
"startColumn": 19,
|
|
"endColumn": 51
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ResetIsolation"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [ReleaseFlush](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/glcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 132
|
|
},
|
|
"region": {
|
|
"startLine": 348,
|
|
"startColumn": 31,
|
|
"endColumn": 43
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "257fd62e7ae80e58:1",
|
|
"primaryLocationStartColumnFingerprint": "10"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/glegl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 193
|
|
},
|
|
"region": {
|
|
"startLine": 129,
|
|
"startColumn": 19,
|
|
"endColumn": 49
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ReleaseFlush"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [ReleaseFlush](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/glcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 132
|
|
},
|
|
"region": {
|
|
"startLine": 353,
|
|
"startColumn": 31,
|
|
"endColumn": 43
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "e798f1b5373ed534:1",
|
|
"primaryLocationStartColumnFingerprint": "10"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/glegl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 193
|
|
},
|
|
"region": {
|
|
"startLine": 129,
|
|
"startColumn": 19,
|
|
"endColumn": 49
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "ReleaseFlush"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [MinAcumRGBA](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/glcmn.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 132
|
|
},
|
|
"region": {
|
|
"startLine": 366,
|
|
"startColumn": 19,
|
|
"endColumn": 30
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "4e5981f56725015e:1",
|
|
"primaryLocationStartColumnFingerprint": "10"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/glegl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 193
|
|
},
|
|
"region": {
|
|
"startLine": 230,
|
|
"startColumn": 17,
|
|
"endColumn": 44
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "MinAcumRGBA"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [Arrange](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/listbkg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 194
|
|
},
|
|
"region": {
|
|
"startLine": 160,
|
|
"startColumn": 15,
|
|
"endColumn": 22
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "49f3c270a5bc7c05:1",
|
|
"primaryLocationStartColumnFingerprint": "6"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/listctrl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 195
|
|
},
|
|
"region": {
|
|
"startLine": 5410,
|
|
"startColumn": 6,
|
|
"endColumn": 32
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "Arrange"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [Arrange](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/listbkg.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 194
|
|
},
|
|
"region": {
|
|
"startLine": 354,
|
|
"startColumn": 24,
|
|
"endColumn": 31
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "290a1d7f1631daf2:1",
|
|
"primaryLocationStartColumnFingerprint": "15"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/listctrl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 195
|
|
},
|
|
"region": {
|
|
"startLine": 5410,
|
|
"startColumn": 6,
|
|
"endColumn": 32
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "Arrange"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [StartDrawingOnTop](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/sashwin.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 92
|
|
},
|
|
"region": {
|
|
"startLine": 118,
|
|
"startColumn": 13,
|
|
"endColumn": 42
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "9df955b6522adf62:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/dcscreen.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 196
|
|
},
|
|
"region": {
|
|
"startLine": 22,
|
|
"startColumn": 17,
|
|
"endColumn": 34
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "StartDrawingOnTop"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [EndDrawingOnTop](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/sashwin.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 92
|
|
},
|
|
"region": {
|
|
"startLine": 153,
|
|
"startColumn": 9,
|
|
"endColumn": 36
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "8930398d4e3ea42c:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/dcscreen.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 196
|
|
},
|
|
"region": {
|
|
"startLine": 26,
|
|
"startColumn": 17,
|
|
"endColumn": 32
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "EndDrawingOnTop"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [EndDrawingOnTop](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/generic/sashwin.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 92
|
|
},
|
|
"region": {
|
|
"startLine": 170,
|
|
"startColumn": 9,
|
|
"endColumn": 36
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "3ffad5423a35d38a:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/dcscreen.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 196
|
|
},
|
|
"region": {
|
|
"startLine": 26,
|
|
"startColumn": 17,
|
|
"endColumn": 32
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "EndDrawingOnTop"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"ruleIndex": 13,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/useless-expression",
|
|
"index": 13
|
|
},
|
|
"message": {
|
|
"text": "This expression has no effect (because [DoubleBuffer](1) has no external side effects)."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/glegl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 193
|
|
},
|
|
"region": {
|
|
"startLine": 280,
|
|
"startColumn": 5,
|
|
"endColumn": 17
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "4290621f7495a505:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"relatedLocations": [
|
|
{
|
|
"id": 1,
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/glegl.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 193
|
|
},
|
|
"region": {
|
|
"startLine": 170,
|
|
"startColumn": 17,
|
|
"endColumn": 45
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "DoubleBuffer"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy constructor in class wxArchiveClassFactory. It is good practice to match a copy assignment operator with a copy constructor."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/archive.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 0
|
|
},
|
|
"region": {
|
|
"startLine": 365,
|
|
"startColumn": 28,
|
|
"endColumn": 37
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "7880bcdd20448087:1",
|
|
"primaryLocationStartColumnFingerprint": "23"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class reverse_iterator. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/arrstr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 197
|
|
},
|
|
"region": {
|
|
"startLine": 292,
|
|
"startColumn": 5,
|
|
"endColumn": 21
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "4064cd09ee403eb9:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class const_reverse_iterator. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/arrstr.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 197
|
|
},
|
|
"region": {
|
|
"startLine": 318,
|
|
"startColumn": 5,
|
|
"endColumn": 27
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "18b6d216bc8fc1e9:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class wxAsyncMethodCallEvent. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/event.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 198
|
|
},
|
|
"region": {
|
|
"startLine": 1411,
|
|
"startColumn": 5,
|
|
"endColumn": 27
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "40e4aa6e3383e08a:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class wxAsyncMethodCallEventFunctor<T>. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/event.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 198
|
|
},
|
|
"region": {
|
|
"startLine": 1561,
|
|
"startColumn": 5,
|
|
"endColumn": 34
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "ead04d5e642a34be:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy constructor in class wxList. It is good practice to match a copy assignment operator with a copy constructor."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/list.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 5
|
|
},
|
|
"region": {
|
|
"startLine": 1181,
|
|
"startColumn": 13,
|
|
"endColumn": 22
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "3a216034d6d77850:1",
|
|
"primaryLocationStartColumnFingerprint": "8"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class wxPGPropArgCls. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/propgrid/propgridiface.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 199
|
|
},
|
|
"region": {
|
|
"startLine": 38,
|
|
"startColumn": 5,
|
|
"endColumn": 19
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "649f0856216242fb:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy constructor in class wxRichTextCompositeObject. It is good practice to match a copy assignment operator with a copy constructor."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/richtext/richtextbuffer.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 200
|
|
},
|
|
"region": {
|
|
"startLine": 3183,
|
|
"startColumn": 10,
|
|
"endColumn": 19
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "aec53ae243d83ee9:1",
|
|
"primaryLocationStartColumnFingerprint": "5"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class wxRichTextBox. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/richtext/richtextbuffer.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 200
|
|
},
|
|
"region": {
|
|
"startLine": 3851,
|
|
"startColumn": 5,
|
|
"endColumn": 18
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "2bee253546161de:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class wxRichTextField. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/richtext/richtextbuffer.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 200
|
|
},
|
|
"region": {
|
|
"startLine": 3933,
|
|
"startColumn": 5,
|
|
"endColumn": 20
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "ab5b8571630ed8d:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class wxRichTextFieldType. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/richtext/richtextbuffer.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 200
|
|
},
|
|
"region": {
|
|
"startLine": 4015,
|
|
"startColumn": 5,
|
|
"endColumn": 24
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "89786eeacea8acc6:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class wxRichTextLine. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/richtext/richtextbuffer.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 200
|
|
},
|
|
"region": {
|
|
"startLine": 4363,
|
|
"startColumn": 5,
|
|
"endColumn": 19
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "36797cf0fb83071d:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class wxRichTextParagraph. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/richtext/richtextbuffer.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 200
|
|
},
|
|
"region": {
|
|
"startLine": 4506,
|
|
"startColumn": 5,
|
|
"endColumn": 24
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "cfba0f074b9c19d0:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class wxRichTextPlainText. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/richtext/richtextbuffer.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 200
|
|
},
|
|
"region": {
|
|
"startLine": 4693,
|
|
"startColumn": 5,
|
|
"endColumn": 24
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "5c17c1048fb184ec:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class wxRichTextImage. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/richtext/richtextbuffer.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 200
|
|
},
|
|
"region": {
|
|
"startLine": 4977,
|
|
"startColumn": 5,
|
|
"endColumn": 20
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "14f9cdfb03d2d2c6:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class wxRichTextCell. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/richtext/richtextbuffer.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 200
|
|
},
|
|
"region": {
|
|
"startLine": 5942,
|
|
"startColumn": 5,
|
|
"endColumn": 19
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "e660c7ecee5a417a:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class wxRichTextTable. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/richtext/richtextbuffer.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 200
|
|
},
|
|
"region": {
|
|
"startLine": 6020,
|
|
"startColumn": 5,
|
|
"endColumn": 20
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "74b5a8191f6bf062:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy constructor in class wxFilterClassFactory. It is good practice to match a copy assignment operator with a copy constructor."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/stream.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 201
|
|
},
|
|
"region": {
|
|
"startLine": 401,
|
|
"startColumn": 27,
|
|
"endColumn": 36
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "47a6eee2c0cdcfe9:1",
|
|
"primaryLocationStartColumnFingerprint": "22"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class wxCStrData. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/string.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 8
|
|
},
|
|
"region": {
|
|
"startLine": 4280,
|
|
"startColumn": 8,
|
|
"endColumn": 30
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "99629c4c044927ff:1",
|
|
"primaryLocationStartColumnFingerprint": "7"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class const_reverse_iterator. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "include/wx/vector.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 202
|
|
},
|
|
"region": {
|
|
"startLine": 264,
|
|
"startColumn": 9,
|
|
"endColumn": 31
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "dc78d4531a5438d7:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class wxMask. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/gtk/bitmap.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 113
|
|
},
|
|
"region": {
|
|
"startLine": 82,
|
|
"endColumn": 15
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "3fb8cd8826c53614:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class Window. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/include/Platform.h",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 179
|
|
},
|
|
"region": {
|
|
"startLine": 361,
|
|
"startColumn": 2,
|
|
"endColumn": 8
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "19d38910683fd1ce:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"ruleIndex": 14,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/rule-of-two",
|
|
"index": 14
|
|
},
|
|
"message": {
|
|
"text": "No matching copy assignment operator in class latexFoldSave. It is good practice to match a copy constructor with a copy assignment operator."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/stc/scintilla/lexers/LexLaTeX.cxx",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 203
|
|
},
|
|
"region": {
|
|
"startLine": 41,
|
|
"startColumn": 2,
|
|
"endColumn": 15
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "721bbe93582f0c58:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/unsigned-comparison-zero",
|
|
"ruleIndex": 15,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/unsigned-comparison-zero",
|
|
"index": 15
|
|
},
|
|
"message": {
|
|
"text": "Pointless comparison of unsigned value to zero."
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/unix/threadpsx.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 81
|
|
},
|
|
"region": {
|
|
"startLine": 1402,
|
|
"startColumn": 18,
|
|
"endColumn": 40
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "bb336bde9c554e94:1",
|
|
"primaryLocationStartColumnFingerprint": "13"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "com.lgtm/cpp-queries:cpp/unsafe-use-of-this",
|
|
"ruleIndex": 16,
|
|
"rule": {
|
|
"id": "com.lgtm/cpp-queries:cpp/unsafe-use-of-this",
|
|
"index": 16
|
|
},
|
|
"message": {
|
|
"text": "Call to pure virtual function during destruction"
|
|
},
|
|
"locations": [
|
|
{
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/socket.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 37
|
|
},
|
|
"region": {
|
|
"startLine": 561,
|
|
"startColumn": 9,
|
|
"endColumn": 16
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"partialFingerprints": {
|
|
"primaryLocationLineHash": "3e5b46a8f98dd000:1",
|
|
"primaryLocationStartColumnFingerprint": "0"
|
|
},
|
|
"codeFlows": [
|
|
{
|
|
"threadFlows": [
|
|
{
|
|
"locations": [
|
|
{
|
|
"location": {
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/socket.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 37
|
|
},
|
|
"region": {
|
|
"startLine": 321,
|
|
"endColumn": 28
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "InitializeParameter: ~wxSocketImpl"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/socket.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 37
|
|
},
|
|
"region": {
|
|
"startLine": 324,
|
|
"startColumn": 9,
|
|
"endColumn": 17
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "Load: this"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/socket.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 37
|
|
},
|
|
"region": {
|
|
"startLine": 566,
|
|
"startColumn": 6,
|
|
"endColumn": 28
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "InitializeParameter: Shutdown"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/socket.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 37
|
|
},
|
|
"region": {
|
|
"startLine": 571,
|
|
"startColumn": 9,
|
|
"endColumn": 14
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "Load: this"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/socket.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 37
|
|
},
|
|
"region": {
|
|
"startLine": 557,
|
|
"startColumn": 6,
|
|
"endColumn": 25
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "InitializeParameter: Close"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"location": {
|
|
"physicalLocation": {
|
|
"artifactLocation": {
|
|
"uri": "src/common/socket.cpp",
|
|
"uriBaseId": "%SRCROOT%",
|
|
"index": 37
|
|
},
|
|
"region": {
|
|
"startLine": 561,
|
|
"startColumn": 9,
|
|
"endColumn": 16
|
|
}
|
|
},
|
|
"message": {
|
|
"text": "Load: this"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"columnKind": "utf16CodeUnits",
|
|
"properties": {
|
|
"semmle.formatSpecifier": "2.1.0",
|
|
"semmle.sourceLanguage": "cpp"
|
|
}
|
|
}
|
|
]
|
|
}
|