From eb2e83f1da1224f7be95feab40bcabb5d2056f6b Mon Sep 17 00:00:00 2001 From: Jehison Prada Date: Fri, 12 Apr 2024 09:47:21 -0500 Subject: [PATCH] Update tests recordings --- .../recording.har | 14 +- .../recording.har | 10 +- .../recording.har | 115 --- .../recording.har | 139 --- .../recording.har | 130 --- .../recording.har | 139 --- .../recording.har | 139 --- .../recording.har | 139 --- .../fetch-findings_4198425312/recording.har | 911 +++--------------- .../fetch-projects_1565593304/recording.har | 36 +- .../recording.har | 64 +- .../recording.har | 139 --- .../recording.har | 256 ----- .../recording.har | 200 ++-- .../fetch-users_2464296442/recording.har | 64 +- test/config.ts | 2 +- test/recording.ts | 8 + 17 files changed, 350 insertions(+), 2155 deletions(-) delete mode 100644 src/provider/__recordings__/iterateGroupsAssignedToUserShouldFetchUserGroupsWithValidConfig_3568922689/recording.har delete mode 100644 src/provider/__recordings__/iterateProjectsShouldFetchProjectsWithValidConfig_1902452194/recording.har delete mode 100644 src/provider/__recordings__/iterateResourcesShouldFailWithInvalidToken_1367495729/recording.har delete mode 100644 src/provider/__recordings__/iterateResourcesShouldPaginateCorrectly_4072412313/recording.har delete mode 100644 src/provider/__recordings__/iterateUserGroupsShouldFetchUserGroupsWithValidConfig_1034298020/recording.har delete mode 100644 src/provider/__recordings__/iterateUsersShouldFetchUsersWithValidConfig_1014868188/recording.har delete mode 100644 src/steps/user-group/__recordings__/fetch-user-groups_v1_1970785504/recording.har delete mode 100644 src/steps/user-group/__recordings__/fetch-user-groups_v2_2021118361/recording.har diff --git a/src/__recordings__/validateInvocationShouldRequireAValidAPIToken_1978521955/recording.har b/src/__recordings__/validateInvocationShouldRequireAValidAPIToken_1978521955/recording.har index e655160..b162a84 100644 --- a/src/__recordings__/validateInvocationShouldRequireAValidAPIToken_1978521955/recording.har +++ b/src/__recordings__/validateInvocationShouldRequireAValidAPIToken_1978521955/recording.har @@ -8,7 +8,7 @@ }, "entries": [ { - "_id": "e592b22b7f6bab2fb96b83b13ec7288e", + "_id": "2503f5486e2bd9dc95b102408306c10e", "_order": 0, "cache": {}, "request": { @@ -42,14 +42,14 @@ }, { "name": "host", - "value": "localhost:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 242, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "http://localhost:9001/api/system/info" + "url": "http://127.0.0.1:9000/api/system/info" }, "response": { "bodySize": 0, @@ -89,7 +89,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 01:24:45 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -102,8 +102,8 @@ "status": 401, "statusText": "Unauthorized" }, - "startedDateTime": "2024-04-12T01:24:45.793Z", - "time": 81, + "startedDateTime": "2024-04-12T14:45:31.138Z", + "time": 63, "timings": { "blocked": -1, "connect": -1, @@ -111,7 +111,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 81 + "wait": 63 } } ], diff --git a/src/__recordings__/validateInvocationShouldRequireAValidBaseUrl_1953122184/recording.har b/src/__recordings__/validateInvocationShouldRequireAValidBaseUrl_1953122184/recording.har index 0d3fd1c..b266395 100644 --- a/src/__recordings__/validateInvocationShouldRequireAValidBaseUrl_1953122184/recording.har +++ b/src/__recordings__/validateInvocationShouldRequireAValidBaseUrl_1953122184/recording.har @@ -70,11 +70,11 @@ }, { "name": "date", - "value": "Thu, 11 Apr 2024 23:36:12 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "expires", - "value": "Thu, 18 Apr 2024 23:36:12 GMT" + "value": "Fri, 19 Apr 2024 14:45:31 GMT" }, { "name": "server", @@ -95,8 +95,8 @@ "status": 500, "statusText": "Internal Server Error" }, - "startedDateTime": "2024-04-11T23:36:12.146Z", - "time": 321, + "startedDateTime": "2024-04-12T14:45:31.222Z", + "time": 382, "timings": { "blocked": -1, "connect": -1, @@ -104,7 +104,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 321 + "wait": 382 } } ], diff --git a/src/provider/__recordings__/iterateGroupsAssignedToUserShouldFetchUserGroupsWithValidConfig_3568922689/recording.har b/src/provider/__recordings__/iterateGroupsAssignedToUserShouldFetchUserGroupsWithValidConfig_3568922689/recording.har deleted file mode 100644 index 474bdb6..0000000 --- a/src/provider/__recordings__/iterateGroupsAssignedToUserShouldFetchUserGroupsWithValidConfig_3568922689/recording.har +++ /dev/null @@ -1,115 +0,0 @@ -{ - "log": { - "_recordingName": "iterateGroupsAssignedToUserShouldFetchUserGroupsWithValidConfig", - "creator": { - "comment": "persister:JupiterOneIntegationFSPersister", - "name": "Polly.JS", - "version": "6.0.5" - }, - "entries": [ - { - "_id": "9d9f53b7eba3ada7b572d47119be91ef", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 0, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "authorization", - "value": "[REDACTED]" - }, - { - "_fromType": "array", - "name": "accept", - "value": "*/*" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip,deflate" - }, - { - "_fromType": "array", - "name": "connection", - "value": "close" - }, - { - "name": "host", - "value": "localhost:9001" - } - ], - "headersSize": 317, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "ps", - "value": "1" - }, - { - "name": "p", - "value": "100" - }, - { - "name": "login", - "value": "testUser" - } - ], - "url": "http://localhost:9001/api/users/groups?ps=1&p=100&login=testUser" - }, - "response": { - "bodySize": 110, - "content": { - "mimeType": "application/json", - "size": 110, - "text": "{\"errors\":[{\"msg\":\"Unknown user: testUser\"}]}" - }, - "cookies": [], - "headers": [ - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Thu, 11 Apr 2024 21:24:47 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 165, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 404, - "statusText": "Not Found" - }, - "startedDateTime": "2024-04-11T21:24:47.639Z", - "time": 19, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 19 - } - } - ], - "pages": [], - "version": "1.2" - } -} diff --git a/src/provider/__recordings__/iterateProjectsShouldFetchProjectsWithValidConfig_1902452194/recording.har b/src/provider/__recordings__/iterateProjectsShouldFetchProjectsWithValidConfig_1902452194/recording.har deleted file mode 100644 index 3cb6128..0000000 --- a/src/provider/__recordings__/iterateProjectsShouldFetchProjectsWithValidConfig_1902452194/recording.har +++ /dev/null @@ -1,139 +0,0 @@ -{ - "log": { - "_recordingName": "iterateProjectsShouldFetchProjectsWithValidConfig", - "creator": { - "comment": "persister:JupiterOneIntegationFSPersister", - "name": "Polly.JS", - "version": "6.0.5" - }, - "entries": [ - { - "_id": "336cf989cf7133942f80d9b831364f75", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 0, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "authorization", - "value": "[REDACTED]" - }, - { - "_fromType": "array", - "name": "accept", - "value": "*/*" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip,deflate" - }, - { - "_fromType": "array", - "name": "connection", - "value": "close" - }, - { - "name": "host", - "value": "localhost:9001" - } - ], - "headersSize": 305, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "ps", - "value": "1" - }, - { - "name": "p", - "value": "100" - } - ], - "url": "http://localhost:9001/api/projects/search?ps=1&p=100" - }, - "response": { - "bodySize": 130, - "content": { - "mimeType": "application/json", - "size": 130, - "text": "{\"paging\":{\"pageIndex\":100,\"pageSize\":1,\"total\":0},\"components\":[]}" - }, - "cookies": [], - "headers": [ - { - "name": "x-frame-options", - "value": "SAMEORIGIN" - }, - { - "name": "x-xss-protection", - "value": "1; mode=block" - }, - { - "name": "x-content-type-options", - "value": "nosniff" - }, - { - "name": "content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-webkit-csp", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Thu, 11 Apr 2024 21:24:47 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 930, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2024-04-11T21:24:47.494Z", - "time": 42, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 42 - } - } - ], - "pages": [], - "version": "1.2" - } -} diff --git a/src/provider/__recordings__/iterateResourcesShouldFailWithInvalidToken_1367495729/recording.har b/src/provider/__recordings__/iterateResourcesShouldFailWithInvalidToken_1367495729/recording.har deleted file mode 100644 index 845fe1d..0000000 --- a/src/provider/__recordings__/iterateResourcesShouldFailWithInvalidToken_1367495729/recording.har +++ /dev/null @@ -1,130 +0,0 @@ -{ - "log": { - "_recordingName": "iterateResourcesShouldFailWithInvalidToken", - "creator": { - "comment": "persister:JupiterOneIntegationFSPersister", - "name": "Polly.JS", - "version": "6.0.5" - }, - "entries": [ - { - "_id": "d984fde4019683abbe6c1e5be6f30269", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 0, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "authorization", - "value": "[REDACTED]" - }, - { - "_fromType": "array", - "name": "accept", - "value": "*/*" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip,deflate" - }, - { - "_fromType": "array", - "name": "connection", - "value": "close" - }, - { - "name": "host", - "value": "localhost:9000" - } - ], - "headersSize": 265, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "ps", - "value": "1" - }, - { - "name": "p", - "value": "100" - } - ], - "url": "http://localhost:9000/api/projects/search?ps=1&p=100" - }, - "response": { - "bodySize": 0, - "content": { - "mimeType": "text/plain", - "size": 0 - }, - "cookies": [], - "headers": [ - { - "name": "x-frame-options", - "value": "SAMEORIGIN" - }, - { - "name": "x-xss-protection", - "value": "1; mode=block" - }, - { - "name": "x-content-type-options", - "value": "nosniff" - }, - { - "name": "content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-webkit-csp", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "content-length", - "value": "0" - }, - { - "name": "date", - "value": "Thu, 11 Apr 2024 21:24:47 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 790, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 401, - "statusText": "Unauthorized" - }, - "startedDateTime": "2024-04-11T21:24:47.262Z", - "time": 105, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 105 - } - } - ], - "pages": [], - "version": "1.2" - } -} diff --git a/src/provider/__recordings__/iterateResourcesShouldPaginateCorrectly_4072412313/recording.har b/src/provider/__recordings__/iterateResourcesShouldPaginateCorrectly_4072412313/recording.har deleted file mode 100644 index 7b2f4cf..0000000 --- a/src/provider/__recordings__/iterateResourcesShouldPaginateCorrectly_4072412313/recording.har +++ /dev/null @@ -1,139 +0,0 @@ -{ - "log": { - "_recordingName": "iterateResourcesShouldPaginateCorrectly", - "creator": { - "comment": "persister:JupiterOneIntegationFSPersister", - "name": "Polly.JS", - "version": "6.0.5" - }, - "entries": [ - { - "_id": "336cf989cf7133942f80d9b831364f75", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 0, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "authorization", - "value": "[REDACTED]" - }, - { - "_fromType": "array", - "name": "accept", - "value": "*/*" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip,deflate" - }, - { - "_fromType": "array", - "name": "connection", - "value": "close" - }, - { - "name": "host", - "value": "localhost:9001" - } - ], - "headersSize": 305, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "ps", - "value": "1" - }, - { - "name": "p", - "value": "100" - } - ], - "url": "http://localhost:9001/api/projects/search?ps=1&p=100" - }, - "response": { - "bodySize": 130, - "content": { - "mimeType": "application/json", - "size": 130, - "text": "{\"paging\":{\"pageIndex\":100,\"pageSize\":1,\"total\":0},\"components\":[]}" - }, - "cookies": [], - "headers": [ - { - "name": "x-frame-options", - "value": "SAMEORIGIN" - }, - { - "name": "x-xss-protection", - "value": "1; mode=block" - }, - { - "name": "x-content-type-options", - "value": "nosniff" - }, - { - "name": "content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-webkit-csp", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Thu, 11 Apr 2024 21:24:47 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 930, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2024-04-11T21:24:47.400Z", - "time": 68, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 68 - } - } - ], - "pages": [], - "version": "1.2" - } -} diff --git a/src/provider/__recordings__/iterateUserGroupsShouldFetchUserGroupsWithValidConfig_1034298020/recording.har b/src/provider/__recordings__/iterateUserGroupsShouldFetchUserGroupsWithValidConfig_1034298020/recording.har deleted file mode 100644 index 119d6b8..0000000 --- a/src/provider/__recordings__/iterateUserGroupsShouldFetchUserGroupsWithValidConfig_1034298020/recording.har +++ /dev/null @@ -1,139 +0,0 @@ -{ - "log": { - "_recordingName": "iterateUserGroupsShouldFetchUserGroupsWithValidConfig", - "creator": { - "comment": "persister:JupiterOneIntegationFSPersister", - "name": "Polly.JS", - "version": "6.0.5" - }, - "entries": [ - { - "_id": "96ecd1ecb058dc29e769d140ed7d58c3", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 0, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "authorization", - "value": "[REDACTED]" - }, - { - "_fromType": "array", - "name": "accept", - "value": "*/*" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip,deflate" - }, - { - "_fromType": "array", - "name": "connection", - "value": "close" - }, - { - "name": "host", - "value": "localhost:9001" - } - ], - "headersSize": 308, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "ps", - "value": "1" - }, - { - "name": "p", - "value": "100" - } - ], - "url": "http://localhost:9001/api/user_groups/search?ps=1&p=100" - }, - "response": { - "bodySize": 126, - "content": { - "mimeType": "application/json", - "size": 126, - "text": "{\"paging\":{\"pageIndex\":100,\"pageSize\":1,\"total\":2},\"groups\":[]}" - }, - "cookies": [], - "headers": [ - { - "name": "x-frame-options", - "value": "SAMEORIGIN" - }, - { - "name": "x-xss-protection", - "value": "1; mode=block" - }, - { - "name": "x-content-type-options", - "value": "nosniff" - }, - { - "name": "content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-webkit-csp", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Thu, 11 Apr 2024 21:24:47 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 930, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2024-04-11T21:24:47.548Z", - "time": 39, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 39 - } - } - ], - "pages": [], - "version": "1.2" - } -} diff --git a/src/provider/__recordings__/iterateUsersShouldFetchUsersWithValidConfig_1014868188/recording.har b/src/provider/__recordings__/iterateUsersShouldFetchUsersWithValidConfig_1014868188/recording.har deleted file mode 100644 index ce96c6c..0000000 --- a/src/provider/__recordings__/iterateUsersShouldFetchUsersWithValidConfig_1014868188/recording.har +++ /dev/null @@ -1,139 +0,0 @@ -{ - "log": { - "_recordingName": "iterateUsersShouldFetchUsersWithValidConfig", - "creator": { - "comment": "persister:JupiterOneIntegationFSPersister", - "name": "Polly.JS", - "version": "6.0.5" - }, - "entries": [ - { - "_id": "d33891e45479a8739e98f3483aa8b1e0", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 0, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "authorization", - "value": "[REDACTED]" - }, - { - "_fromType": "array", - "name": "accept", - "value": "*/*" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip,deflate" - }, - { - "_fromType": "array", - "name": "connection", - "value": "close" - }, - { - "name": "host", - "value": "localhost:9001" - } - ], - "headersSize": 302, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "ps", - "value": "1" - }, - { - "name": "p", - "value": "100" - } - ], - "url": "http://localhost:9001/api/users/search?ps=1&p=100" - }, - "response": { - "bodySize": 122, - "content": { - "mimeType": "application/json", - "size": 122, - "text": "{\"paging\":{\"pageIndex\":100,\"pageSize\":1,\"total\":1},\"users\":[]}" - }, - "cookies": [], - "headers": [ - { - "name": "x-frame-options", - "value": "SAMEORIGIN" - }, - { - "name": "x-xss-protection", - "value": "1; mode=block" - }, - { - "name": "x-content-type-options", - "value": "nosniff" - }, - { - "name": "content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-webkit-csp", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Thu, 11 Apr 2024 21:24:47 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 930, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2024-04-11T21:24:47.596Z", - "time": 27, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 27 - } - } - ], - "pages": [], - "version": "1.2" - } -} diff --git a/src/steps/finding/__recordings__/fetch-findings_4198425312/recording.har b/src/steps/finding/__recordings__/fetch-findings_4198425312/recording.har index 0e483fc..aaf97ec 100644 --- a/src/steps/finding/__recordings__/fetch-findings_4198425312/recording.har +++ b/src/steps/finding/__recordings__/fetch-findings_4198425312/recording.har @@ -8,7 +8,7 @@ }, "entries": [ { - "_id": "e7dcdea36ff2ea7489ff0c380b7ed5a6", + "_id": "afa2e0ad675a0d044ee717045008a6eb", "_order": 0, "cache": {}, "request": { @@ -42,7 +42,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 305, @@ -58,14 +58,14 @@ "value": "100" } ], - "url": "http://127.0.0.1:9001/api/projects/search?p=1&ps=100" + "url": "http://127.0.0.1:9000/api/projects/search?p=1&ps=100" }, "response": { - "bodySize": 338, + "bodySize": 322, "content": { "mimeType": "application/json", - "size": 338, - "text": "{\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":2},\"components\":[{\"key\":\"testProject1\",\"name\":\"testProject1\",\"qualifier\":\"TRK\",\"visibility\":\"public\",\"lastAnalysisDate\":\"2024-04-12T00:07:36+0000\",\"revision\":\"c485715496eb99a0e6ec5d77ee438de69e0997c3\",\"managed\":false},{\"key\":\"testProject2\",\"name\":\"testProject2\",\"qualifier\":\"TRK\",\"visibility\":\"public\",\"managed\":false}]}" + "size": 322, + "text": "{\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":1},\"components\":[{\"key\":\"testProject1\",\"name\":\"testProject1\",\"qualifier\":\"TRK\",\"visibility\":\"public\",\"lastAnalysisDate\":\"2024-04-12T14:43:18+0000\",\"revision\":\"c485715496eb99a0e6ec5d77ee438de69e0997c3\",\"managed\":false}]}" }, "cookies": [], "headers": [ @@ -107,7 +107,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -120,8 +120,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.221Z", - "time": 228, + "startedDateTime": "2024-04-12T14:45:31.165Z", + "time": 144, "timings": { "blocked": -1, "connect": -1, @@ -129,11 +129,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 228 + "wait": 144 } }, { - "_id": "f289f24d8297d03d1ae0dce97e2b98ed", + "_id": "0928a6c3731bd65341e5c488d2b59709", "_order": 0, "cache": {}, "request": { @@ -167,7 +167,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 305, @@ -183,14 +183,14 @@ "value": "100" } ], - "url": "http://127.0.0.1:9001/api/projects/search?p=2&ps=100" + "url": "http://127.0.0.1:9000/api/projects/search?p=2&ps=100" }, "response": { "bodySize": 130, "content": { "mimeType": "application/json", "size": 130, - "text": "{\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":2},\"components\":[]}" + "text": "{\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":1},\"components\":[]}" }, "cookies": [], "headers": [ @@ -232,7 +232,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -245,8 +245,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.465Z", - "time": 27, + "startedDateTime": "2024-04-12T14:45:31.328Z", + "time": 23, "timings": { "blocked": -1, "connect": -1, @@ -254,11 +254,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 27 + "wait": 23 } }, { - "_id": "b8247e18b289c63fcbd51d263abe351d", + "_id": "d8e1a43d4bd53c4a467bb3781a38c4c7", "_order": 0, "cache": {}, "request": { @@ -292,7 +292,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 346, @@ -316,14 +316,14 @@ "value": "INFO" } ], - "url": "http://127.0.0.1:9001/api/issues/search?p=1&ps=100&componentKeys=testProject1&severities=INFO" + "url": "http://127.0.0.1:9000/api/issues/search?p=1&ps=100&componentKeys=testProject1&severities=INFO" }, "response": { - "bodySize": 1892, + "bodySize": 1744, "content": { "mimeType": "application/json", - "size": 1892, - "text": "{\"total\":6,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":6},\"effortTotal\":0,\"issues\":[{\"key\":\"933788c3-4e9f-4ea2-8461-c925f30b92c9\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\",\"project\":\"testProject1\",\"line\":92,\"hash\":\"b0c1198178b9a322b9234bdfa1f3b879\",\"textRange\":{\"startLine\":92,\"endLine\":92,\"startOffset\":5,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2023-11-29T18:58:49+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"74a303d3-3b22-4b52-a3c6-171e84a17fc1\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\",\"project\":\"testProject1\",\"line\":29,\"hash\":\"a1207722008191315d8208a204549c25\",\"textRange\":{\"startLine\":29,\"endLine\":29,\"startOffset\":28,\"endOffset\":32},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2023-11-28T16:52:52+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"7a2c2584-0169-4242-b213-d89b67c5f156\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/fetchAllUsersForGroup.ts\",\"project\":\"testProject1\",\"line\":26,\"hash\":\"711b56b68bbef5c6380b26a61d995dfb\",\"textRange\":{\"startLine\":26,\"endLine\":26,\"startOffset\":29,\"endOffset\":33},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2023-11-28T16:52:52+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5c568956-e34b-45cf-868b-7754023ca9cd\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"testProject1:packages/callisto-frontend/src/components/PreviewMappingRule.tsx\",\"project\":\"testProject1\",\"line\":41,\"hash\":\"a8134a9b963745fa24de11f8bc6b4060\",\"textRange\":{\"startLine\":41,\"endLine\":41,\"startOffset\":48,\"endOffset\":52},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"cwe\"],\"creationDate\":\"2023-11-14T13:55:48+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f0775d2c-d492-451e-bbb3-b7b4d4a71877\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":117,\"hash\":\"06dbec9eb160f40ee5c12bf5d5ceb45b\",\"textRange\":{\"startLine\":117,\"endLine\":117,\"startOffset\":14,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2023-01-04T15:51:05+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8f36672d-d313-4cb2-ae2f-94f6a13fd8a6\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UsersListView.tsx\",\"project\":\"testProject1\",\"line\":43,\"hash\":\"f90c7208bcf0b0c5f7458e8b20f8691f\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":11,\"endOffset\":15},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2022-01-21T03:44:46+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"}],\"components\":[{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupUserRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AddMigrationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/fetchAllUsersForGroup.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"fetchAllUsersForGroup.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/users/fetchAllUsersForGroup.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/users/fetchAllUsersForGroup.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/PreviewMappingRule.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"PreviewMappingRule.tsx\",\"longName\":\"packages/callisto-frontend/src/components/PreviewMappingRule.tsx\",\"path\":\"packages/callisto-frontend/src/components/PreviewMappingRule.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserLoginsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\"},{\"key\":\"testProject1\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"testProject1\",\"longName\":\"testProject1\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UsersListView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UsersListView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UsersListView.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UsersListView.tsx\"}],\"facets\":[]}" + "size": 1744, + "text": "{\"total\":6,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":6},\"effortTotal\":0,\"issues\":[{\"key\":\"AY7SxNNb2IV8fs3TdmYi\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\",\"project\":\"testProject1\",\"line\":92,\"hash\":\"b0c1198178b9a322b9234bdfa1f3b879\",\"textRange\":{\"startLine\":92,\"endLine\":92,\"startOffset\":5,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2023-11-29T18:58:49+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNEU2IV8fs3TdmVL\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\",\"project\":\"testProject1\",\"line\":29,\"hash\":\"a1207722008191315d8208a204549c25\",\"textRange\":{\"startLine\":29,\"endLine\":29,\"startOffset\":28,\"endOffset\":32},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2023-11-28T16:52:52+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNEG2IV8fs3TdmVG\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/fetchAllUsersForGroup.ts\",\"project\":\"testProject1\",\"line\":26,\"hash\":\"711b56b68bbef5c6380b26a61d995dfb\",\"textRange\":{\"startLine\":26,\"endLine\":26,\"startOffset\":29,\"endOffset\":33},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2023-11-28T16:52:52+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNO82IV8fs3TdmZH\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"testProject1:packages/callisto-frontend/src/components/PreviewMappingRule.tsx\",\"project\":\"testProject1\",\"line\":41,\"hash\":\"a8134a9b963745fa24de11f8bc6b4060\",\"textRange\":{\"startLine\":41,\"endLine\":41,\"startOffset\":48,\"endOffset\":52},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"cwe\"],\"creationDate\":\"2023-11-14T13:55:48+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNH42IV8fs3TdmWc\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":117,\"hash\":\"06dbec9eb160f40ee5c12bf5d5ceb45b\",\"textRange\":{\"startLine\":117,\"endLine\":117,\"startOffset\":14,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2023-01-04T15:51:05+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNNR2IV8fs3TdmYf\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UsersListView.tsx\",\"project\":\"testProject1\",\"line\":43,\"hash\":\"f90c7208bcf0b0c5f7458e8b20f8691f\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":11,\"endOffset\":15},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2022-01-21T03:44:46+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]}],\"components\":[{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AddMigrationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UsersListView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UsersListView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UsersListView.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UsersListView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserLoginsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/PreviewMappingRule.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"PreviewMappingRule.tsx\",\"longName\":\"packages/callisto-frontend/src/components/PreviewMappingRule.tsx\",\"path\":\"packages/callisto-frontend/src/components/PreviewMappingRule.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/fetchAllUsersForGroup.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"fetchAllUsersForGroup.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/users/fetchAllUsersForGroup.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/users/fetchAllUsersForGroup.ts\"},{\"key\":\"testProject1\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"testProject1\",\"longName\":\"testProject1\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupUserRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\"}],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -365,7 +365,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -378,8 +378,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.501Z", - "time": 257, + "startedDateTime": "2024-04-12T14:45:31.366Z", + "time": 254, "timings": { "blocked": -1, "connect": -1, @@ -387,11 +387,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 257 + "wait": 254 } }, { - "_id": "9953069ff387f458061491ab941d123a", + "_id": "4841259f33469e0390d7b9a2349fccd9", "_order": 0, "cache": {}, "request": { @@ -425,7 +425,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 346, @@ -449,7 +449,7 @@ "value": "INFO" } ], - "url": "http://127.0.0.1:9001/api/issues/search?p=2&ps=100&componentKeys=testProject1&severities=INFO" + "url": "http://127.0.0.1:9000/api/issues/search?p=2&ps=100&componentKeys=testProject1&severities=INFO" }, "response": { "bodySize": 178, @@ -498,7 +498,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -511,8 +511,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.779Z", - "time": 15, + "startedDateTime": "2024-04-12T14:45:31.644Z", + "time": 24, "timings": { "blocked": -1, "connect": -1, @@ -520,11 +520,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 15 + "wait": 24 } }, { - "_id": "a827b8e65e6c4d7a36a9cc596e18ee94", + "_id": "1368c4bd4fe7c63b805011d5c0a3287a", "_order": 0, "cache": {}, "request": { @@ -558,7 +558,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 347, @@ -582,14 +582,14 @@ "value": "MINOR" } ], - "url": "http://127.0.0.1:9001/api/issues/search?p=1&ps=100&componentKeys=testProject1&severities=MINOR" + "url": "http://127.0.0.1:9000/api/issues/search?p=1&ps=100&componentKeys=testProject1&severities=MINOR" }, "response": { - "bodySize": 16067, + "bodySize": 13290, "content": { "mimeType": "application/json", - "size": 16067, - "text": "{\"total\":108,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":108},\"effortTotal\":498,\"issues\":[{\"key\":\"78c7a659-d304-499f-a36b-60930945c301\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"project\":\"testProject1\",\"line\":37,\"hash\":\"ef3dd01425045217d16640e774a1d285\",\"textRange\":{\"startLine\":37,\"endLine\":37,\"startOffset\":46,\"endOffset\":48},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"750dc942-6ea6-4c8f-a1b1-8d4cfdd2db41\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"project\":\"testProject1\",\"line\":44,\"hash\":\"7f6f653da3efa4a1cf1729ddf71e3b7e\",\"textRange\":{\"startLine\":44,\"endLine\":44,\"startOffset\":48,\"endOffset\":50},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"626a62cb-43f6-49ec-84dc-9957a3efaabc\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"project\":\"testProject1\",\"line\":123,\"hash\":\"a6634b6d5c00dc98b38623314cbb746a\",\"textRange\":{\"startLine\":123,\"endLine\":123,\"startOffset\":42,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"4aceae9d-ade3-4582-979b-e251cd55df19\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\",\"project\":\"testProject1\",\"line\":14,\"hash\":\"73bcc124d398259dbab90281dc8bd29b\",\"textRange\":{\"startLine\":14,\"endLine\":14,\"startOffset\":2,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027Typography\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ab0218bc-64bf-46ae-9351-a8e7b8ced668\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"project\":\"testProject1\",\"line\":8,\"hash\":\"41527213aa68c044d6891ad0f3e6acf9\",\"textRange\":{\"startLine\":8,\"endLine\":8,\"startOffset\":2,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027FormControlLabel\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"ronald.arias@contractor.jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2024-02-02T17:49:53+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d31ade10-6df5-4e79-a000-2268e96d9294\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"project\":\"testProject1\",\"line\":130,\"hash\":\"61c242174a653f2b6b4717496a840377\",\"textRange\":{\"startLine\":130,\"endLine\":130,\"startOffset\":33,\"endOffset\":35},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ronald.arias@contractor.jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2024-02-02T17:49:53+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"919d023f-e37b-42f9-9d65-4941cc74c76b\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"project\":\"testProject1\",\"line\":187,\"hash\":\"062a3c893c6a7afee9da10c55df4336e\",\"textRange\":{\"startLine\":187,\"endLine\":187,\"startOffset\":54,\"endOffset\":56},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ronald.arias@contractor.jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2024-02-02T17:49:53+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f9be337c-6358-429c-82d3-fd8bb46d0d1c\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"project\":\"testProject1\",\"line\":157,\"hash\":\"73121262fe657fb6a6ecdb192eaf0baa\",\"textRange\":{\"startLine\":157,\"endLine\":157,\"startOffset\":57,\"endOffset\":59},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"re_am@hotmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-12-20T16:38:31+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"64591a57-4c86-446a-9c11-52bf6f762a8f\",\"rule\":\"typescript:S1301\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"project\":\"testProject1\",\"line\":159,\"hash\":\"8a267e6a27602dbeba8517697d845262\",\"textRange\":{\"startLine\":159,\"endLine\":159,\"startOffset\":4,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\\"switch\\\" statements should have at least 3 \\\"case\\\" clauses\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"re_am@hotmail.com\",\"tags\":[\"bad-practice\"],\"creationDate\":\"2023-12-20T16:38:31+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"97e67c45-ee0b-4fbc-9744-77af04cbf089\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"project\":\"testProject1\",\"line\":196,\"hash\":\"6eaf2d27b1a73cf44dcc2a15c234a7c9\",\"textRange\":{\"startLine\":196,\"endLine\":196,\"startOffset\":66,\"endOffset\":68},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"re_am@hotmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-12-20T16:38:31+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"dc03d5d5-2bb9-44e0-ba70-e2ce5c9b42ef\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"project\":\"testProject1\",\"line\":199,\"hash\":\"93ce9dac851555aae2c5cf53bf8c8570\",\"textRange\":{\"startLine\":199,\"endLine\":199,\"startOffset\":71,\"endOffset\":73},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"re_am@hotmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-12-20T16:38:31+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5ffc06a2-696f-40e9-958f-583a9bab0905\",\"rule\":\"typescript:S3626\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"project\":\"testProject1\",\"line\":232,\"hash\":\"505b97969baa28c3f607a38ee02f4f2d\",\"textRange\":{\"startLine\":232,\"endLine\":232,\"startOffset\":10,\"endOffset\":17},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this redundant jump.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"eyad.mba@gmail.com\",\"tags\":[\"redundant\",\"clumsy\"],\"creationDate\":\"2023-12-14T17:39:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"7e43a54c-f556-432d-9565-6254d1b3bbc0\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"project\":\"testProject1\",\"line\":47,\"hash\":\"7d1352d55ba7cb9c0e7aef0c9b4509ed\",\"textRange\":{\"startLine\":47,\"endLine\":47,\"startOffset\":69,\"endOffset\":71},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-11-30T17:54:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"99218255-12fe-404e-b8b7-48e1969d7164\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"project\":\"testProject1\",\"line\":97,\"hash\":\"d860a274373ccd6f93070b464f353cfa\",\"textRange\":{\"startLine\":97,\"endLine\":97,\"startOffset\":45,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-11-30T17:54:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"dc7de6d0-8ed4-4a6e-9e6c-acb80af6bf21\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"project\":\"testProject1\",\"line\":218,\"hash\":\"dc6b7ac86dbd99c9c12a1f7af5c6e479\",\"textRange\":{\"startLine\":218,\"endLine\":218,\"startOffset\":41,\"endOffset\":43},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-11-29T18:58:49+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"722af883-6d07-4bb7-b5f4-00e890622400\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/App/index.tsx\",\"project\":\"testProject1\",\"line\":143,\"hash\":\"94a6b17c570130f2121032399302e385\",\"textRange\":{\"startLine\":143,\"endLine\":143,\"startOffset\":63,\"endOffset\":65},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"13978bc3-6f4f-44e1-807d-b975fc2da01c\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\",\"project\":\"testProject1\",\"line\":10,\"hash\":\"b26d31a56edcd2c8358f8a68dac49344\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":7,\"endOffset\":14},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027MapIcon\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"202c5522-2720-4c51-bfe3-46bb75b32837\",\"rule\":\"typescript:S1077\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\",\"project\":\"testProject1\",\"line\":169,\"hash\":\"9439d15e704e6b1b2037e708d0cd6f3d\",\"textRange\":{\"startLine\":169,\"endLine\":169,\"startOffset\":13,\"endOffset\":16},\"flows\":[],\"status\":\"OPEN\",\"message\":\"img elements must have an alt prop, either with meaningful text, or an empty string for decorative images.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"accessibility\",\"react\",\"wcag2-a\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"0d1a88d8-98e4-4d09-9614-dc4332eba3ef\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":308,\"hash\":\"1fb0b3dc777cf432fe6f575ddc0f6257\",\"textRange\":{\"startLine\":308,\"endLine\":308,\"startOffset\":61,\"endOffset\":79},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-11-21T12:41:55+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"4f2fc1c2-0b3a-4d4a-b475-d002f34a3f33\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/Troubleshoot.tsx\",\"project\":\"testProject1\",\"line\":68,\"hash\":\"03c9a54b993a80234b9123cdc0028ea1\",\"textRange\":{\"startLine\":68,\"endLine\":68,\"startOffset\":43,\"endOffset\":45},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-11-21T12:41:55+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"353a2817-07ea-4b34-8702-93a1c3c9bda5\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"project\":\"testProject1\",\"line\":190,\"hash\":\"25641fa8df56bc1698b5f9dc25844657\",\"textRange\":{\"startLine\":190,\"endLine\":190,\"startOffset\":17,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-11-14T13:55:48+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"216f2bed-ecc1-4297-9338-3233cd40b7fd\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/PreviewMappingRule.tsx\",\"project\":\"testProject1\",\"line\":7,\"hash\":\"73bcc124d398259dbab90281dc8bd29b\",\"textRange\":{\"startLine\":7,\"endLine\":7,\"startOffset\":2,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027Typography\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2023-11-14T13:55:48+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"59cbe5c0-687b-4aed-8bd4-de74e6b38870\",\"rule\":\"typescript:S6571\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/s3.ts\",\"project\":\"testProject1\",\"line\":79,\"hash\":\"8a9a4c44f9a9c620240625d22b808d18\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":19,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027any\\u0027 overrides all other types in this union type.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nathomp3@alumni.ncsu.edu\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-11-13T18:49:18+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f6eb45aa-40ee-40d3-8a8a-118b5ee28925\",\"rule\":\"typescript:S1533\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/polaris/index.ts\",\"project\":\"testProject1\",\"line\":157,\"hash\":\"9f58a7f5cecd365f4fd12a03d3aef293\",\"textRange\":{\"startLine\":157,\"endLine\":157,\"startOffset\":11,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this \\\"Boolean\\\" wrapper object with primitive type \\\"boolean\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"pitfall\"],\"creationDate\":\"2023-11-08T17:47:48+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"311cdc00-260a-470b-a470-dc84a023f378\",\"rule\":\"typescript:S1533\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/polaris/index.ts\",\"project\":\"testProject1\",\"line\":170,\"hash\":\"9f58a7f5cecd365f4fd12a03d3aef293\",\"textRange\":{\"startLine\":170,\"endLine\":170,\"startOffset\":11,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this \\\"Boolean\\\" wrapper object with primitive type \\\"boolean\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"pitfall\"],\"creationDate\":\"2023-11-08T17:47:48+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ed34e231-82af-46cb-ae4b-9340aa8c5f39\",\"rule\":\"typescript:S1533\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/polaris/index.ts\",\"project\":\"testProject1\",\"line\":187,\"hash\":\"9f58a7f5cecd365f4fd12a03d3aef293\",\"textRange\":{\"startLine\":187,\"endLine\":187,\"startOffset\":11,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this \\\"Boolean\\\" wrapper object with primitive type \\\"boolean\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"pitfall\"],\"creationDate\":\"2023-11-08T17:47:48+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"32cbf5e9-e3f5-484a-8ff3-547469b9914e\",\"rule\":\"typescript:S3626\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/polaris.ts\",\"project\":\"testProject1\",\"line\":140,\"hash\":\"505b97969baa28c3f607a38ee02f4f2d\",\"textRange\":{\"startLine\":140,\"endLine\":140,\"startOffset\":12,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this redundant jump.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"redundant\",\"clumsy\"],\"creationDate\":\"2023-11-08T17:47:48+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"6ea64035-8b9f-473c-9fb2-2de7e13890ef\",\"rule\":\"typescript:S1533\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/polaris.ts\",\"project\":\"testProject1\",\"line\":61,\"hash\":\"4469ed43fe66a95b261cf7cc22944d0f\",\"textRange\":{\"startLine\":61,\"endLine\":61,\"startOffset\":41,\"endOffset\":48},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this \\\"Boolean\\\" wrapper object with primitive type \\\"boolean\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"pitfall\"],\"creationDate\":\"2023-11-08T17:46:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d3d44af7-5bfa-48a5-b4c7-84d2cf2df231\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/polaris/pages/PolarisSearchPage.tsx\",\"project\":\"testProject1\",\"line\":53,\"hash\":\"60bffc3100e1980d4c1fb1e48a0f7c85\",\"textRange\":{\"startLine\":53,\"endLine\":53,\"startOffset\":27,\"endOffset\":29},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-11-08T17:46:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"974ddc3c-4ca3-418c-b314-5fc7b2e7453b\",\"rule\":\"typescript:S6571\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/integrationTemplatesApi.ts\",\"project\":\"testProject1\",\"line\":34,\"hash\":\"8a9a4c44f9a9c620240625d22b808d18\",\"textRange\":{\"startLine\":34,\"endLine\":34,\"startOffset\":19,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027any\\u0027 overrides all other types in this union type.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nathomp3@alumni.ncsu.edu\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-10-27T19:16:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"006349c6-0691-436e-9cdf-c7d207f7e102\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"project\":\"testProject1\",\"line\":77,\"hash\":\"58c3fa9b5a0c096f73c13dff08534f2b\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":45,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-10-09T19:30:38+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5b4c5826-78a4-4270-9f3e-71dd49864207\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/mapper/MapperRemapUsers.tsx\",\"project\":\"testProject1\",\"line\":1,\"hash\":\"cdda9cb2872bf33c120b4d7d37f39af8\",\"textRange\":{\"startLine\":1,\"endLine\":1,\"startOffset\":9,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027MapperMaintenanceJobCommand\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2023-10-09T19:30:38+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"0c8830fd-e4e6-4e2c-9183-fb505ee3516d\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/mapper/MapperRemapUsers.tsx\",\"project\":\"testProject1\",\"line\":4,\"hash\":\"9073fac746a35febcc75fae31f6e41a1\",\"textRange\":{\"startLine\":4,\"endLine\":4,\"startOffset\":43,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027Typography\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2023-10-09T19:30:38+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"18f6768b-9b23-416a-b26e-958f9bf6df74\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/topographer.ts\",\"project\":\"testProject1\",\"line\":42,\"hash\":\"58c3fa9b5a0c096f73c13dff08534f2b\",\"textRange\":{\"startLine\":42,\"endLine\":42,\"startOffset\":47,\"endOffset\":49},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"isaac.williams@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-08-30T13:51:56+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"44749cc7-7f53-4ecc-b87d-6e43120b58d6\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"project\":\"testProject1\",\"line\":85,\"hash\":\"6862edb6b34479f3ffe82fea0cfbebb1\",\"textRange\":{\"startLine\":85,\"endLine\":85,\"startOffset\":31,\"endOffset\":50},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-08-10T23:21:30+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"b1236192-1210-492c-86aa-cbc31a172c3e\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/accountData.ts\",\"project\":\"testProject1\",\"line\":20,\"hash\":\"41e588be37d50fc8cc95611aff9b9c9e\",\"textRange\":{\"startLine\":20,\"endLine\":20,\"startOffset\":46,\"endOffset\":69},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-08-10T02:40:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5dba4e23-4c2e-4ffe-b9c3-02eda5651358\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/topographer.ts\",\"project\":\"testProject1\",\"line\":20,\"hash\":\"93644a467cfc7061e20ed7ffa670ae38\",\"textRange\":{\"startLine\":20,\"endLine\":20,\"startOffset\":43,\"endOffset\":66},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-08-10T02:40:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d4c10a31-80a4-4f4c-96af-1c45db968e81\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\",\"project\":\"testProject1\",\"line\":1,\"hash\":\"e471b062bf0ea3707cbbbb7390063166\",\"textRange\":{\"startLine\":1,\"endLine\":1,\"startOffset\":9,\"endOffset\":15},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027AppBar\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"matthew.zember@jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2023-08-08T14:59:58+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"267c8bd7-1599-48bf-9f04-13bc315450bb\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\",\"project\":\"testProject1\",\"line\":83,\"hash\":\"3f71d988d0d276a3a077366c15b308b9\",\"textRange\":{\"startLine\":83,\"endLine\":83,\"startOffset\":14,\"endOffset\":52},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"michell.ayalagalvan@contractor.jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-06-22T21:58:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f767e87a-49c8-45a3-b7ce-661e9e0fc230\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"project\":\"testProject1\",\"line\":56,\"hash\":\"58c3fa9b5a0c096f73c13dff08534f2b\",\"textRange\":{\"startLine\":56,\"endLine\":56,\"startOffset\":45,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"darrius.wright@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-05-17T20:00:05+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f994b386-540f-4ed2-8a11-6b85c42c0009\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-notifications/src/config.ts\",\"project\":\"testProject1\",\"line\":26,\"hash\":\"45bd593418257b42bb2286017273ca69\",\"textRange\":{\"startLine\":26,\"endLine\":26,\"startOffset\":22,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(env: KnownEnvironmentVariables, readers: ConfigReaders\\u003cKnownEnvironmentVariables, { projectName: string | undefined; runtimeName: AppRuntimeName; environmentName: string; buildId: string | undefined; accountDataDeleteNotificationHook: string; }\\u003e, options?: ReadConfigOptions\\u003c...\\u003e | undefined): { ...; }\\u0027 of \\u0027configReader.readConfigFromEnv\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nicholas.kelton@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2023-05-09T19:09:49+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"15137eda-7bed-4ada-970a-21173c084cf0\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/topographer.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"58c3fa9b5a0c096f73c13dff08534f2b\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":47,\"endOffset\":49},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"isaac.williams@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-05-05T20:01:30+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"727cfc04-e279-4351-b317-cec159f176d5\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/queryEngineConfig.ts\",\"project\":\"testProject1\",\"line\":105,\"hash\":\"51a2cf7c0af3de5b3484e687b8649da7\",\"textRange\":{\"startLine\":105,\"endLine\":105,\"startOffset\":30,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-04-27T23:01:18+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c831231f-ccef-4857-99d5-027bb84b3838\",\"rule\":\"typescript:S6571\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\",\"project\":\"testProject1\",\"line\":22,\"hash\":\"93bd93b83cad431cd69e44c32e14672b\",\"textRange\":{\"startLine\":22,\"endLine\":22,\"startOffset\":40,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027unknown\\u0027 overrides all other types in this union type.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"eccb182a-7191-4619-9e51-381c2434e312\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"project\":\"testProject1\",\"line\":58,\"hash\":\"133a504d838f13f4878453cb18830e17\",\"textRange\":{\"startLine\":58,\"endLine\":58,\"startOffset\":25,\"endOffset\":31},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(from: number, length?: number | undefined): string\\u0027 of \\u0027key.substr\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"192817f1-2a2d-448f-a650-8587391c0840\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/iam.ts\",\"project\":\"testProject1\",\"line\":160,\"hash\":\"51a2cf7c0af3de5b3484e687b8649da7\",\"textRange\":{\"startLine\":160,\"endLine\":160,\"startOffset\":30,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"19a8154a-eddd-45ea-b710-0b68a5edbd17\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/iam.ts\",\"project\":\"testProject1\",\"line\":194,\"hash\":\"51a2cf7c0af3de5b3484e687b8649da7\",\"textRange\":{\"startLine\":194,\"endLine\":194,\"startOffset\":30,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"fc6ab93a-078d-46ee-b41e-f9518d2bbecc\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":209,\"hash\":\"347c42e194936bbe362a110a2e3b7956\",\"textRange\":{\"startLine\":209,\"endLine\":209,\"startOffset\":54,\"endOffset\":72},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"87e6c913-5429-4bd1-b0e2-b5edb9b1d6f5\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":225,\"hash\":\"572c143bdc7eef78c0e920e422dc5b95\",\"textRange\":{\"startLine\":225,\"endLine\":225,\"startOffset\":16,\"endOffset\":34},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a8821914-ff93-4bfd-a667-a6776cf22ae5\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":257,\"hash\":\"57ac2ec3ba56866a0dc740676fad60f7\",\"textRange\":{\"startLine\":257,\"endLine\":257,\"startOffset\":15,\"endOffset\":33},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"4dd3e00b-e0eb-43c4-afe1-b8492f0bc46b\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":370,\"hash\":\"8dba8875174e9a7d84744a68b78b2e6d\",\"textRange\":{\"startLine\":370,\"endLine\":370,\"startOffset\":52,\"endOffset\":70},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"e83777b6-e673-458d-abaf-851adb3606d9\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":396,\"hash\":\"8dba8875174e9a7d84744a68b78b2e6d\",\"textRange\":{\"startLine\":396,\"endLine\":396,\"startOffset\":52,\"endOffset\":70},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c4909f59-ecd1-4426-bc21-8e639ecd3228\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":422,\"hash\":\"46ca233fe3d60b330c7153bd30123ed1\",\"textRange\":{\"startLine\":422,\"endLine\":422,\"startOffset\":38,\"endOffset\":56},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c20e069b-25eb-434d-951a-df40249af619\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/Troubleshoot.tsx\",\"project\":\"testProject1\",\"line\":65,\"hash\":\"64295a103724d3c5b5a35e253d5eb457\",\"textRange\":{\"startLine\":65,\"endLine\":65,\"startOffset\":34,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-04-07T23:53:55+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"7f7bdd6b-adeb-4cc2-9850-c30b4367554a\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstancesView.tsx\",\"project\":\"testProject1\",\"line\":56,\"hash\":\"ddb13e37542b4a384056427be5c572f7\",\"textRange\":{\"startLine\":56,\"endLine\":56,\"startOffset\":58,\"endOffset\":60},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-04-07T22:25:19+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"0d55edc9-d55c-407c-b7fe-f0065dd050d6\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/index.ts\",\"project\":\"testProject1\",\"line\":104,\"hash\":\"3f71d988d0d276a3a077366c15b308b9\",\"textRange\":{\"startLine\":104,\"endLine\":104,\"startOffset\":14,\"endOffset\":52},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-03-31T20:26:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"17001c81-369e-4e77-9e4c-869793813408\",\"rule\":\"typescript:S6571\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\",\"project\":\"testProject1\",\"line\":67,\"hash\":\"53c69cd4b599d314f3cfc1a382410d9d\",\"textRange\":{\"startLine\":67,\"endLine\":67,\"startOffset\":17,\"endOffset\":20},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027any\\u0027 overrides all other types in this union type.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-03-06T03:55:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f0f51e92-cd50-4082-8fd3-3bd87c09d8e6\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"project\":\"testProject1\",\"line\":107,\"hash\":\"7723412a4555f79ece2cdf70e4718963\",\"textRange\":{\"startLine\":107,\"endLine\":107,\"startOffset\":18,\"endOffset\":64},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a ternary expression, as it is simpler to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"bd2938d0-a678-4a3b-9c72-9153906793d3\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"project\":\"testProject1\",\"line\":173,\"hash\":\"620d7e41d92e272c80dca97e257069e8\",\"textRange\":{\"startLine\":173,\"endLine\":173,\"startOffset\":37,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"57be7143-a6de-4587-92ed-f40289524425\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"project\":\"testProject1\",\"line\":183,\"hash\":\"239133a39c536bedae65631d4c7b20aa\",\"textRange\":{\"startLine\":183,\"endLine\":183,\"startOffset\":32,\"endOffset\":34},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"769258db-bcf8-4b85-9a72-f201d07c3cf5\",\"rule\":\"typescript:S6661\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"project\":\"testProject1\",\"line\":254,\"hash\":\"47b23a639a8ef7bc8a492afac7b9f114\",\"textRange\":{\"startLine\":254,\"endLine\":254,\"startOffset\":6,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use an object spread instead of `Object.assign` eg: `{ ...foo }`.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"es2018\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"094634fc-7eef-4846-9383-19ff3e8fb242\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"project\":\"testProject1\",\"line\":274,\"hash\":\"c2373a5845058c0d304088bd71974da6\",\"textRange\":{\"startLine\":274,\"endLine\":274,\"startOffset\":37,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ed8dfe18-577d-4f89-9ec4-20fd657d092c\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/J1Icon.tsx\",\"project\":\"testProject1\",\"line\":23,\"hash\":\"72d8a4eb0d4afc8fe89ddce163b3d178\",\"textRange\":{\"startLine\":23,\"endLine\":23,\"startOffset\":26,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-02-14T07:20:19+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"36e3e25d-7112-4378-8d17-a5aed9637459\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"project\":\"testProject1\",\"line\":94,\"hash\":\"bcd6c3c93d2de03bca143171941ccb85\",\"textRange\":{\"startLine\":94,\"endLine\":94,\"startOffset\":61,\"endOffset\":65},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027hide\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2023-02-09T02:47:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d9359695-68ef-4377-a480-917ea52de08f\",\"rule\":\"typescript:S6661\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\",\"project\":\"testProject1\",\"line\":94,\"hash\":\"252771e3f629fda58c23795b496b186e\",\"textRange\":{\"startLine\":94,\"endLine\":94,\"startOffset\":20,\"endOffset\":33},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use an object spread instead of `Object.assign` eg: `{ ...foo }`.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"matthew.zember@jupiterone.com\",\"tags\":[\"es2018\"],\"creationDate\":\"2022-10-27T18:13:28+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"6e4824a5-8d98-42b0-a4de-b94d614e39d8\",\"rule\":\"typescript:S3626\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/app.ts\",\"project\":\"testProject1\",\"line\":108,\"hash\":\"505b97969baa28c3f607a38ee02f4f2d\",\"textRange\":{\"startLine\":108,\"endLine\":108,\"startOffset\":12,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this redundant jump.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"redundant\",\"clumsy\"],\"creationDate\":\"2022-10-24T21:59:09+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8d1f44fe-a0d9-48c0-a6b5-6fb0c34040fa\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"project\":\"testProject1\",\"line\":35,\"hash\":\"8f78a37d87e0f4dbfde04df16514485f\",\"textRange\":{\"startLine\":35,\"endLine\":35,\"startOffset\":16,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027disabled\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2022-10-20T00:59:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a0611271-728f-43d1-ac32-4852e3f081e1\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"project\":\"testProject1\",\"line\":50,\"hash\":\"8f78a37d87e0f4dbfde04df16514485f\",\"textRange\":{\"startLine\":50,\"endLine\":50,\"startOffset\":16,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027disabled\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2022-10-20T00:59:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"962270af-225d-4805-8f46-3d5a693e30ca\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"project\":\"testProject1\",\"line\":59,\"hash\":\"8f78a37d87e0f4dbfde04df16514485f\",\"textRange\":{\"startLine\":59,\"endLine\":59,\"startOffset\":16,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027disabled\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2022-10-20T00:59:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"fba67fe2-c2db-433c-8d2d-34564eefa495\",\"rule\":\"typescript:S6551\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/neptuneStorage/index.ts\",\"project\":\"testProject1\",\"line\":362,\"hash\":\"d2229d238236a99924aeb44825d7668b\",\"textRange\":{\"startLine\":362,\"endLine\":362,\"startOffset\":36,\"endOffset\":37},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027v\\u0027 will evaluate to \\u0027[object Object]\\u0027 when stringified.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"string\",\"type-dependent\",\"object\"],\"creationDate\":\"2022-10-19T20:20:58+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"92a46ce8-f0e1-4501-b353-b6c9a55aa889\",\"rule\":\"typescript:S6551\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/neptuneStorage/index.ts\",\"project\":\"testProject1\",\"line\":363,\"hash\":\"f8e54f66edd92e92456cc42e1e5d4864\",\"textRange\":{\"startLine\":363,\"endLine\":363,\"startOffset\":32,\"endOffset\":33},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027v\\u0027 will evaluate to \\u0027[object Object]\\u0027 when stringified.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"string\",\"type-dependent\",\"object\"],\"creationDate\":\"2022-10-19T20:20:58+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"08c7c199-8bbf-4314-af4b-f50f7ea31289\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/persister.ts\",\"project\":\"testProject1\",\"line\":37,\"hash\":\"58c3fa9b5a0c096f73c13dff08534f2b\",\"textRange\":{\"startLine\":37,\"endLine\":37,\"startOffset\":45,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2022-10-17T19:40:20+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"4e016f5c-398e-4281-a20a-2b305b4565ae\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"project\":\"testProject1\",\"line\":98,\"hash\":\"02f2e04b6366aeda4f6b821b5087f5f0\",\"textRange\":{\"startLine\":98,\"endLine\":98,\"startOffset\":53,\"endOffset\":58},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"geovanni.pacheco-ctr@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-07-19T18:31:47+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"52fb81be-2f7c-41bb-8cb6-9b3085132900\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"project\":\"testProject1\",\"line\":98,\"hash\":\"02f2e04b6366aeda4f6b821b5087f5f0\",\"textRange\":{\"startLine\":98,\"endLine\":98,\"startOffset\":58,\"endOffset\":63},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"geovanni.pacheco-ctr@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-07-19T18:31:47+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1c0f70e2-0404-4d63-9b91-ba9a256fe9c1\",\"rule\":\"typescript:S1940\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountRateLimit/useAccountRateLimitLogic.ts\",\"project\":\"testProject1\",\"line\":55,\"hash\":\"c196fcb6afaadabc9253a53f37405cfc\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":8,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use the opposite operator (\\u003c\\u003d) instead.\",\"effort\":\"2min\",\"debt\":\"2min\",\"author\":\"jeremy.coffield@jupiterone.com\",\"tags\":[\"pitfall\"],\"creationDate\":\"2022-05-23T15:23:19+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"59768456-75ff-47c3-b5fb-3e2ab6cbcfe1\",\"rule\":\"typescript:S1940\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountRateLimit/useAccountRateLimitLogic.ts\",\"project\":\"testProject1\",\"line\":69,\"hash\":\"65a2ccd21c05ba2c80f6f8f4e6ac4d16\",\"textRange\":{\"startLine\":69,\"endLine\":69,\"startOffset\":8,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use the opposite operator (\\u003c\\u003d) instead.\",\"effort\":\"2min\",\"debt\":\"2min\",\"author\":\"jeremy.coffield@jupiterone.com\",\"tags\":[\"pitfall\"],\"creationDate\":\"2022-05-23T15:23:19+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ecffd0a5-21c1-4ca9-b9e8-242ca5310f9f\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\",\"project\":\"testProject1\",\"line\":19,\"hash\":\"42d7e17fb51e7461e83d4299d0da233c\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":36,\"endOffset\":38},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2022-05-21T04:37:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"52d91311-9df5-406f-a5e5-5649b44aa018\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\",\"project\":\"testProject1\",\"line\":26,\"hash\":\"c574bc5985a6e6c370e7e1c1b75e8746\",\"textRange\":{\"startLine\":26,\"endLine\":26,\"startOffset\":28,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2022-05-21T04:37:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ee5ff9c9-285c-40c3-bb0f-a5f39ec4ad2d\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\",\"project\":\"testProject1\",\"line\":91,\"hash\":\"8599a90949fae3400a9a863cc01388bf\",\"textRange\":{\"startLine\":91,\"endLine\":91,\"startOffset\":12,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027onKeyPress\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"24b86cb2-8b04-4169-840b-ba5f0f0d44f6\",\"rule\":\"typescript:S6571\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/type.ts\",\"project\":\"testProject1\",\"line\":106,\"hash\":\"5326a536a0736b86f0343022fde48570\",\"textRange\":{\"startLine\":106,\"endLine\":106,\"startOffset\":22,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027any\\u0027 overrides all other types in this union type.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8925c652-cc86-4dad-8fed-45e44a9cf175\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"project\":\"testProject1\",\"line\":163,\"hash\":\"d01a8d9b23c9374357953d9561cd2226\",\"textRange\":{\"startLine\":163,\"endLine\":163,\"startOffset\":16,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027disabled\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2022-05-18T12:59:26+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"fafe1747-b6e3-4473-91fb-f51eff1560b1\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\",\"project\":\"testProject1\",\"line\":1,\"hash\":\"671293275bc4fd80cd39995d5822a0a7\",\"textRange\":{\"startLine\":1,\"endLine\":1,\"startOffset\":9,\"endOffset\":15},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027styled\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2022-05-01T04:56:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"0272c13c-fb90-41f7-98a5-504735cb9147\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"project\":\"testProject1\",\"line\":39,\"hash\":\"600f30f9ff227b8ade62406b59cb11e4\",\"textRange\":{\"startLine\":39,\"endLine\":41,\"startOffset\":4,\"endOffset\":38},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a ternary expression, as it is simpler to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"39c635f9-62de-43e7-8025-366d2157b17a\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"project\":\"testProject1\",\"line\":43,\"hash\":\"caf2204d128b3cbcf6c50e78e40d72e9\",\"textRange\":{\"startLine\":43,\"endLine\":45,\"startOffset\":4,\"endOffset\":35},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a ternary expression, as it is simpler to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ada6774b-8f74-4047-9379-60af36127173\",\"rule\":\"typescript:S1301\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\",\"project\":\"testProject1\",\"line\":92,\"hash\":\"376a7c04ec0816884533d2e401c9bd15\",\"textRange\":{\"startLine\":92,\"endLine\":92,\"startOffset\":6,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\\"switch\\\" statements should have at least 3 \\\"case\\\" clauses\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"bad-practice\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d4e1e9a9-69ef-497f-a02b-890abd0b002d\",\"rule\":\"typescript:S6644\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/cursorSerialization.ts\",\"project\":\"testProject1\",\"line\":27,\"hash\":\"04070a71e6aff178ea025de226935b90\",\"textRange\":{\"startLine\":27,\"endLine\":27,\"startOffset\":12,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Unnecessary use of conditional expression for default assignment.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"isaac.williams@jupiterone.com\",\"tags\":[],\"creationDate\":\"2022-03-21T21:06:59+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"99de50dd-8045-4daf-ae24-600c418e4847\",\"rule\":\"typescript:S6644\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/cursorSerialization.ts\",\"project\":\"testProject1\",\"line\":28,\"hash\":\"713fafa62a698ca4da88ea884266afe2\",\"textRange\":{\"startLine\":28,\"endLine\":28,\"startOffset\":4,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Unnecessary use of conditional expression for default assignment.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"isaac.williams@jupiterone.com\",\"tags\":[],\"creationDate\":\"2022-03-21T21:06:59+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1ef43de8-b295-464c-a498-8dbda6f63b7d\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"15241d226060695bd6235618dcef252e\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":34,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"3b4b103c-7e12-47cb-8ed0-4a47b7da746d\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"15241d226060695bd6235618dcef252e\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":45,\"endOffset\":50},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"4c9b999d-b52c-4a3e-a3d6-cfea6d9e6bf5\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"15241d226060695bd6235618dcef252e\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":89,\"endOffset\":94},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"565d82ea-f96d-47a2-8320-b920b7fc4b23\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"15241d226060695bd6235618dcef252e\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":78,\"endOffset\":83},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ce64ce8e-ec79-4637-9e87-4a8bfc94efa4\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"15241d226060695bd6235618dcef252e\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":67,\"endOffset\":72},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"e8fe7625-3f46-4c19-b828-3e01c572f6e6\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"15241d226060695bd6235618dcef252e\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":100,\"endOffset\":105},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ef529b9e-7bfd-4927-81e0-aa336302371f\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"15241d226060695bd6235618dcef252e\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":56,\"endOffset\":61},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"dd3fd52d-10d4-476d-a187-b68962063fd7\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-work-consumer/src/config.ts\",\"project\":\"testProject1\",\"line\":28,\"hash\":\"45bd593418257b42bb2286017273ca69\",\"textRange\":{\"startLine\":28,\"endLine\":28,\"startOffset\":22,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(env: Partial\\u003c{ J1_PROJECT: string; J1_BUILD_ID: string; J1_RUNTIME: string; J1_ENVIRONMENT: string; J1_WORK_QUEUE_NAME: string; }\\u003e, readers: ConfigReaders\\u003cPartial\\u003c{ J1_PROJECT: string; J1_BUILD_ID: string; J1_RUNTIME: string; J1_ENVIRONMENT: string; J1_WORK_QUEUE_NAME: string; }\\u003e, { ...; }\\u003e, options?: ReadConfigOptions\\u003c...\\u003e | undefined): { ...; }\\u0027 of \\u0027configReader.readConfigFromEnv\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2022-02-24T06:24:59+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"615ee899-440d-4a4b-a206-c473a9ad8cac\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/groupApi.ts\",\"project\":\"testProject1\",\"line\":130,\"hash\":\"66d573f5e512dcdd6432fdcc25d156e5\",\"textRange\":{\"startLine\":130,\"endLine\":130,\"startOffset\":45,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2022-01-21T05:18:47+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"11defdab-1a99-485f-bbaf-c3441269cbca\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/groupApi.ts\",\"project\":\"testProject1\",\"line\":83,\"hash\":\"66d573f5e512dcdd6432fdcc25d156e5\",\"textRange\":{\"startLine\":83,\"endLine\":83,\"startOffset\":45,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2022-01-21T04:34:17+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a3f758bd-4fe1-411c-9213-40994bbc6943\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\",\"project\":\"testProject1\",\"line\":1,\"hash\":\"56c9ccf245857735500283cbb6d77ecd\",\"textRange\":{\"startLine\":1,\"endLine\":1,\"startOffset\":16,\"endOffset\":23},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027AddIcon\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2022-01-21T02:15:04+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"da78c222-42eb-433b-b5f4-218998638882\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\",\"project\":\"testProject1\",\"line\":2,\"hash\":\"c8c7e286aa6eb228774e5a8e94ce00b3\",\"textRange\":{\"startLine\":2,\"endLine\":2,\"startOffset\":9,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027Fab\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2022-01-21T02:15:04+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"17418897-690b-4eb9-891e-d7dd6076cfda\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/index.tsx\",\"project\":\"testProject1\",\"line\":2,\"hash\":\"84d73552b108d6657a1517bac59aa6cd\",\"textRange\":{\"startLine\":2,\"endLine\":2,\"startOffset\":31,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027ThemeProvider\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2022-01-13T06:49:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"}],\"components\":[{\"key\":\"testProject1:packages/callisto-work-consumer/src/config.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"config.ts\",\"longName\":\"packages/callisto-work-consumer/src/config.ts\",\"path\":\"packages/callisto-work-consumer/src/config.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"web.ts\",\"longName\":\"packages/callisto-backend/src/routes/web.ts\",\"path\":\"packages/callisto-backend/src/routes/web.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"OpensearchDataExplorerTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountSettingsPanel.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"fetchIntegrations.ts\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/index.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/index.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserDetailView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"LoginControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/neptuneStorage/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/neptuneStorage/index.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/neptuneStorage/index.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/queryEngineConfig.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"queryEngineConfig.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/queryEngineConfig.ts\",\"path\":\"packages/callisto-backend/src/routes/api/queryEngineConfig.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/polaris/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"packages/callisto-backend/src/domain/polaris/index.ts\",\"path\":\"packages/callisto-backend/src/domain/polaris/index.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserDetailPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/UserDetailPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/J1Icon.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"J1Icon.tsx\",\"longName\":\"packages/callisto-frontend/src/components/J1Icon.tsx\",\"path\":\"packages/callisto-frontend/src/components/J1Icon.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DomainWhitelistControl.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationInstanceFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"relationshipRepository.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/PreviewMappingRule.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"PreviewMappingRule.tsx\",\"longName\":\"packages/callisto-frontend/src/components/PreviewMappingRule.tsx\",\"path\":\"packages/callisto-frontend/src/components/PreviewMappingRule.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/app.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"app.ts\",\"longName\":\"packages/callisto-backend/src/app.ts\",\"path\":\"packages/callisto-backend/src/app.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/cursorSerialization.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"cursorSerialization.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/cursorSerialization.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/cursorSerialization.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"dynamoDb.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"path\":\"packages/callisto-backend/src/routes/api/dynamoDb.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/iam.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"iam.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/iam.ts\",\"path\":\"packages/callisto-backend/src/routes/api/iam.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/index.tsx\",\"path\":\"packages/callisto-frontend/src/index.tsx\"},{\"key\":\"testProject1\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"testProject1\",\"longName\":\"testProject1\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"convertSearchDocumentToGraphObject.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/api/groupApi.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"groupApi.ts\",\"longName\":\"packages/callisto-frontend/src/api/groupApi.ts\",\"path\":\"packages/callisto-frontend/src/api/groupApi.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AuthenticationSection.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"mapper.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/mapper.ts\",\"path\":\"packages/callisto-backend/src/routes/api/mapper.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/polaris.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"polaris.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/polaris.ts\",\"path\":\"packages/callisto-backend/src/routes/api/polaris.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/api/polaris.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"polaris.ts\",\"longName\":\"packages/callisto-frontend/src/api/polaris.ts\",\"path\":\"packages/callisto-frontend/src/api/polaris.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/api/integrationTemplatesApi.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"integrationTemplatesApi.ts\",\"longName\":\"packages/callisto-frontend/src/api/integrationTemplatesApi.ts\",\"path\":\"packages/callisto-frontend/src/api/integrationTemplatesApi.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"compareGraphObjectWithSourceOfTruth.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/topographer.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"topographer.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/topographer.ts\",\"path\":\"packages/callisto-backend/src/routes/api/topographer.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"InstanceConfigFields.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RateLimitChart.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useDataModelTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\"},{\"key\":\"testProject1:packages/callisto-notifications/src/config.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"config.ts\",\"longName\":\"packages/callisto-notifications/src/config.ts\",\"path\":\"packages/callisto-notifications/src/config.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/Troubleshoot.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"Troubleshoot.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/Troubleshoot.tsx\",\"path\":\"packages/callisto-frontend/src/pages/Troubleshoot.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CollectorsView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationDefinitionsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/mapper/MapperRemapUsers.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"MapperRemapUsers.tsx\",\"longName\":\"packages/callisto-frontend/src/components/mapper/MapperRemapUsers.tsx\",\"path\":\"packages/callisto-frontend/src/components/mapper/MapperRemapUsers.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/type.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"type.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/type.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/type.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"integrationJobs.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"path\":\"packages/callisto-backend/src/routes/api/integrationJobs.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstancesView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationInstancesView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstancesView.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstancesView.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/persister.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"persister.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/persister.ts\",\"path\":\"packages/callisto-backend/src/routes/api/persister.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/App/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/App/index.tsx\",\"path\":\"packages/callisto-frontend/src/App/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"service.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"query.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/query.ts\",\"path\":\"packages/callisto-backend/src/routes/api/query.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationInstanceConfigModal.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/polaris/pages/PolarisSearchPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"PolarisSearchPage.tsx\",\"longName\":\"packages/callisto-frontend/src/components/polaris/pages/PolarisSearchPage.tsx\",\"path\":\"packages/callisto-frontend/src/components/polaris/pages/PolarisSearchPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-addMember.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationDefinitionFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountRateLimit/useAccountRateLimitLogic.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useAccountRateLimitLogic.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountRateLimit/useAccountRateLimitLogic.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountRateLimit/useAccountRateLimitLogic.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountCreationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/accountData.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"accountData.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/accountData.ts\",\"path\":\"packages/callisto-backend/src/routes/api/accountData.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/s3.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"s3.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/s3.ts\",\"path\":\"packages/callisto-backend/src/routes/api/s3.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"VisGraph.tsx\",\"longName\":\"packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"path\":\"packages/callisto-frontend/src/components/graph/VisGraph.tsx\"}],\"facets\":[]}" + "size": 13290, + "text": "{\"total\":107,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":107},\"effortTotal\":493,\"issues\":[{\"key\":\"AY7SxNJO2IV8fs3TdmW4\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"project\":\"testProject1\",\"line\":37,\"hash\":\"ef3dd01425045217d16640e774a1d285\",\"textRange\":{\"startLine\":37,\"endLine\":37,\"startOffset\":46,\"endOffset\":48},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNJO2IV8fs3TdmW5\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"project\":\"testProject1\",\"line\":44,\"hash\":\"7f6f653da3efa4a1cf1729ddf71e3b7e\",\"textRange\":{\"startLine\":44,\"endLine\":44,\"startOffset\":48,\"endOffset\":50},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNJO2IV8fs3TdmW7\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"project\":\"testProject1\",\"line\":123,\"hash\":\"a6634b6d5c00dc98b38623314cbb746a\",\"textRange\":{\"startLine\":123,\"endLine\":123,\"startOffset\":42,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNJS2IV8fs3TdmW8\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\",\"project\":\"testProject1\",\"line\":14,\"hash\":\"73bcc124d398259dbab90281dc8bd29b\",\"textRange\":{\"startLine\":14,\"endLine\":14,\"startOffset\":2,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027Typography\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFq2IV8fs3TdmVj\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"project\":\"testProject1\",\"line\":8,\"hash\":\"41527213aa68c044d6891ad0f3e6acf9\",\"textRange\":{\"startLine\":8,\"endLine\":8,\"startOffset\":2,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027FormControlLabel\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"ronald.arias@contractor.jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2024-02-02T17:49:53+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFq2IV8fs3TdmVl\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"project\":\"testProject1\",\"line\":130,\"hash\":\"61c242174a653f2b6b4717496a840377\",\"textRange\":{\"startLine\":130,\"endLine\":130,\"startOffset\":33,\"endOffset\":35},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ronald.arias@contractor.jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2024-02-02T17:49:53+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFv2IV8fs3TdmVo\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"project\":\"testProject1\",\"line\":187,\"hash\":\"062a3c893c6a7afee9da10c55df4336e\",\"textRange\":{\"startLine\":187,\"endLine\":187,\"startOffset\":54,\"endOffset\":56},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ronald.arias@contractor.jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2024-02-02T17:49:53+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNI82IV8fs3TdmWw\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"project\":\"testProject1\",\"line\":157,\"hash\":\"73121262fe657fb6a6ecdb192eaf0baa\",\"textRange\":{\"startLine\":157,\"endLine\":157,\"startOffset\":57,\"endOffset\":59},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"re_am@hotmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-12-20T16:38:31+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNI82IV8fs3TdmWx\",\"rule\":\"typescript:S1301\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"project\":\"testProject1\",\"line\":159,\"hash\":\"8a267e6a27602dbeba8517697d845262\",\"textRange\":{\"startLine\":159,\"endLine\":159,\"startOffset\":4,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\\"switch\\\" statements should have at least 3 \\\"case\\\" clauses\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"re_am@hotmail.com\",\"tags\":[\"bad-practice\"],\"creationDate\":\"2023-12-20T16:38:31+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNI82IV8fs3TdmWy\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"project\":\"testProject1\",\"line\":196,\"hash\":\"6eaf2d27b1a73cf44dcc2a15c234a7c9\",\"textRange\":{\"startLine\":196,\"endLine\":196,\"startOffset\":66,\"endOffset\":68},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"re_am@hotmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-12-20T16:38:31+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNI82IV8fs3TdmWz\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"project\":\"testProject1\",\"line\":199,\"hash\":\"93ce9dac851555aae2c5cf53bf8c8570\",\"textRange\":{\"startLine\":199,\"endLine\":199,\"startOffset\":71,\"endOffset\":73},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"re_am@hotmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-12-20T16:38:31+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYL2IV8fs3TdmaT\",\"rule\":\"typescript:S3626\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"project\":\"testProject1\",\"line\":232,\"hash\":\"505b97969baa28c3f607a38ee02f4f2d\",\"textRange\":{\"startLine\":232,\"endLine\":232,\"startOffset\":10,\"endOffset\":17},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this redundant jump.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"eyad.mba@gmail.com\",\"tags\":[\"clumsy\",\"redundant\"],\"creationDate\":\"2023-12-14T17:39:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNNk2IV8fs3TdmYn\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"project\":\"testProject1\",\"line\":47,\"hash\":\"7d1352d55ba7cb9c0e7aef0c9b4509ed\",\"textRange\":{\"startLine\":47,\"endLine\":47,\"startOffset\":69,\"endOffset\":71},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-11-30T17:54:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNUv2IV8fs3TdmZ_\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"project\":\"testProject1\",\"line\":97,\"hash\":\"d860a274373ccd6f93070b464f353cfa\",\"textRange\":{\"startLine\":97,\"endLine\":97,\"startOffset\":45,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-11-30T17:54:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNNk2IV8fs3TdmYr\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"project\":\"testProject1\",\"line\":218,\"hash\":\"dc6b7ac86dbd99c9c12a1f7af5c6e479\",\"textRange\":{\"startLine\":218,\"endLine\":218,\"startOffset\":41,\"endOffset\":43},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-11-29T18:58:49+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNWf2IV8fs3TdmaL\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/App/index.tsx\",\"project\":\"testProject1\",\"line\":143,\"hash\":\"94a6b17c570130f2121032399302e385\",\"textRange\":{\"startLine\":143,\"endLine\":143,\"startOffset\":63,\"endOffset\":65},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNOx2IV8fs3TdmZE\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\",\"project\":\"testProject1\",\"line\":10,\"hash\":\"b26d31a56edcd2c8358f8a68dac49344\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":7,\"endOffset\":14},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027MapIcon\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZE2IV8fs3Tdmaz\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":308,\"hash\":\"1fb0b3dc777cf432fe6f575ddc0f6257\",\"textRange\":{\"startLine\":308,\"endLine\":308,\"startOffset\":61,\"endOffset\":79},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-11-21T12:41:55+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNUo2IV8fs3TdmZ8\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/Troubleshoot.tsx\",\"project\":\"testProject1\",\"line\":68,\"hash\":\"03c9a54b993a80234b9123cdc0028ea1\",\"textRange\":{\"startLine\":68,\"endLine\":68,\"startOffset\":43,\"endOffset\":45},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-11-21T12:41:55+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYP2IV8fs3TdmaX\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"project\":\"testProject1\",\"line\":190,\"hash\":\"25641fa8df56bc1698b5f9dc25844657\",\"textRange\":{\"startLine\":190,\"endLine\":190,\"startOffset\":17,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-11-14T13:55:48+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNO82IV8fs3TdmZG\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/PreviewMappingRule.tsx\",\"project\":\"testProject1\",\"line\":7,\"hash\":\"73bcc124d398259dbab90281dc8bd29b\",\"textRange\":{\"startLine\":7,\"endLine\":7,\"startOffset\":2,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027Typography\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2023-11-14T13:55:48+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZb2IV8fs3Tdma3\",\"rule\":\"typescript:S6571\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/s3.ts\",\"project\":\"testProject1\",\"line\":79,\"hash\":\"8a9a4c44f9a9c620240625d22b808d18\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":19,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027any\\u0027 overrides all other types in this union type.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nathomp3@alumni.ncsu.edu\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-11-13T18:49:18+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNak2IV8fs3TdmbQ\",\"rule\":\"typescript:S1533\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/polaris/index.ts\",\"project\":\"testProject1\",\"line\":157,\"hash\":\"9f58a7f5cecd365f4fd12a03d3aef293\",\"textRange\":{\"startLine\":157,\"endLine\":157,\"startOffset\":11,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this \\\"Boolean\\\" wrapper object with primitive type \\\"boolean\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"pitfall\"],\"creationDate\":\"2023-11-08T17:47:48+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNak2IV8fs3TdmbR\",\"rule\":\"typescript:S1533\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/polaris/index.ts\",\"project\":\"testProject1\",\"line\":170,\"hash\":\"9f58a7f5cecd365f4fd12a03d3aef293\",\"textRange\":{\"startLine\":170,\"endLine\":170,\"startOffset\":11,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this \\\"Boolean\\\" wrapper object with primitive type \\\"boolean\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"pitfall\"],\"creationDate\":\"2023-11-08T17:47:48+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNak2IV8fs3TdmbS\",\"rule\":\"typescript:S1533\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/polaris/index.ts\",\"project\":\"testProject1\",\"line\":187,\"hash\":\"9f58a7f5cecd365f4fd12a03d3aef293\",\"textRange\":{\"startLine\":187,\"endLine\":187,\"startOffset\":11,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this \\\"Boolean\\\" wrapper object with primitive type \\\"boolean\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"pitfall\"],\"creationDate\":\"2023-11-08T17:47:48+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYF2IV8fs3TdmaR\",\"rule\":\"typescript:S3626\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/polaris.ts\",\"project\":\"testProject1\",\"line\":140,\"hash\":\"505b97969baa28c3f607a38ee02f4f2d\",\"textRange\":{\"startLine\":140,\"endLine\":140,\"startOffset\":12,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this redundant jump.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"clumsy\",\"redundant\"],\"creationDate\":\"2023-11-08T17:47:48+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNS82IV8fs3TdmZx\",\"rule\":\"typescript:S1533\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/polaris.ts\",\"project\":\"testProject1\",\"line\":61,\"hash\":\"4469ed43fe66a95b261cf7cc22944d0f\",\"textRange\":{\"startLine\":61,\"endLine\":61,\"startOffset\":41,\"endOffset\":48},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this \\\"Boolean\\\" wrapper object with primitive type \\\"boolean\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"pitfall\"],\"creationDate\":\"2023-11-08T17:46:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNOq2IV8fs3TdmZD\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/polaris/pages/PolarisSearchPage.tsx\",\"project\":\"testProject1\",\"line\":53,\"hash\":\"60bffc3100e1980d4c1fb1e48a0f7c85\",\"textRange\":{\"startLine\":53,\"endLine\":53,\"startOffset\":27,\"endOffset\":29},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-11-08T17:46:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNTN2IV8fs3TdmZy\",\"rule\":\"typescript:S6571\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/integrationTemplatesApi.ts\",\"project\":\"testProject1\",\"line\":34,\"hash\":\"8a9a4c44f9a9c620240625d22b808d18\",\"textRange\":{\"startLine\":34,\"endLine\":34,\"startOffset\":19,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027any\\u0027 overrides all other types in this union type.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nathomp3@alumni.ncsu.edu\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-10-27T19:16:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYP2IV8fs3TdmaW\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"project\":\"testProject1\",\"line\":77,\"hash\":\"58c3fa9b5a0c096f73c13dff08534f2b\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":45,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-10-09T19:30:38+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNHX2IV8fs3TdmWJ\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/mapper/MapperRemapUsers.tsx\",\"project\":\"testProject1\",\"line\":1,\"hash\":\"cdda9cb2872bf33c120b4d7d37f39af8\",\"textRange\":{\"startLine\":1,\"endLine\":1,\"startOffset\":9,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027MapperMaintenanceJobCommand\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2023-10-09T19:30:38+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNHX2IV8fs3TdmWK\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/mapper/MapperRemapUsers.tsx\",\"project\":\"testProject1\",\"line\":4,\"hash\":\"9073fac746a35febcc75fae31f6e41a1\",\"textRange\":{\"startLine\":4,\"endLine\":4,\"startOffset\":43,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027Typography\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2023-10-09T19:30:38+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYd2IV8fs3Tdmae\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/topographer.ts\",\"project\":\"testProject1\",\"line\":42,\"hash\":\"58c3fa9b5a0c096f73c13dff08534f2b\",\"textRange\":{\"startLine\":42,\"endLine\":42,\"startOffset\":47,\"endOffset\":49},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"isaac.williams@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-08-30T13:51:56+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZt2IV8fs3Tdma7\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"project\":\"testProject1\",\"line\":85,\"hash\":\"6862edb6b34479f3ffe82fea0cfbebb1\",\"textRange\":{\"startLine\":85,\"endLine\":85,\"startOffset\":31,\"endOffset\":50},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-08-10T23:21:30+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYX2IV8fs3Tdmab\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/accountData.ts\",\"project\":\"testProject1\",\"line\":20,\"hash\":\"41e588be37d50fc8cc95611aff9b9c9e\",\"textRange\":{\"startLine\":20,\"endLine\":20,\"startOffset\":46,\"endOffset\":69},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-08-10T02:40:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYd2IV8fs3Tdmac\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/topographer.ts\",\"project\":\"testProject1\",\"line\":20,\"hash\":\"93644a467cfc7061e20ed7ffa670ae38\",\"textRange\":{\"startLine\":20,\"endLine\":20,\"startOffset\":43,\"endOffset\":66},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-08-10T02:40:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNI32IV8fs3TdmWt\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\",\"project\":\"testProject1\",\"line\":1,\"hash\":\"e471b062bf0ea3707cbbbb7390063166\",\"textRange\":{\"startLine\":1,\"endLine\":1,\"startOffset\":9,\"endOffset\":15},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027AppBar\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"matthew.zember@jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2023-08-08T14:59:58+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNaR2IV8fs3TdmbK\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\",\"project\":\"testProject1\",\"line\":83,\"hash\":\"3f71d988d0d276a3a077366c15b308b9\",\"textRange\":{\"startLine\":83,\"endLine\":83,\"startOffset\":14,\"endOffset\":52},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"michell.ayalagalvan@contractor.jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-06-22T21:58:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYP2IV8fs3TdmaV\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"project\":\"testProject1\",\"line\":56,\"hash\":\"58c3fa9b5a0c096f73c13dff08534f2b\",\"textRange\":{\"startLine\":56,\"endLine\":56,\"startOffset\":45,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"darrius.wright@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-05-17T20:00:05+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNcU2IV8fs3Tdmbn\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-notifications/src/config.ts\",\"project\":\"testProject1\",\"line\":26,\"hash\":\"45bd593418257b42bb2286017273ca69\",\"textRange\":{\"startLine\":26,\"endLine\":26,\"startOffset\":22,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(env: KnownEnvironmentVariables, readers: ConfigReaders\\u003cKnownEnvironmentVariables, { projectName: string | undefined; runtimeName: AppRuntimeName; environmentName: string; buildId: string | undefined; accountDataDeleteNotificationHook: string; }\\u003e, options?: ReadConfigOptions\\u003c...\\u003e | undefined): { ...; }\\u0027 of \\u0027configReader.readConfigFromEnv\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nicholas.kelton@jupiterone.com\",\"tags\":[\"cwe\",\"obsolete\",\"type-dependent\"],\"creationDate\":\"2023-05-09T19:09:49+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYd2IV8fs3Tdmad\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/topographer.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"58c3fa9b5a0c096f73c13dff08534f2b\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":47,\"endOffset\":49},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"isaac.williams@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-05-05T20:01:30+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNX82IV8fs3TdmaQ\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/queryEngineConfig.ts\",\"project\":\"testProject1\",\"line\":105,\"hash\":\"51a2cf7c0af3de5b3484e687b8649da7\",\"textRange\":{\"startLine\":105,\"endLine\":105,\"startOffset\":30,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-04-27T23:01:18+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZ92IV8fs3TdmbC\",\"rule\":\"typescript:S6571\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\",\"project\":\"testProject1\",\"line\":22,\"hash\":\"93bd93b83cad431cd69e44c32e14672b\",\"textRange\":{\"startLine\":22,\"endLine\":22,\"startOffset\":40,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027unknown\\u0027 overrides all other types in this union type.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZ12IV8fs3Tdma_\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"project\":\"testProject1\",\"line\":58,\"hash\":\"133a504d838f13f4878453cb18830e17\",\"textRange\":{\"startLine\":58,\"endLine\":58,\"startOffset\":25,\"endOffset\":31},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(from: number, length?: number | undefined): string\\u0027 of \\u0027key.substr\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"obsolete\",\"type-dependent\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYT2IV8fs3TdmaZ\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/iam.ts\",\"project\":\"testProject1\",\"line\":160,\"hash\":\"51a2cf7c0af3de5b3484e687b8649da7\",\"textRange\":{\"startLine\":160,\"endLine\":160,\"startOffset\":30,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYT2IV8fs3Tdmaa\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/iam.ts\",\"project\":\"testProject1\",\"line\":194,\"hash\":\"51a2cf7c0af3de5b3484e687b8649da7\",\"textRange\":{\"startLine\":194,\"endLine\":194,\"startOffset\":30,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZE2IV8fs3Tdmau\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":209,\"hash\":\"347c42e194936bbe362a110a2e3b7956\",\"textRange\":{\"startLine\":209,\"endLine\":209,\"startOffset\":54,\"endOffset\":72},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZE2IV8fs3Tdmax\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":225,\"hash\":\"572c143bdc7eef78c0e920e422dc5b95\",\"textRange\":{\"startLine\":225,\"endLine\":225,\"startOffset\":16,\"endOffset\":34},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZE2IV8fs3Tdmay\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":257,\"hash\":\"57ac2ec3ba56866a0dc740676fad60f7\",\"textRange\":{\"startLine\":257,\"endLine\":257,\"startOffset\":15,\"endOffset\":33},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZE2IV8fs3Tdma0\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":370,\"hash\":\"8dba8875174e9a7d84744a68b78b2e6d\",\"textRange\":{\"startLine\":370,\"endLine\":370,\"startOffset\":52,\"endOffset\":70},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZE2IV8fs3Tdma1\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":396,\"hash\":\"8dba8875174e9a7d84744a68b78b2e6d\",\"textRange\":{\"startLine\":396,\"endLine\":396,\"startOffset\":52,\"endOffset\":70},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZE2IV8fs3Tdma2\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":422,\"hash\":\"46ca233fe3d60b330c7153bd30123ed1\",\"textRange\":{\"startLine\":422,\"endLine\":422,\"startOffset\":38,\"endOffset\":56},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-04-13T14:04:35+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNUo2IV8fs3TdmZ7\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/Troubleshoot.tsx\",\"project\":\"testProject1\",\"line\":65,\"hash\":\"64295a103724d3c5b5a35e253d5eb457\",\"textRange\":{\"startLine\":65,\"endLine\":65,\"startOffset\":34,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-04-07T23:53:55+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNKO2IV8fs3TdmXX\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstancesView.tsx\",\"project\":\"testProject1\",\"line\":56,\"hash\":\"ddb13e37542b4a384056427be5c572f7\",\"textRange\":{\"startLine\":56,\"endLine\":56,\"startOffset\":58,\"endOffset\":60},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-04-07T22:25:19+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNaO2IV8fs3TdmbJ\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/index.ts\",\"project\":\"testProject1\",\"line\":104,\"hash\":\"3f71d988d0d276a3a077366c15b308b9\",\"textRange\":{\"startLine\":104,\"endLine\":104,\"startOffset\":14,\"endOffset\":52},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-03-31T20:26:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNK52IV8fs3TdmXo\",\"rule\":\"typescript:S6571\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\",\"project\":\"testProject1\",\"line\":67,\"hash\":\"53c69cd4b599d314f3cfc1a382410d9d\",\"textRange\":{\"startLine\":67,\"endLine\":67,\"startOffset\":17,\"endOffset\":20},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027any\\u0027 overrides all other types in this union type.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-03-06T03:55:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNPK2IV8fs3TdmZK\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"project\":\"testProject1\",\"line\":107,\"hash\":\"7723412a4555f79ece2cdf70e4718963\",\"textRange\":{\"startLine\":107,\"endLine\":107,\"startOffset\":18,\"endOffset\":64},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a ternary expression, as it is simpler to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNPK2IV8fs3TdmZM\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"project\":\"testProject1\",\"line\":173,\"hash\":\"620d7e41d92e272c80dca97e257069e8\",\"textRange\":{\"startLine\":173,\"endLine\":173,\"startOffset\":37,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNPK2IV8fs3TdmZN\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"project\":\"testProject1\",\"line\":183,\"hash\":\"239133a39c536bedae65631d4c7b20aa\",\"textRange\":{\"startLine\":183,\"endLine\":183,\"startOffset\":32,\"endOffset\":34},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNPK2IV8fs3TdmZO\",\"rule\":\"typescript:S6661\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"project\":\"testProject1\",\"line\":254,\"hash\":\"47b23a639a8ef7bc8a492afac7b9f114\",\"textRange\":{\"startLine\":254,\"endLine\":254,\"startOffset\":6,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use an object spread instead of `Object.assign` eg: `{ ...foo }`.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"es2018\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNPK2IV8fs3TdmZP\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"project\":\"testProject1\",\"line\":274,\"hash\":\"c2373a5845058c0d304088bd71974da6\",\"textRange\":{\"startLine\":274,\"endLine\":274,\"startOffset\":37,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNPZ2IV8fs3TdmZT\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/J1Icon.tsx\",\"project\":\"testProject1\",\"line\":23,\"hash\":\"72d8a4eb0d4afc8fe89ddce163b3d178\",\"textRange\":{\"startLine\":23,\"endLine\":23,\"startOffset\":26,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2023-02-14T07:20:19+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNMQ2IV8fs3TdmYH\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"project\":\"testProject1\",\"line\":94,\"hash\":\"bcd6c3c93d2de03bca143171941ccb85\",\"textRange\":{\"startLine\":94,\"endLine\":94,\"startOffset\":61,\"endOffset\":65},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027hide\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"cwe\",\"obsolete\",\"type-dependent\"],\"creationDate\":\"2023-02-09T02:47:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNKv2IV8fs3TdmXk\",\"rule\":\"typescript:S6661\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\",\"project\":\"testProject1\",\"line\":94,\"hash\":\"252771e3f629fda58c23795b496b186e\",\"textRange\":{\"startLine\":94,\"endLine\":94,\"startOffset\":20,\"endOffset\":33},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use an object spread instead of `Object.assign` eg: `{ ...foo }`.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"matthew.zember@jupiterone.com\",\"tags\":[\"es2018\"],\"creationDate\":\"2022-10-27T18:13:28+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNbA2IV8fs3TdmbZ\",\"rule\":\"typescript:S3626\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/app.ts\",\"project\":\"testProject1\",\"line\":108,\"hash\":\"505b97969baa28c3f607a38ee02f4f2d\",\"textRange\":{\"startLine\":108,\"endLine\":108,\"startOffset\":12,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this redundant jump.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"clumsy\",\"redundant\"],\"creationDate\":\"2022-10-24T21:59:09+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFl2IV8fs3TdmVg\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"project\":\"testProject1\",\"line\":35,\"hash\":\"8f78a37d87e0f4dbfde04df16514485f\",\"textRange\":{\"startLine\":35,\"endLine\":35,\"startOffset\":16,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027disabled\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"cwe\",\"obsolete\",\"type-dependent\"],\"creationDate\":\"2022-10-20T00:59:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFl2IV8fs3TdmVh\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"project\":\"testProject1\",\"line\":50,\"hash\":\"8f78a37d87e0f4dbfde04df16514485f\",\"textRange\":{\"startLine\":50,\"endLine\":50,\"startOffset\":16,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027disabled\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"cwe\",\"obsolete\",\"type-dependent\"],\"creationDate\":\"2022-10-20T00:59:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFl2IV8fs3TdmVi\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"project\":\"testProject1\",\"line\":59,\"hash\":\"8f78a37d87e0f4dbfde04df16514485f\",\"textRange\":{\"startLine\":59,\"endLine\":59,\"startOffset\":16,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027disabled\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"cwe\",\"obsolete\",\"type-dependent\"],\"creationDate\":\"2022-10-20T00:59:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNaD2IV8fs3TdmbE\",\"rule\":\"typescript:S6551\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/neptuneStorage/index.ts\",\"project\":\"testProject1\",\"line\":362,\"hash\":\"d2229d238236a99924aeb44825d7668b\",\"textRange\":{\"startLine\":362,\"endLine\":362,\"startOffset\":36,\"endOffset\":37},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027v\\u0027 will evaluate to \\u0027[object Object]\\u0027 when stringified.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"object\",\"string\",\"type-dependent\"],\"creationDate\":\"2022-10-19T20:20:58+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNaD2IV8fs3TdmbF\",\"rule\":\"typescript:S6551\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/neptuneStorage/index.ts\",\"project\":\"testProject1\",\"line\":363,\"hash\":\"f8e54f66edd92e92456cc42e1e5d4864\",\"textRange\":{\"startLine\":363,\"endLine\":363,\"startOffset\":32,\"endOffset\":33},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027v\\u0027 will evaluate to \\u0027[object Object]\\u0027 when stringified.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"object\",\"string\",\"type-dependent\"],\"creationDate\":\"2022-10-19T20:20:58+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZl2IV8fs3Tdma4\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/persister.ts\",\"project\":\"testProject1\",\"line\":37,\"hash\":\"58c3fa9b5a0c096f73c13dff08534f2b\",\"textRange\":{\"startLine\":37,\"endLine\":37,\"startOffset\":45,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2022-10-17T19:40:20+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFQ2IV8fs3TdmVV\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"project\":\"testProject1\",\"line\":98,\"hash\":\"02f2e04b6366aeda4f6b821b5087f5f0\",\"textRange\":{\"startLine\":98,\"endLine\":98,\"startOffset\":53,\"endOffset\":58},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"geovanni.pacheco-ctr@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-07-19T18:31:47+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFQ2IV8fs3TdmVW\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"project\":\"testProject1\",\"line\":98,\"hash\":\"02f2e04b6366aeda4f6b821b5087f5f0\",\"textRange\":{\"startLine\":98,\"endLine\":98,\"startOffset\":58,\"endOffset\":63},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"geovanni.pacheco-ctr@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-07-19T18:31:47+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNG52IV8fs3TdmV_\",\"rule\":\"typescript:S1940\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountRateLimit/useAccountRateLimitLogic.ts\",\"project\":\"testProject1\",\"line\":55,\"hash\":\"c196fcb6afaadabc9253a53f37405cfc\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":8,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use the opposite operator (\\u003c\\u003d) instead.\",\"effort\":\"2min\",\"debt\":\"2min\",\"author\":\"jeremy.coffield@jupiterone.com\",\"tags\":[\"pitfall\"],\"creationDate\":\"2022-05-23T15:23:19+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNG52IV8fs3TdmWA\",\"rule\":\"typescript:S1940\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountRateLimit/useAccountRateLimitLogic.ts\",\"project\":\"testProject1\",\"line\":69,\"hash\":\"65a2ccd21c05ba2c80f6f8f4e6ac4d16\",\"textRange\":{\"startLine\":69,\"endLine\":69,\"startOffset\":8,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use the opposite operator (\\u003c\\u003d) instead.\",\"effort\":\"2min\",\"debt\":\"2min\",\"author\":\"jeremy.coffield@jupiterone.com\",\"tags\":[\"pitfall\"],\"creationDate\":\"2022-05-23T15:23:19+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNB72IV8fs3TdmUs\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\",\"project\":\"testProject1\",\"line\":19,\"hash\":\"42d7e17fb51e7461e83d4299d0da233c\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":36,\"endOffset\":38},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2022-05-21T04:37:13+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNB82IV8fs3TdmUt\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\",\"project\":\"testProject1\",\"line\":26,\"hash\":\"c574bc5985a6e6c370e7e1c1b75e8746\",\"textRange\":{\"startLine\":26,\"endLine\":26,\"startOffset\":28,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2022-05-21T04:37:13+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNDR2IV8fs3TdmU2\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\",\"project\":\"testProject1\",\"line\":91,\"hash\":\"8599a90949fae3400a9a863cc01388bf\",\"textRange\":{\"startLine\":91,\"endLine\":91,\"startOffset\":12,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027onKeyPress\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"cwe\",\"obsolete\",\"type-dependent\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNEB2IV8fs3TdmVF\",\"rule\":\"typescript:S6571\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/type.ts\",\"project\":\"testProject1\",\"line\":106,\"hash\":\"5326a536a0736b86f0343022fde48570\",\"textRange\":{\"startLine\":106,\"endLine\":106,\"startOffset\":22,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027any\\u0027 overrides all other types in this union type.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFh2IV8fs3TdmVe\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"project\":\"testProject1\",\"line\":163,\"hash\":\"d01a8d9b23c9374357953d9561cd2226\",\"textRange\":{\"startLine\":163,\"endLine\":163,\"startOffset\":16,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027disabled\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"cwe\",\"obsolete\",\"type-dependent\"],\"creationDate\":\"2022-05-18T12:59:26+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNJy2IV8fs3TdmXK\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\",\"project\":\"testProject1\",\"line\":1,\"hash\":\"671293275bc4fd80cd39995d5822a0a7\",\"textRange\":{\"startLine\":1,\"endLine\":1,\"startOffset\":9,\"endOffset\":15},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027styled\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2022-05-01T04:56:13+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNJt2IV8fs3TdmXI\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"project\":\"testProject1\",\"line\":39,\"hash\":\"600f30f9ff227b8ade62406b59cb11e4\",\"textRange\":{\"startLine\":39,\"endLine\":41,\"startOffset\":4,\"endOffset\":38},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a ternary expression, as it is simpler to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNJt2IV8fs3TdmXJ\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"project\":\"testProject1\",\"line\":43,\"hash\":\"caf2204d128b3cbcf6c50e78e40d72e9\",\"textRange\":{\"startLine\":43,\"endLine\":45,\"startOffset\":4,\"endOffset\":35},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a ternary expression, as it is simpler to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNKJ2IV8fs3TdmXV\",\"rule\":\"typescript:S1301\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\",\"project\":\"testProject1\",\"line\":92,\"hash\":\"376a7c04ec0816884533d2e401c9bd15\",\"textRange\":{\"startLine\":92,\"endLine\":92,\"startOffset\":6,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\\"switch\\\" statements should have at least 3 \\\"case\\\" clauses\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"bad-practice\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNaY2IV8fs3TdmbN\",\"rule\":\"typescript:S6644\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/cursorSerialization.ts\",\"project\":\"testProject1\",\"line\":27,\"hash\":\"04070a71e6aff178ea025de226935b90\",\"textRange\":{\"startLine\":27,\"endLine\":27,\"startOffset\":12,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Unnecessary use of conditional expression for default assignment.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"isaac.williams@jupiterone.com\",\"tags\":[],\"creationDate\":\"2022-03-21T21:06:59+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNaY2IV8fs3TdmbO\",\"rule\":\"typescript:S6644\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/cursorSerialization.ts\",\"project\":\"testProject1\",\"line\":28,\"hash\":\"713fafa62a698ca4da88ea884266afe2\",\"textRange\":{\"startLine\":28,\"endLine\":28,\"startOffset\":4,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Unnecessary use of conditional expression for default assignment.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"isaac.williams@jupiterone.com\",\"tags\":[],\"creationDate\":\"2022-03-21T21:06:59+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYp2IV8fs3Tdmaf\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"15241d226060695bd6235618dcef252e\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":34,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYp2IV8fs3Tdmag\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"15241d226060695bd6235618dcef252e\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":45,\"endOffset\":50},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYp2IV8fs3Tdmah\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"15241d226060695bd6235618dcef252e\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":56,\"endOffset\":61},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYp2IV8fs3Tdmai\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"15241d226060695bd6235618dcef252e\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":67,\"endOffset\":72},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYp2IV8fs3Tdmaj\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"15241d226060695bd6235618dcef252e\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":78,\"endOffset\":83},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYp2IV8fs3Tdmak\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"15241d226060695bd6235618dcef252e\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":89,\"endOffset\":94},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYp2IV8fs3Tdmal\",\"rule\":\"typescript:S6353\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"15241d226060695bd6235618dcef252e\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":100,\"endOffset\":105},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use concise character class syntax \\u0027\\\\d\\u0027 instead of \\u0027[0-9]\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNcy2IV8fs3Tdmbo\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-work-consumer/src/config.ts\",\"project\":\"testProject1\",\"line\":28,\"hash\":\"45bd593418257b42bb2286017273ca69\",\"textRange\":{\"startLine\":28,\"endLine\":28,\"startOffset\":22,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(env: Partial\\u003c{ J1_PROJECT: string; J1_BUILD_ID: string; J1_RUNTIME: string; J1_ENVIRONMENT: string; J1_WORK_QUEUE_NAME: string; }\\u003e, readers: ConfigReaders\\u003cPartial\\u003c{ J1_PROJECT: string; J1_BUILD_ID: string; J1_RUNTIME: string; J1_ENVIRONMENT: string; J1_WORK_QUEUE_NAME: string; }\\u003e, { ...; }\\u003e, options?: ReadConfigOptions\\u003c...\\u003e | undefined): { ...; }\\u0027 of \\u0027configReader.readConfigFromEnv\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"obsolete\",\"type-dependent\"],\"creationDate\":\"2022-02-24T06:24:59+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNSM2IV8fs3TdmZv\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/groupApi.ts\",\"project\":\"testProject1\",\"line\":130,\"hash\":\"66d573f5e512dcdd6432fdcc25d156e5\",\"textRange\":{\"startLine\":130,\"endLine\":130,\"startOffset\":45,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2022-01-21T05:18:47+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNSM2IV8fs3TdmZu\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/groupApi.ts\",\"project\":\"testProject1\",\"line\":83,\"hash\":\"66d573f5e512dcdd6432fdcc25d156e5\",\"textRange\":{\"startLine\":83,\"endLine\":83,\"startOffset\":45,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2022-01-21T04:34:17+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNGV2IV8fs3TdmVw\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\",\"project\":\"testProject1\",\"line\":1,\"hash\":\"56c9ccf245857735500283cbb6d77ecd\",\"textRange\":{\"startLine\":1,\"endLine\":1,\"startOffset\":16,\"endOffset\":23},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027AddIcon\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2022-01-21T02:15:04+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNGV2IV8fs3TdmVx\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\",\"project\":\"testProject1\",\"line\":2,\"hash\":\"c8c7e286aa6eb228774e5a8e94ce00b3\",\"textRange\":{\"startLine\":2,\"endLine\":2,\"startOffset\":9,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027Fab\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2022-01-21T02:15:04+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNV-2IV8fs3TdmaI\",\"rule\":\"typescript:S1128\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/index.tsx\",\"project\":\"testProject1\",\"line\":2,\"hash\":\"84d73552b108d6657a1517bac59aa6cd\",\"textRange\":{\"startLine\":2,\"endLine\":2,\"startOffset\":31,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this unused import of \\u0027ThemeProvider\\u0027.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2015\",\"type-dependent\",\"unused\"],\"creationDate\":\"2022-01-13T06:49:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNL02IV8fs3TdmX-\",\"rule\":\"typescript:S6644\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"project\":\"testProject1\",\"line\":77,\"hash\":\"5d17963e3c88cd54a51aea5e81a3338e\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":13,\"endOffset\":48},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Unnecessary use of conditional expression for default assignment.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[],\"creationDate\":\"2021-10-28T03:54:16+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]}],\"components\":[{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"LoginControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DomainWhitelistControl.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/api/polaris.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"polaris.ts\",\"longName\":\"packages/callisto-frontend/src/api/polaris.ts\",\"path\":\"packages/callisto-frontend/src/api/polaris.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/api/integrationTemplatesApi.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"integrationTemplatesApi.ts\",\"longName\":\"packages/callisto-frontend/src/api/integrationTemplatesApi.ts\",\"path\":\"packages/callisto-frontend/src/api/integrationTemplatesApi.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RateLimitChart.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/queryEngineConfig.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"queryEngineConfig.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/queryEngineConfig.ts\",\"path\":\"packages/callisto-backend/src/routes/api/queryEngineConfig.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"integrationJobs.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"path\":\"packages/callisto-backend/src/routes/api/integrationJobs.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/polaris.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"polaris.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/polaris.ts\",\"path\":\"packages/callisto-backend/src/routes/api/polaris.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/index.tsx\",\"path\":\"packages/callisto-frontend/src/index.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"convertSearchDocumentToGraphObject.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/type.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"type.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/type.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/type.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/App/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/App/index.tsx\",\"path\":\"packages/callisto-frontend/src/App/index.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"web.ts\",\"longName\":\"packages/callisto-backend/src/routes/web.ts\",\"path\":\"packages/callisto-backend/src/routes/web.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/app.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"app.ts\",\"longName\":\"packages/callisto-backend/src/app.ts\",\"path\":\"packages/callisto-backend/src/app.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"relationshipRepository.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/persister.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"persister.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/persister.ts\",\"path\":\"packages/callisto-backend/src/routes/api/persister.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/cursorSerialization.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"cursorSerialization.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/cursorSerialization.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/cursorSerialization.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-addMember.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/Troubleshoot.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"Troubleshoot.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/Troubleshoot.tsx\",\"path\":\"packages/callisto-frontend/src/pages/Troubleshoot.tsx\"},{\"key\":\"testProject1:packages/callisto-work-consumer/src/config.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"config.ts\",\"longName\":\"packages/callisto-work-consumer/src/config.ts\",\"path\":\"packages/callisto-work-consumer/src/config.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserDetailPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/UserDetailPage.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/index.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/index.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountCreationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/neptuneStorage/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/neptuneStorage/index.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/neptuneStorage/index.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"fetchIntegrations.ts\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useDataModelTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"compareGraphObjectWithSourceOfTruth.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"OpensearchDataExplorerTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"dynamoDb.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"path\":\"packages/callisto-backend/src/routes/api/dynamoDb.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/topographer.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"topographer.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/topographer.ts\",\"path\":\"packages/callisto-backend/src/routes/api/topographer.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationDefinitionsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstancesView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationInstancesView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstancesView.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstancesView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationDefinitionFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationInstanceFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"service.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/s3.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"s3.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/s3.ts\",\"path\":\"packages/callisto-backend/src/routes/api/s3.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AuthenticationSection.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"InstanceConfigFields.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"query.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/query.ts\",\"path\":\"packages/callisto-backend/src/routes/api/query.ts\"},{\"key\":\"testProject1\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"testProject1\",\"longName\":\"testProject1\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/polaris/pages/PolarisSearchPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"PolarisSearchPage.tsx\",\"longName\":\"packages/callisto-frontend/src/components/polaris/pages/PolarisSearchPage.tsx\",\"path\":\"packages/callisto-frontend/src/components/polaris/pages/PolarisSearchPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationInstanceConfigModal.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CollectorsView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserDetailView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\"},{\"key\":\"testProject1:packages/callisto-notifications/src/config.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"config.ts\",\"longName\":\"packages/callisto-notifications/src/config.ts\",\"path\":\"packages/callisto-notifications/src/config.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/PreviewMappingRule.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"PreviewMappingRule.tsx\",\"longName\":\"packages/callisto-frontend/src/components/PreviewMappingRule.tsx\",\"path\":\"packages/callisto-frontend/src/components/PreviewMappingRule.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"mapper.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/mapper.ts\",\"path\":\"packages/callisto-backend/src/routes/api/mapper.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/iam.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"iam.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/iam.ts\",\"path\":\"packages/callisto-backend/src/routes/api/iam.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/polaris/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"packages/callisto-backend/src/domain/polaris/index.ts\",\"path\":\"packages/callisto-backend/src/domain/polaris/index.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/accountData.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"accountData.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/accountData.ts\",\"path\":\"packages/callisto-backend/src/routes/api/accountData.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/mapper/MapperRemapUsers.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"MapperRemapUsers.tsx\",\"longName\":\"packages/callisto-frontend/src/components/mapper/MapperRemapUsers.tsx\",\"path\":\"packages/callisto-frontend/src/components/mapper/MapperRemapUsers.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"GenericDialogButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"VisGraph.tsx\",\"longName\":\"packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"path\":\"packages/callisto-frontend/src/components/graph/VisGraph.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/J1Icon.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"J1Icon.tsx\",\"longName\":\"packages/callisto-frontend/src/components/J1Icon.tsx\",\"path\":\"packages/callisto-frontend/src/components/J1Icon.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/api/groupApi.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"groupApi.ts\",\"longName\":\"packages/callisto-frontend/src/api/groupApi.ts\",\"path\":\"packages/callisto-frontend/src/api/groupApi.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountSettingsPanel.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountRateLimit/useAccountRateLimitLogic.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useAccountRateLimitLogic.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountRateLimit/useAccountRateLimitLogic.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountRateLimit/useAccountRateLimitLogic.ts\"}],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -631,7 +631,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -644,8 +644,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.800Z", - "time": 142, + "startedDateTime": "2024-04-12T14:45:31.671Z", + "time": 99, "timings": { "blocked": -1, "connect": -1, @@ -653,11 +653,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 142 + "wait": 99 } }, { - "_id": "80203ee4e76c44c4539dd61e656173e9", + "_id": "302d8eeb30626b7f24c0231027f56be5", "_order": 0, "cache": {}, "request": { @@ -691,7 +691,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 347, @@ -715,14 +715,14 @@ "value": "MINOR" } ], - "url": "http://127.0.0.1:9001/api/issues/search?p=2&ps=100&componentKeys=testProject1&severities=MINOR" + "url": "http://127.0.0.1:9000/api/issues/search?p=2&ps=100&componentKeys=testProject1&severities=MINOR" }, "response": { - "bodySize": 2866, + "bodySize": 2575, "content": { "mimeType": "application/json", - "size": 2866, - "text": "{\"total\":108,\"p\":2,\"ps\":100,\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":108},\"effortTotal\":498,\"issues\":[{\"key\":\"adc85aa1-ebb4-4ad1-9f69-f60e83e1abf7\",\"rule\":\"typescript:S6644\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"project\":\"testProject1\",\"line\":77,\"hash\":\"5d17963e3c88cd54a51aea5e81a3338e\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":13,\"endOffset\":48},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Unnecessary use of conditional expression for default assignment.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[],\"creationDate\":\"2021-10-28T03:54:16+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a23e15a8-5118-494c-a7d2-6bbc7e4aa1f3\",\"rule\":\"typescript:S6644\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"project\":\"testProject1\",\"line\":66,\"hash\":\"9c92bb4e7060cb56a7b6b48bd239d46b\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":22,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Unnecessary use of conditional expression for default assignment.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"52748091+jchavez443@users.noreply.github.com\",\"tags\":[],\"creationDate\":\"2021-10-21T14:55:03+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"fc2604a2-94b7-4cfe-964a-19c3e0901fef\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/util/proxyUtil.ts\",\"project\":\"testProject1\",\"line\":77,\"hash\":\"58c3fa9b5a0c096f73c13dff08534f2b\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":39,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2021-10-01T23:59:51+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a929b5f8-e000-4dd9-a2a4-414fc3ece160\",\"rule\":\"typescript:S101\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountFeaturesTable/useAccountFeaturesTableLogic.ts\",\"project\":\"testProject1\",\"line\":21,\"hash\":\"85dd02268710a62a75152aaed0d63bd9\",\"textRange\":{\"startLine\":21,\"endLine\":21,\"startOffset\":10,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Rename interface \\\"useAccountFeaturesTableLogicReturn\\\" to match the regular expression ^[A-Z][a-zA-Z0-9]*$.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"convention\"],\"creationDate\":\"2021-05-07T21:39:42+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"IDENTIFIABLE\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"2bdd0ae0-5522-4fac-8638-22e4c27d6186\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/app.ts\",\"project\":\"testProject1\",\"line\":69,\"hash\":\"71325679e01209152166d03350f76872\",\"textRange\":{\"startLine\":69,\"endLine\":69,\"startOffset\":41,\"endOffset\":43},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2021-01-26T05:59:42+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"2b9af11d-b198-4b74-b6a3-f1cae2c4814b\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/config.ts\",\"project\":\"testProject1\",\"line\":28,\"hash\":\"45bd593418257b42bb2286017273ca69\",\"textRange\":{\"startLine\":28,\"endLine\":28,\"startOffset\":22,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(env: Partial\\u003c{ J1_PROJECT: string; J1_BUILD_ID: string; J1_CALLISTO_BUCKET_NAME: string; J1_CALLISTO_CLOUDFRONT_DOMAIN_NAME: string; J1_RUNTIME: string; J1_CALLISTO_DOMAIN: string; J1_ENVIRONMENT_DOMAIN: string; ... 8 more ...; POLARIS_OPEN_SEARCH_ENDPOINT: string; }\\u003e, readers: ConfigReaders\\u003c...\\u003e, options?: ReadConfigOptions\\u003c...\\u003e | undefined): { ...; }\\u0027 of \\u0027configReader.readConfigFromEnv\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2021-01-17T23:22:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"3889f9aa-bde8-495a-ae26-f246705aa162\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/middleware/errorHandler.ts\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"ef76c1d06a0cb804671b24087e96a4b2\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"startOffset\":46,\"endOffset\":48},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2021-01-17T23:22:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"4447ad07-730f-41a9-bf58-d7ba89afc5d9\",\"rule\":\"typescript:S6551\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"project\":\"testProject1\",\"line\":35,\"hash\":\"5d0a9843e36262f0078a401bf662569c\",\"textRange\":{\"startLine\":35,\"endLine\":36,\"startOffset\":15,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027response\\\\u0010 .Body!\\u0027 may evaluate to \\u0027[object Object]\\u0027 when stringified.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"string\",\"type-dependent\",\"object\"],\"creationDate\":\"2021-01-17T23:22:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"}],\"components\":[{\"key\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"web.ts\",\"longName\":\"packages/callisto-backend/src/routes/web.ts\",\"path\":\"packages/callisto-backend/src/routes/web.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/util/proxyUtil.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"proxyUtil.ts\",\"longName\":\"packages/callisto-backend/src/util/proxyUtil.ts\",\"path\":\"packages/callisto-backend/src/util/proxyUtil.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountFeaturesTable/useAccountFeaturesTableLogic.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useAccountFeaturesTableLogic.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountFeaturesTable/useAccountFeaturesTableLogic.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountFeaturesTable/useAccountFeaturesTableLogic.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"GenericDialogButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/app.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"app.ts\",\"longName\":\"packages/callisto-backend/src/app.ts\",\"path\":\"packages/callisto-backend/src/app.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/config.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"config.ts\",\"longName\":\"packages/callisto-backend/src/config.ts\",\"path\":\"packages/callisto-backend/src/config.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/middleware/errorHandler.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"errorHandler.ts\",\"longName\":\"packages/callisto-backend/src/middleware/errorHandler.ts\",\"path\":\"packages/callisto-backend/src/middleware/errorHandler.ts\"},{\"key\":\"testProject1\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"testProject1\",\"longName\":\"testProject1\"}],\"facets\":[]}" + "size": 2575, + "text": "{\"total\":107,\"p\":2,\"ps\":100,\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":107},\"effortTotal\":493,\"issues\":[{\"key\":\"AY7SxNL02IV8fs3TdmX9\",\"rule\":\"typescript:S6644\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"project\":\"testProject1\",\"line\":66,\"hash\":\"9c92bb4e7060cb56a7b6b48bd239d46b\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":22,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Unnecessary use of conditional expression for default assignment.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"52748091+jchavez443@users.noreply.github.com\",\"tags\":[],\"creationDate\":\"2021-10-21T14:55:03+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNbI2IV8fs3Tdmba\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/util/proxyUtil.ts\",\"project\":\"testProject1\",\"line\":77,\"hash\":\"58c3fa9b5a0c096f73c13dff08534f2b\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":39,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2021-10-01T23:59:51+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNGL2IV8fs3TdmVt\",\"rule\":\"typescript:S101\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountFeaturesTable/useAccountFeaturesTableLogic.ts\",\"project\":\"testProject1\",\"line\":21,\"hash\":\"85dd02268710a62a75152aaed0d63bd9\",\"textRange\":{\"startLine\":21,\"endLine\":21,\"startOffset\":10,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Rename interface \\\"useAccountFeaturesTableLogicReturn\\\" to match the regular expression ^[A-Z][a-zA-Z0-9]*$.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"convention\"],\"creationDate\":\"2021-05-07T21:39:42+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"IDENTIFIABLE\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNbA2IV8fs3TdmbY\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/app.ts\",\"project\":\"testProject1\",\"line\":69,\"hash\":\"71325679e01209152166d03350f76872\",\"textRange\":{\"startLine\":69,\"endLine\":69,\"startOffset\":41,\"endOffset\":43},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2021-01-26T05:59:42+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNbp2IV8fs3Tdmbf\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/config.ts\",\"project\":\"testProject1\",\"line\":28,\"hash\":\"45bd593418257b42bb2286017273ca69\",\"textRange\":{\"startLine\":28,\"endLine\":28,\"startOffset\":22,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(env: Partial\\u003c{ J1_PROJECT: string; J1_BUILD_ID: string; J1_CALLISTO_BUCKET_NAME: string; J1_CALLISTO_CLOUDFRONT_DOMAIN_NAME: string; J1_RUNTIME: string; J1_CALLISTO_DOMAIN: string; J1_ENVIRONMENT_DOMAIN: string; ... 8 more ...; POLARIS_OPEN_SEARCH_ENDPOINT: string; }\\u003e, readers: ConfigReaders\\u003c...\\u003e, options?: ReadConfigOptions\\u003c...\\u003e | undefined): { ...; }\\u0027 of \\u0027configReader.readConfigFromEnv\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"obsolete\",\"type-dependent\"],\"creationDate\":\"2021-01-17T23:22:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNbZ2IV8fs3Tdmbd\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/middleware/errorHandler.ts\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"ef76c1d06a0cb804671b24087e96a4b2\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"startOffset\":46,\"endOffset\":48},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"es2020\",\"nullish-coalescing\",\"type-dependent\"],\"creationDate\":\"2021-01-17T23:22:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZt2IV8fs3Tdma5\",\"rule\":\"typescript:S6551\",\"severity\":\"MINOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"project\":\"testProject1\",\"line\":35,\"hash\":\"5d0a9843e36262f0078a401bf662569c\",\"textRange\":{\"startLine\":35,\"endLine\":36,\"startOffset\":15,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027response\\\\u0010 .Body!\\u0027 may evaluate to \\u0027[object Object]\\u0027 when stringified.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"object\",\"string\",\"type-dependent\"],\"creationDate\":\"2021-01-17T23:22:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]}],\"components\":[{\"key\":\"testProject1:packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"GenericDialogButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/util/proxyUtil.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"proxyUtil.ts\",\"longName\":\"packages/callisto-backend/src/util/proxyUtil.ts\",\"path\":\"packages/callisto-backend/src/util/proxyUtil.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"web.ts\",\"longName\":\"packages/callisto-backend/src/routes/web.ts\",\"path\":\"packages/callisto-backend/src/routes/web.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/app.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"app.ts\",\"longName\":\"packages/callisto-backend/src/app.ts\",\"path\":\"packages/callisto-backend/src/app.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountFeaturesTable/useAccountFeaturesTableLogic.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useAccountFeaturesTableLogic.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountFeaturesTable/useAccountFeaturesTableLogic.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountFeaturesTable/useAccountFeaturesTableLogic.ts\"},{\"key\":\"testProject1\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"testProject1\",\"longName\":\"testProject1\"},{\"key\":\"testProject1:packages/callisto-backend/src/middleware/errorHandler.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"errorHandler.ts\",\"longName\":\"packages/callisto-backend/src/middleware/errorHandler.ts\",\"path\":\"packages/callisto-backend/src/middleware/errorHandler.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/config.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"config.ts\",\"longName\":\"packages/callisto-backend/src/config.ts\",\"path\":\"packages/callisto-backend/src/config.ts\"}],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -764,7 +764,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -777,8 +777,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.953Z", - "time": 48, + "startedDateTime": "2024-04-12T14:45:31.787Z", + "time": 25, "timings": { "blocked": -1, "connect": -1, @@ -786,11 +786,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 48 + "wait": 25 } }, { - "_id": "6a79ed0eb5c3b3c0380eca2d4c18b2b7", + "_id": "a3c7b68793d419ab21f19426019e0b1f", "_order": 0, "cache": {}, "request": { @@ -824,7 +824,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 347, @@ -848,14 +848,14 @@ "value": "MINOR" } ], - "url": "http://127.0.0.1:9001/api/issues/search?p=3&ps=100&componentKeys=testProject1&severities=MINOR" + "url": "http://127.0.0.1:9000/api/issues/search?p=3&ps=100&componentKeys=testProject1&severities=MINOR" }, "response": { "bodySize": 182, "content": { "mimeType": "application/json", "size": 182, - "text": "{\"total\":108,\"p\":3,\"ps\":100,\"paging\":{\"pageIndex\":3,\"pageSize\":100,\"total\":108},\"effortTotal\":498,\"issues\":[],\"components\":[],\"facets\":[]}" + "text": "{\"total\":107,\"p\":3,\"ps\":100,\"paging\":{\"pageIndex\":3,\"pageSize\":100,\"total\":107},\"effortTotal\":493,\"issues\":[],\"components\":[],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -897,7 +897,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -910,7 +910,7 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:50.008Z", + "startedDateTime": "2024-04-12T14:45:31.818Z", "time": 14, "timings": { "blocked": -1, @@ -923,7 +923,7 @@ } }, { - "_id": "0f1a1c31d04fd9bf626fbf465c772d67", + "_id": "27e7298d35c321765f4eede19b8318c4", "_order": 0, "cache": {}, "request": { @@ -957,7 +957,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 347, @@ -981,14 +981,14 @@ "value": "MAJOR" } ], - "url": "http://127.0.0.1:9001/api/issues/search?p=1&ps=100&componentKeys=testProject1&severities=MAJOR" + "url": "http://127.0.0.1:9000/api/issues/search?p=1&ps=100&componentKeys=testProject1&severities=MAJOR" }, "response": { - "bodySize": 17341, + "bodySize": 14449, "content": { "mimeType": "application/json", - "size": 17341, - "text": "{\"total\":285,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":285},\"effortTotal\":1284,\"issues\":[{\"key\":\"0efa95e8-bead-4dd6-8f49-c3499227db43\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/vite.config.ts\",\"project\":\"testProject1\",\"line\":1,\"hash\":\"810436163eece6b40053c604ab89d51f\",\"textRange\":{\"startLine\":1,\"endLine\":1,\"startOffset\":0,\"endOffset\":59},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"\",\"tags\":[\"unused\"],\"creationDate\":\"2024-04-12T00:07:36+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c90b1663-304c-49f4-b572-68438f823c8b\",\"rule\":\"typescript:S6481\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesContext.tsx\",\"project\":\"testProject1\",\"line\":106,\"hash\":\"b24703f13271f6bb25c2502adc2e306d\",\"textRange\":{\"startLine\":106,\"endLine\":106,\"startOffset\":48,\"endOffset\":67},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The object passed as the value prop to the Context provider changes every render. To fix this consider wrapping it in a useMemo hook.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"08025b39-c733-4042-bf65-384a002536d2\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesView.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"f2158e4cafc619c7514c39b867462684\",\"textRange\":{\"startLine\":13,\"endLine\":13,\"startOffset\":17,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"dispatch\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"7f898ce1-7b75-47a0-b938-3df79e453687\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"project\":\"testProject1\",\"line\":72,\"hash\":\"3c960357cf7887542f656cf930143068\",\"textRange\":{\"startLine\":72,\"endLine\":72,\"startOffset\":4,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"dispatch\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a644d936-288b-41b4-bc60-f13f1349dbae\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/FieldsObjectGenerator.tsx\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"70650fa7ec496b7429af55d59c00cf43\",\"textRange\":{\"startLine\":16,\"endLine\":20,\"startOffset\":38,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c3b7019f-2002-49f7-9b58-ae02c6589ab8\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/FieldsObjectGenerator.tsx\",\"project\":\"testProject1\",\"line\":82,\"hash\":\"d0b723eb718a7e68d574ad6e658e1597\",\"textRange\":{\"startLine\":82,\"endLine\":82,\"startOffset\":20,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"9fec42a9-0e94-4a2e-83f9-f8b28d071400\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\",\"project\":\"testProject1\",\"line\":107,\"hash\":\"7461039529b97bfe0db470367debf88f\",\"textRange\":{\"startLine\":107,\"endLine\":107,\"startOffset\":24,\"endOffset\":29},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f6233360-3446-43ea-b1bf-a79eb3c85726\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/IntegrationsPage.tsx\",\"project\":\"testProject1\",\"line\":62,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":62,\"endLine\":104,\"startOffset\":4,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c4e48803-d3a8-4537-a38a-7d8098a3d879\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"project\":\"testProject1\",\"line\":80,\"hash\":\"e51c170e98ab98d59c4ebee4f8b6e291\",\"textRange\":{\"startLine\":80,\"endLine\":80,\"startOffset\":22,\"endOffset\":23},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"textRange\":{\"startLine\":80,\"endLine\":80,\"startOffset\":35,\"endOffset\":44},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"ronald.arias@contractor.jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2024-02-02T17:49:53+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"185ac4b2-4a4c-4944-8030-ebaf9bcbf19e\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/CopyToClipboardButton.tsx\",\"project\":\"testProject1\",\"line\":12,\"hash\":\"b529ea1fc0a201e1e23360352c929610\",\"textRange\":{\"startLine\":12,\"endLine\":16,\"startOffset\":38,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2024-02-01T19:21:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"4dd3329e-54e3-4614-a588-8cb9a8591235\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/CopyToClipboardButtonWithText.tsx\",\"project\":\"testProject1\",\"line\":3,\"hash\":\"72e65ea97278e94dc6b2a0cc951cbd29\",\"textRange\":{\"startLine\":3,\"endLine\":6,\"startOffset\":46,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2024-02-01T19:21:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"b170ba12-3cfa-46d3-9d64-8dac8171ec53\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/InvokeDataIntegrityReportButton.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"f3e2c0106ce95648cd295c8a8b232613\",\"textRange\":{\"startLine\":11,\"endLine\":14,\"startOffset\":48,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2024-02-01T17:27:18+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ed6ba062-6a6d-4e0b-9c34-a25f589cce6d\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":218,\"hash\":\"4defdb937b6ee06e401e1dcdc25f49eb\",\"textRange\":{\"startLine\":218,\"endLine\":231,\"startOffset\":11,\"endOffset\":15},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2024-02-01T14:35:22+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"4d28e77f-2ae9-4ad6-a0a4-6f9764ac17d3\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/AuditEventsPage.tsx\",\"project\":\"testProject1\",\"line\":120,\"hash\":\"7ed5f968e53145d3244b03ba8ac5feb8\",\"textRange\":{\"startLine\":120,\"endLine\":120,\"startOffset\":27,\"endOffset\":37},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"hestermancarter@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2024-01-10T14:35:48+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"817cf3bc-1e87-4048-adc9-e6425929765e\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"project\":\"testProject1\",\"line\":770,\"hash\":\"4ed009c2aebebc9b42dc56efc2820130\",\"textRange\":{\"startLine\":770,\"endLine\":770,\"startOffset\":4,\"endOffset\":5},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"textRange\":{\"startLine\":770,\"endLine\":770,\"startOffset\":27,\"endOffset\":36},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"hestermancarter@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2024-01-10T14:35:48+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a89a8914-dcc4-4081-a62e-0b2486ba1987\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"project\":\"testProject1\",\"line\":45,\"hash\":\"952e5ec71a10f753336d1e34f6b2cc17\",\"textRange\":{\"startLine\":45,\"endLine\":49,\"startOffset\":47,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"re_am@hotmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-12-20T16:38:31+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8b573925-c182-4b83-86cd-1ab126ab9a07\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"project\":\"testProject1\",\"line\":351,\"hash\":\"708c702703b43da2bb83f4d7acde9a49\",\"textRange\":{\"startLine\":351,\"endLine\":355,\"startOffset\":27,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"re_am@hotmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-12-20T16:38:31+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"0662c7fc-5a73-4072-ac92-97dd424066d0\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\",\"project\":\"testProject1\",\"line\":452,\"hash\":\"63571932c536d56345e64136160e4257\",\"textRange\":{\"startLine\":452,\"endLine\":454,\"startOffset\":50,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"re_am@hotmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-12-20T16:38:31+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"47b031f2-f08b-4c88-965b-18436891a135\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/CognitoUsersTable.tsx\",\"project\":\"testProject1\",\"line\":129,\"hash\":\"b8130008cb4e9f9dae4995b371de9bb3\",\"textRange\":{\"startLine\":129,\"endLine\":129,\"startOffset\":34,\"endOffset\":46},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-11-30T17:54:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f82a0e41-2ba3-45e2-b3cc-7f0f7b156630\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UsersV2Table.tsx\",\"project\":\"testProject1\",\"line\":93,\"hash\":\"aa93c8de2d35b1cf0aec31b2173febc1\",\"textRange\":{\"startLine\":93,\"endLine\":93,\"startOffset\":29,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-11-30T17:54:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5c5f32c3-e4f0-42d9-be88-83bbd88f884c\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"project\":\"testProject1\",\"line\":111,\"hash\":\"2bf22e537c1dbb16b92984c28cbe0c75\",\"textRange\":{\"startLine\":111,\"endLine\":111,\"startOffset\":20,\"endOffset\":40},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2023-11-30T17:54:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"0a48cb1d-2082-4cfb-84f7-2f34826a4818\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"project\":\"testProject1\",\"line\":148,\"hash\":\"3c82200b4c7ea5c4e78fd45ec066372a\",\"textRange\":{\"startLine\":148,\"endLine\":150,\"startOffset\":34,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2023-11-29T20:23:23+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"7e34aab9-ebb7-4cd5-a2e4-2997679488fd\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"project\":\"testProject1\",\"line\":151,\"hash\":\"010a0cd5b04a5581a9f650ec957b9d5c\",\"textRange\":{\"startLine\":151,\"endLine\":156,\"startOffset\":34,\"endOffset\":43},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2023-11-29T20:23:23+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"b95f3831-5bb4-42aa-8a2d-68981d0a3b5e\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"project\":\"testProject1\",\"line\":46,\"hash\":\"4bc6f0d6c7230a051100846d48d82775\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":31,\"endOffset\":73},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-11-29T18:58:49+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a6e6fb7d-d0b6-451b-ada8-7a650ed3290b\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\",\"project\":\"testProject1\",\"line\":99,\"hash\":\"ac5b0f2c93ce49bba19f1787efdd7759\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":32,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-11-29T18:58:49+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"354f1668-8a28-4290-88b9-c4c3b6d49e26\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"project\":\"testProject1\",\"line\":83,\"hash\":\"ba5f8a5638c4a151cd32c394cdf8d630\",\"textRange\":{\"startLine\":83,\"endLine\":83,\"startOffset\":12,\"endOffset\":34},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[],\"creationDate\":\"2023-11-29T18:58:49+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a7805338-8bdd-490d-ab5b-560efb7a9dd1\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\",\"project\":\"testProject1\",\"line\":28,\"hash\":\"7747d9a1c7150526cd9e287297f463c5\",\"textRange\":{\"startLine\":28,\"endLine\":28,\"startOffset\":34,\"endOffset\":76},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-11-28T20:44:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"69200401-81bb-472f-85c8-a13a859ee47c\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/EnvSelector.tsx\",\"project\":\"testProject1\",\"line\":54,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":54,\"endLine\":73,\"startOffset\":4,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"99a05798-9c19-4e6c-a05a-ec0a3e300c96\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/EnvSelector.tsx\",\"project\":\"testProject1\",\"line\":67,\"hash\":\"7ed5f968e53145d3244b03ba8ac5feb8\",\"textRange\":{\"startLine\":67,\"endLine\":67,\"startOffset\":29,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"e3ca59cf-0ead-4c9e-a72a-8f09c5c886ce\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/MainAppBar/index.tsx\",\"project\":\"testProject1\",\"line\":21,\"hash\":\"aae5e1f43638b34ee759f2f8710d0c58\",\"textRange\":{\"startLine\":21,\"endLine\":30,\"startOffset\":27,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"6501ddf5-ed7e-4795-8de7-74b5485dc978\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\",\"project\":\"testProject1\",\"line\":35,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":35,\"endLine\":65,\"startOffset\":4,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8ade94e2-eea1-4625-967e-e3779124991f\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/RapidResponsePage.tsx\",\"project\":\"testProject1\",\"line\":89,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":89,\"endLine\":210,\"startOffset\":4,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d7e97f8b-face-4e8f-9b10-48e4b272416c\",\"rule\":\"typescript:S6481\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/providers/pageTitle.tsx\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"5efa1e23868e20cad8bb558c31458a16\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"startOffset\":38,\"endOffset\":57},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The object passed as the value prop to the Context provider changes every render. To fix this consider wrapping it in a useMemo hook.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1efd01bb-8680-4ea8-bd28-e6df4e83f40b\",\"rule\":\"typescript:S6481\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/providers/themeMode.tsx\",\"project\":\"testProject1\",\"line\":30,\"hash\":\"4c66523a5bc4bd5a274234bb6702846b\",\"textRange\":{\"startLine\":30,\"endLine\":30,\"startOffset\":38,\"endOffset\":64},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The object passed as the value prop to the Context provider changes every render. To fix this consider wrapping it in a useMemo hook.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"7f9284ef-91af-41f6-b454-4d0ceb1296f5\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/j1ql/GremlinQuery.tsx\",\"project\":\"testProject1\",\"line\":35,\"hash\":\"4ca6c397301c38f6cff444de6b2db40e\",\"textRange\":{\"startLine\":35,\"endLine\":41,\"startOffset\":29,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-11-21T12:41:55+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"208aaaa7-8bb6-49bf-9107-08638a976ea6\",\"rule\":\"typescript:S4624\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"project\":\"testProject1\",\"line\":274,\"hash\":\"7009c85d37324fa9e5d78be2afd059d1\",\"textRange\":{\"startLine\":274,\"endLine\":274,\"startOffset\":40,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Refactor this code to not use nested template literals.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"brain-overload\",\"confusing\"],\"creationDate\":\"2023-11-14T13:55:48+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"e69b9c82-7356-487a-8618-5548e51075bc\",\"rule\":\"typescript:S6481\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/TitleContext.tsx\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"7600a2d0faffb529e391234819f64661\",\"textRange\":{\"startLine\":15,\"endLine\":15,\"startOffset\":34,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The object passed as the value prop to the Context provider changes every render. To fix this consider wrapping it in a useMemo hook.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ignacio@fosfori.to\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2023-11-09T19:22:16+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f4cec7c9-4368-48a0-87cd-6982364097ea\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesSelect.tsx\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"7b9e80d38ef49846b2858c86fc19d7a4\",\"textRange\":{\"startLine\":15,\"endLine\":23,\"startOffset\":31,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jake.ferrero@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-11-09T14:04:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a45e862e-b091-4dad-927b-2acd0e22e08b\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/polaris/components/AddAliasButton.tsx\",\"project\":\"testProject1\",\"line\":12,\"hash\":\"bfea38a573d79690042eab5251caef0a\",\"textRange\":{\"startLine\":12,\"endLine\":18,\"startOffset\":31,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-11-08T17:46:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"50752359-85c0-449e-b6e2-2baf6334c5e7\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/polaris/components/DeleteIndexButton.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"87b8f39bbd229d36f178bf8435847aa9\",\"textRange\":{\"startLine\":11,\"endLine\":17,\"startOffset\":42,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-11-08T17:46:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a05b293a-aba3-43f5-a846-fd549a0a971b\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/polaris/pages/PolarisOpenSearchMaintenancePage.tsx\",\"project\":\"testProject1\",\"line\":149,\"hash\":\"e6ea3dc0c72e17fcbf46749ef96ef55d\",\"textRange\":{\"startLine\":149,\"endLine\":161,\"startOffset\":15,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[],\"creationDate\":\"2023-11-08T17:46:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"9f3c1578-1533-441c-9aee-e17e7b947351\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesSelect.tsx\",\"project\":\"testProject1\",\"line\":25,\"hash\":\"86b0d8afe6bbeb422cf1499fc78a2109\",\"textRange\":{\"startLine\":25,\"endLine\":25,\"startOffset\":9,\"endOffset\":17},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"released\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nathomp3@alumni.ncsu.edu\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-11-08T15:36:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"aeff849e-6ba9-4b74-b3ca-83b4348fb4db\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesSelect.tsx\",\"project\":\"testProject1\",\"line\":127,\"hash\":\"49d9c86b2e31170ee5c06996cfad4178\",\"textRange\":{\"startLine\":127,\"endLine\":127,\"startOffset\":29,\"endOffset\":34},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nathomp3@alumni.ncsu.edu\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2023-11-08T15:36:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"926107d9-7435-461e-94ca-eaf74dcaea0d\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesSelect.tsx\",\"project\":\"testProject1\",\"line\":173,\"hash\":\"9f44d0ecb4f953b1c2d3325b2e4f007b\",\"textRange\":{\"startLine\":173,\"endLine\":173,\"startOffset\":31,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nathomp3@alumni.ncsu.edu\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2023-11-08T15:36:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1d265dfd-97a2-444c-a0cd-2ae15678c918\",\"rule\":\"typescript:S1788\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/polaris/index.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"e04b53032cf9dcc8d4b0eebf151b7fee\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":2,\"endOffset\":33},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Default parameters should be last.\",\"effort\":\"20min\",\"debt\":\"20min\",\"author\":\"drew.johnson@jupiterone.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2023-10-05T20:06:58+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"186d6a0f-d467-4097-9caf-3b483a3455fc\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountChangeNameButton.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"5a71b4b6118a4074a4aa7c0f72f77490\",\"textRange\":{\"startLine\":13,\"endLine\":16,\"startOffset\":40,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ignacio@fosfori.to\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-09-06T16:44:35+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1c955d1e-7eec-4d02-96b1-0ac589967b3d\",\"rule\":\"docker:S6476\",\"severity\":\"MAJOR\",\"component\":\"testProject1:Dockerfile\",\"project\":\"testProject1\",\"line\":1,\"hash\":\"7d924cca3ecfaa308596ac71cec66598\",\"textRange\":{\"startLine\":1,\"endLine\":1,\"startOffset\":47,\"endOffset\":49},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace `as` with upper case format `AS`.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"convention\"],\"creationDate\":\"2023-08-31T02:06:05+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FORMATTED\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"dc3c0e5d-df95-4fb7-bda7-0eaa9876f72c\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dashboards/TotalsWidget.tsx\",\"project\":\"testProject1\",\"line\":31,\"hash\":\"7ce1dff13f371c41f85a89190f93fc3e\",\"textRange\":{\"startLine\":31,\"endLine\":35,\"startOffset\":29,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"john.chavez@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-08-23T12:27:58+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"42ee2709-64d3-4dd4-9001-f4df5074b73c\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/EntitlementsPanel/EntitlementsPanel.tsx\",\"project\":\"testProject1\",\"line\":165,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":165,\"endLine\":169,\"startOffset\":10,\"endOffset\":13},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-08-10T02:40:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"43eddff9-9aff-4746-a75c-1b312f608e3b\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/EntitlementsPanel/EntitlementsPanel.tsx\",\"project\":\"testProject1\",\"line\":180,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":180,\"endLine\":186,\"startOffset\":10,\"endOffset\":13},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-08-10T02:40:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"73d36f9a-ac30-4470-a4b8-36044a592bed\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/monaco-editor/monacoEditorInit.ts\",\"project\":\"testProject1\",\"line\":23,\"hash\":\"87a02a5daf20076ce1cf641a6cdd5cd6\",\"textRange\":{\"startLine\":23,\"endLine\":31,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2023-08-10T02:40:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"adebebe1-517e-47e1-a194-11a45d072a43\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/CollectorsTable.tsx\",\"project\":\"testProject1\",\"line\":96,\"hash\":\"03c48a5a5f5172fb7113e8fb4ff92cc7\",\"textRange\":{\"startLine\":96,\"endLine\":99,\"startOffset\":32,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"matthew.zember@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-08-08T14:59:58+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"51f9d0a0-6f0b-4ced-8851-201c8f08ece5\",\"rule\":\"typescript:S6564\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\",\"project\":\"testProject1\",\"line\":6,\"hash\":\"cd889c3f2aef1e69c4fa5bdba7e4ac13\",\"textRange\":{\"startLine\":6,\"endLine\":6,\"startOffset\":5,\"endOffset\":14},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this redundant type alias and replace its occurrences with \\\"any\\\".\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"matthew.zember@jupiterone.com\",\"tags\":[],\"creationDate\":\"2023-08-08T14:59:58+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"39812675-1b24-40a6-900c-78cf2cac88ed\",\"rule\":\"typescript:S1788\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\",\"project\":\"testProject1\",\"line\":100,\"hash\":\"29179d461d891cbd564b79821fb7b873\",\"textRange\":{\"startLine\":100,\"endLine\":100,\"startOffset\":31,\"endOffset\":46},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Default parameters should be last.\",\"effort\":\"20min\",\"debt\":\"20min\",\"author\":\"michell.ayalagalvan@contractor.jupiterone.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2023-07-03T16:18:04+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"7d38f09e-32a2-4894-89b9-4dc1130e467e\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/FindMappedRelationships.tsx\",\"project\":\"testProject1\",\"line\":38,\"hash\":\"b14d12c7a322e56856262bea8a948727\",\"textRange\":{\"startLine\":38,\"endLine\":38,\"startOffset\":9,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"relationshipKey\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"michell.ayalagalvan@contractor.jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-06-22T21:58:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"b6ff6ec1-b071-465b-9d11-fe884bb3c32b\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/FindMappedRelationships.tsx\",\"project\":\"testProject1\",\"line\":38,\"hash\":\"b14d12c7a322e56856262bea8a948727\",\"textRange\":{\"startLine\":38,\"endLine\":38,\"startOffset\":26,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setRelationshipKey\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"michell.ayalagalvan@contractor.jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-06-22T21:58:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5b38c554-27a3-4cd5-9157-f4b8f5f93ea5\",\"rule\":\"typescript:S6754\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/FindMappedRelationships.tsx\",\"project\":\"testProject1\",\"line\":40,\"hash\":\"f18c19adeb925fa38e496455a3331f63\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":8,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"useState call is not destructured into value + setter pair\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"michell.ayalagalvan@contractor.jupiterone.com\",\"tags\":[],\"creationDate\":\"2023-06-22T21:58:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"IDENTIFIABLE\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"601081bb-2ca6-4f74-96ca-026dfd67591b\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/FindMappedRelationships.tsx\",\"project\":\"testProject1\",\"line\":32,\"hash\":\"437543898130794b0ea5def1dfd3799f\",\"textRange\":{\"startLine\":32,\"endLine\":32,\"startOffset\":9,\"endOffset\":21},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"errorMessage\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-06-16T16:06:16+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"9663239a-b25f-441a-a67b-70abea9dfd60\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/queryEngineConfig.ts\",\"project\":\"testProject1\",\"line\":93,\"hash\":\"929cd5c30b32f061e5f074be8b8a99f3\",\"textRange\":{\"startLine\":93,\"endLine\":95,\"startOffset\":14,\"endOffset\":16},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2023-06-15T17:56:51+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"deb687ac-44e9-45ad-bc14-b29a3047ec9a\",\"rule\":\"typescript:S5869\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":213,\"hash\":\"fa1ee656144328738606157eb0d44187\",\"textRange\":{\"startLine\":213,\"endLine\":213,\"startOffset\":55,\"endOffset\":58},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":213,\"endLine\":213,\"startOffset\":58,\"endOffset\":61},\"msg\":\"Additional duplicate\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Remove duplicates in this character class.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mayashankar24@gmail.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2023-06-09T16:04:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5e3b1a15-8c4d-48f8-ae5e-0f3f6287c585\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/components/JobRunsFilterControls.tsx\",\"project\":\"testProject1\",\"line\":17,\"hash\":\"b9925e5c9390cf36272b8e81062e67c2\",\"textRange\":{\"startLine\":17,\"endLine\":21,\"startOffset\":38,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"930a6a40-56f9-46d2-8720-2d30915ede6d\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/components/RunJobForm.tsx\",\"project\":\"testProject1\",\"line\":26,\"hash\":\"f80633b630d87047b20e9094f4d8444d\",\"textRange\":{\"startLine\":26,\"endLine\":26,\"startOffset\":27,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"7c74ca1b-e885-4726-9e00-df71d6b90d5b\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/context.tsx\",\"project\":\"testProject1\",\"line\":22,\"hash\":\"697a7037a7aaaf914c1a74ca08bccc7f\",\"textRange\":{\"startLine\":22,\"endLine\":24,\"startOffset\":47,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"e4abe989-3f36-4c5d-94b5-c2642e0d9b3a\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobDefinitionsTable.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"095fdfbff08bae4e9bd6046651609925\",\"textRange\":{\"startLine\":11,\"endLine\":16,\"startOffset\":36,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"3db08c87-1562-4973-80d1-d1182460c1c5\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobDefinitionsTable.tsx\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"7d0185f864ccdb8a6aa86084b828984a\",\"textRange\":{\"startLine\":15,\"endLine\":15,\"startOffset\":2,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027readOnly\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"98db1daf-1d5b-46a2-84f8-488eb8271342\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobDefinitionsTable.tsx\",\"project\":\"testProject1\",\"line\":54,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":54,\"endLine\":71,\"startOffset\":4,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"4bb76505-545f-4321-9ba3-ca3c102aa76f\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobRunsTable.tsx\",\"project\":\"testProject1\",\"line\":21,\"hash\":\"3b21c85bb045d8f9bdc6e91332af7e3b\",\"textRange\":{\"startLine\":21,\"endLine\":21,\"startOffset\":29,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"756188a8-a541-4fbc-8aea-9f4d8c82eec8\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/DiffGraphObject.tsx\",\"project\":\"testProject1\",\"line\":54,\"hash\":\"fbee1f7f9d889960add8448e4399545d\",\"textRange\":{\"startLine\":54,\"endLine\":54,\"startOffset\":9,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[],\"creationDate\":\"2023-04-18T01:43:09+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5bf8b1d7-6ac3-48a1-ba69-b82fe9fa2cbd\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/DiffGraphObject.tsx\",\"project\":\"testProject1\",\"line\":70,\"hash\":\"6872f2d6c337b2ff512e3f36404ca378\",\"textRange\":{\"startLine\":70,\"endLine\":72,\"startOffset\":31,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-04-18T01:43:09+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"55dc3b74-9bca-462b-947b-595190789334\",\"rule\":\"typescript:S1871\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"project\":\"testProject1\",\"line\":62,\"hash\":\"c641c55903a7f150cb0d590bdb18a637\",\"textRange\":{\"startLine\":62,\"endLine\":65,\"startOffset\":44,\"endOffset\":7},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":60,\"endLine\":62,\"startOffset\":49,\"endOffset\":7},\"msg\":\"Original\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"This branch\\u0027s code block is the same as the block for the branch on line 60.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"design\",\"suspicious\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"26c4afc5-1e48-43e7-bcbe-a5f3e9332274\",\"rule\":\"typescript:S6557\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/searchPropertyConverters.ts\",\"project\":\"testProject1\",\"line\":79,\"hash\":\"d120bdba3aba5429a1f3568417e0e5a0\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":6,\"endOffset\":21},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use \\u0027String#startsWith\\u0027 method instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"dc6c3e2f-06bd-4804-8b4e-e1623872ae4c\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/NeptuneMigrationTable.tsx\",\"project\":\"testProject1\",\"line\":176,\"hash\":\"77cd67f7ec023d5b81b7af7229c8fdf4\",\"textRange\":{\"startLine\":176,\"endLine\":180,\"startOffset\":38,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-04-13T22:49:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"b151242c-198a-427b-a4b2-0c92f0a767db\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/NeptuneMigrationTable.tsx\",\"project\":\"testProject1\",\"line\":179,\"hash\":\"7d0185f864ccdb8a6aa86084b828984a\",\"textRange\":{\"startLine\":179,\"endLine\":179,\"startOffset\":2,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027readOnly\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-04-13T22:49:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"86715893-13f1-4b96-bde6-6a61d29367c6\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\",\"project\":\"testProject1\",\"line\":290,\"hash\":\"0c689cf5ed5d5b2b1582ba784d21c67d\",\"textRange\":{\"startLine\":290,\"endLine\":294,\"startOffset\":42,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-04-07T22:25:19+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a3f0f5f6-4cef-4571-a0d7-d88e4fb09612\",\"rule\":\"typescript:S6564\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/serialization.ts\",\"project\":\"testProject1\",\"line\":178,\"hash\":\"caf754dc0ef2c94fcc343bd9c1065814\",\"textRange\":{\"startLine\":178,\"endLine\":178,\"startOffset\":5,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this redundant type alias and replace its occurrences with \\\"any\\\".\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[],\"creationDate\":\"2023-03-31T20:26:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8b53231b-4dde-490d-97ed-d5f70c4a2360\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/GetMappedRelationship.tsx\",\"project\":\"testProject1\",\"line\":29,\"hash\":\"b27712e7ec4d058c45939d6d2e0d0f43\",\"textRange\":{\"startLine\":29,\"endLine\":32,\"startOffset\":36,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-03-31T20:26:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"9ec052b1-0fcf-4d1d-aa76-b03563d54eda\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/GetMappedRelationship.tsx\",\"project\":\"testProject1\",\"line\":34,\"hash\":\"437543898130794b0ea5def1dfd3799f\",\"textRange\":{\"startLine\":34,\"endLine\":34,\"startOffset\":9,\"endOffset\":21},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"errorMessage\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-03-31T20:26:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"7bc20dfb-3990-4843-a09b-2daa0882ffed\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpenSearchIndexesTable.tsx\",\"project\":\"testProject1\",\"line\":206,\"hash\":\"d37f6e1e33ba194bdb90ded1cec483fb\",\"textRange\":{\"startLine\":206,\"endLine\":208,\"startOffset\":39,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-03-20T20:45:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"13a78f44-8157-4f39-8ba6-a22c889e55d5\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/getRealGraphData.tsx\",\"project\":\"testProject1\",\"line\":89,\"hash\":\"0b0ef5ba39d6ad3d92b8cb159c6a5436\",\"textRange\":{\"startLine\":89,\"endLine\":91,\"startOffset\":16,\"endOffset\":32},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2023-03-06T03:55:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"15421fd5-f8c2-4a1e-8592-7f83f8b125a7\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/getRealGraphData.tsx\",\"project\":\"testProject1\",\"line\":123,\"hash\":\"f4a873ee0bd231defdeab5c39a9468df\",\"textRange\":{\"startLine\":123,\"endLine\":125,\"startOffset\":16,\"endOffset\":32},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2023-03-06T03:55:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"fbdf2fc6-f496-4d2c-8da8-b81dff1d50b9\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"892797dc52e07b0b0c9544d42b39bb88\",\"textRange\":{\"startLine\":16,\"endLine\":21,\"startOffset\":39,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"e835e28c-ed41-4fe1-aa52-575b3f5f4f51\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":24,\"endLine\":41,\"startOffset\":4,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"28bb13d5-fa76-45df-99cb-e39d7c958403\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"project\":\"testProject1\",\"line\":45,\"hash\":\"85b0f0446b205242cfe0f2fd77cd740e\",\"textRange\":{\"startLine\":45,\"endLine\":55,\"startOffset\":31,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"436de39c-e8d0-48d6-b33f-096e43a46c0a\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"project\":\"testProject1\",\"line\":52,\"hash\":\"9c6314f923a2e92d9709d0649e16efb1\",\"textRange\":{\"startLine\":52,\"endLine\":52,\"startOffset\":10,\"endOffset\":11},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"textRange\":{\"startLine\":52,\"endLine\":52,\"startOffset\":23,\"endOffset\":32},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"b6c2748c-ba86-4c11-937d-8b36129bb8de\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"project\":\"testProject1\",\"line\":53,\"hash\":\"a57f03b9f7e42f505ede0f989acfb9c6\",\"textRange\":{\"startLine\":53,\"endLine\":53,\"startOffset\":7,\"endOffset\":8},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"textRange\":{\"startLine\":53,\"endLine\":53,\"startOffset\":19,\"endOffset\":28},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"fef0c112-375a-4ca2-a841-f8cf33ec1a99\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"project\":\"testProject1\",\"line\":167,\"hash\":\"7db5f5456da55805a651758a3e57d303\",\"textRange\":{\"startLine\":167,\"endLine\":167,\"startOffset\":32,\"endOffset\":60},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"6fed8750-8987-4078-a469-877f7ef7430d\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/EntitiesByPropertyTable.tsx\",\"project\":\"testProject1\",\"line\":44,\"hash\":\"7074f25e36353381d8e61a41535352f9\",\"textRange\":{\"startLine\":44,\"endLine\":44,\"startOffset\":40,\"endOffset\":74},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"db85bde6-3e98-429d-826f-32ad0df75673\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\",\"project\":\"testProject1\",\"line\":9,\"hash\":\"9412d94c46ab5d49d69806bed0cb8bc9\",\"textRange\":{\"startLine\":9,\"endLine\":9,\"startOffset\":8,\"endOffset\":14},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"domain\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5b54c9a7-3c3d-4a55-9165-abfe2012b7a2\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\",\"project\":\"testProject1\",\"line\":33,\"hash\":\"d5d764c8373100c6291dd972f528dffe\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":8,\"endOffset\":14},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"domain\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c81616ef-9431-497c-99f2-ba3258068a1a\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/index.tsx\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"c389208e4d5fb376094d5d478a134989\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"startOffset\":15,\"endOffset\":32},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1590c482-07fa-4f2f-b587-d1625a926d93\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"project\":\"testProject1\",\"line\":44,\"hash\":\"14323c62c0341b24af380dc328f3589b\",\"textRange\":{\"startLine\":44,\"endLine\":50,\"startOffset\":78,\"endOffset\":35},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"cc01bc53-549e-4bd3-9c98-883d9aa300c1\",\"rule\":\"typescript:S1764\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"project\":\"testProject1\",\"line\":341,\"hash\":\"afb9cd3889315d77a193b4f8a3a68bcd\",\"textRange\":{\"startLine\":341,\"endLine\":341,\"startOffset\":19,\"endOffset\":27},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"textRange\":{\"startLine\":341,\"endLine\":341,\"startOffset\":7,\"endOffset\":15},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Correct one of the identical sub-expressions on both sides of operator \\\"\\u0026\\u0026\\\"\",\"effort\":\"2min\",\"debt\":\"2min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"2d80dac0-501d-4202-af9e-454eb4b0ef66\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\",\"project\":\"testProject1\",\"line\":66,\"hash\":\"abc07fa6887cd716ba1cfd08c0251077\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":18,\"endOffset\":46},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-03-02T20:08:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"859b54c6-7435-4b3a-beef-d52921235472\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RawMappingDrawer.tsx\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"29e232f77d4b334059e8db87ac50485d\",\"textRange\":{\"startLine\":16,\"endLine\":19,\"startOffset\":33,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-03-02T05:18:54+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"b74d4fc8-67fe-4e9e-a938-0845741a8cf2\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationEventsTable.tsx\",\"project\":\"testProject1\",\"line\":60,\"hash\":\"72fe37b19a2537b44bbb6fb768bf06e5\",\"textRange\":{\"startLine\":60,\"endLine\":63,\"startOffset\":39,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"emilypd13@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-02-22T21:35:34+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ae4be737-2ec4-4920-9911-dca37b358372\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationEventsTable.tsx\",\"project\":\"testProject1\",\"line\":62,\"hash\":\"87beac3e019b1e910d4159adb7bf577a\",\"textRange\":{\"startLine\":62,\"endLine\":62,\"startOffset\":2,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027refresh\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"emilypd13@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-02-22T21:35:34+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"045b8aca-84f5-4730-a59a-8fccadbec547\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"project\":\"testProject1\",\"line\":59,\"hash\":\"679f6ecbaf9011f6c607336602a2b147\",\"textRange\":{\"startLine\":59,\"endLine\":64,\"startOffset\":30,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"balin.sinnott@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-02-22T18:09:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"2f235ea9-26d5-4aae-9703-f6c61584e142\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/IdCopyButtonWithToolTip.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"be29c694d760beefe5e0da84a280603f\",\"textRange\":{\"startLine\":11,\"endLine\":17,\"startOffset\":40,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-02-17T03:47:50+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"b59e8bbd-416f-405d-84b2-51b4410befd8\",\"rule\":\"typescript:S6841\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/DataDictionary/DataDictionaryPage.tsx\",\"project\":\"testProject1\",\"line\":40,\"hash\":\"fdb363aac3d1adf69930b36c625b53ca\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":48,\"endOffset\":60},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Avoid positive integer values for tabIndex.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"accessibility\",\"react\"],\"creationDate\":\"2023-02-16T04:15:58+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"},{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"97136bac-2164-4079-8dd2-d4d4182de2e0\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/DataModelTable.tsx\",\"project\":\"testProject1\",\"line\":12,\"hash\":\"b4646f3f89159906b28ba9e39c62b826\",\"textRange\":{\"startLine\":12,\"endLine\":12,\"startOffset\":11,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2023-02-15T04:46:42+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"}],\"components\":[{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"OpensearchDataExplorerTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/FindMappedRelationships.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FindMappedRelationships.tsx\",\"longName\":\"packages/callisto-frontend/src/components/FindMappedRelationships.tsx\",\"path\":\"packages/callisto-frontend/src/components/FindMappedRelationships.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/polaris/components/AddAliasButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AddAliasButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/polaris/components/AddAliasButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/polaris/components/AddAliasButton.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/searchPropertyConverters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"searchPropertyConverters.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/searchPropertyConverters.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/searchPropertyConverters.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/graph/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/graph/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/graph/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/AuditEventsPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AuditEventsPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/AuditEventsPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/AuditEventsPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useMappedRelationshipsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RawMappingDrawer.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RawMappingDrawer.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/RawMappingDrawer.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/RawMappingDrawer.tsx\"},{\"key\":\"testProject1:packages/callisto-shared/src/types.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"types.ts\",\"longName\":\"packages/callisto-shared/src/types.ts\",\"path\":\"packages/callisto-shared/src/types.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/providers/themeMode.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"themeMode.tsx\",\"longName\":\"packages/callisto-frontend/src/providers/themeMode.tsx\",\"path\":\"packages/callisto-frontend/src/providers/themeMode.tsx\"},{\"key\":\"testProject1:Dockerfile\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"Dockerfile\",\"longName\":\"Dockerfile\",\"path\":\"Dockerfile\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/CognitoUsersTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CognitoUsersTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/CognitoUsersTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/CognitoUsersTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/CopyToClipboardButtonWithText.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CopyToClipboardButtonWithText.tsx\",\"longName\":\"packages/callisto-frontend/src/components/CopyToClipboardButtonWithText.tsx\",\"path\":\"packages/callisto-frontend/src/components/CopyToClipboardButtonWithText.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"fetchIntegrations.ts\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobRunsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"JobRunsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobRunsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobRunsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserDetailView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationInstancesTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/vite.config.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"vite.config.ts\",\"longName\":\"packages/callisto-frontend/vite.config.ts\",\"path\":\"packages/callisto-frontend/vite.config.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/IdCopyButtonWithToolTip.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IdCopyButtonWithToolTip.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/IdCopyButtonWithToolTip.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/IdCopyButtonWithToolTip.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/queryEngineConfig.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"queryEngineConfig.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/queryEngineConfig.ts\",\"path\":\"packages/callisto-backend/src/routes/api/queryEngineConfig.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/polaris/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"packages/callisto-backend/src/domain/polaris/index.ts\",\"path\":\"packages/callisto-backend/src/domain/polaris/index.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/TitleContext.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"TitleContext.tsx\",\"longName\":\"packages/callisto-frontend/src/components/TitleContext.tsx\",\"path\":\"packages/callisto-frontend/src/components/TitleContext.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/EnvSelector.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"EnvSelector.tsx\",\"longName\":\"packages/callisto-frontend/src/components/EnvSelector.tsx\",\"path\":\"packages/callisto-frontend/src/components/EnvSelector.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserDetailPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/UserDetailPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/IntegrationsPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationsPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/IntegrationsPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/IntegrationsPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useIntegrationButtons.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/providers/pageTitle.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"pageTitle.tsx\",\"longName\":\"packages/callisto-frontend/src/providers/pageTitle.tsx\",\"path\":\"packages/callisto-frontend/src/providers/pageTitle.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"relationshipRepository.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserLoginsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/monaco-editor/monacoEditorInit.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"monacoEditorInit.ts\",\"longName\":\"packages/callisto-frontend/src/monaco-editor/monacoEditorInit.ts\",\"path\":\"packages/callisto-frontend/src/monaco-editor/monacoEditorInit.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/GetMappedRelationship.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"GetMappedRelationship.tsx\",\"longName\":\"packages/callisto-frontend/src/components/GetMappedRelationship.tsx\",\"path\":\"packages/callisto-frontend/src/components/GetMappedRelationship.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/MainAppBar/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/MainAppBar/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/MainAppBar/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesContext.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationTemplatesContext.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesContext.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesContext.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/EntitlementsPanel/EntitlementsPanel.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"EntitlementsPanel.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/EntitlementsPanel/EntitlementsPanel.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/EntitlementsPanel/EntitlementsPanel.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/dashboards/TotalsWidget.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"TotalsWidget.tsx\",\"longName\":\"packages/callisto-frontend/src/components/dashboards/TotalsWidget.tsx\",\"path\":\"packages/callisto-frontend/src/components/dashboards/TotalsWidget.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/DataDictionary/DataDictionaryPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DataDictionaryPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/DataDictionary/DataDictionaryPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/DataDictionary/DataDictionaryPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/CopyToClipboardButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CopyToClipboardButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/CopyToClipboardButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/CopyToClipboardButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountChangeNameButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountChangeNameButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountChangeNameButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountChangeNameButton.tsx\"},{\"key\":\"testProject1\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"testProject1\",\"longName\":\"testProject1\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"convertSearchDocumentToGraphObject.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UsersV2Table.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UsersV2Table.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UsersV2Table.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UsersV2Table.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobDefinitionsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"JobDefinitionsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobDefinitionsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobDefinitionsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/polaris/components/DeleteIndexButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DeleteIndexButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/polaris/components/DeleteIndexButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/polaris/components/DeleteIndexButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AuthenticationSection.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesSelect.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationTemplatesSelect.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesSelect.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesSelect.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"mapper.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/mapper.ts\",\"path\":\"packages/callisto-backend/src/routes/api/mapper.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/j1ql/GremlinQuery.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"GremlinQuery.tsx\",\"longName\":\"packages/callisto-frontend/src/components/j1ql/GremlinQuery.tsx\",\"path\":\"packages/callisto-frontend/src/components/j1ql/GremlinQuery.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/InvokeDataIntegrityReportButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"InvokeDataIntegrityReportButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/InvokeDataIntegrityReportButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/InvokeDataIntegrityReportButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/EntitiesByPropertyTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"EntitiesByPropertyTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/EntitiesByPropertyTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/EntitiesByPropertyTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/NeptuneMigrationTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"NeptuneMigrationTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/tables/NeptuneMigrationTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/tables/NeptuneMigrationTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/FieldsObjectGenerator.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FieldsObjectGenerator.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/FieldsObjectGenerator.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/FieldsObjectGenerator.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"InstanceConfigFields.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AddMigrationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/DataModelTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DataModelTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/DataModelTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/DataModelTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CollectorsView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/context.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"context.tsx\",\"longName\":\"packages/callisto-frontend/src/components/query-engine-maintenance/context.tsx\",\"path\":\"packages/callisto-frontend/src/components/query-engine-maintenance/context.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RenderIntegrationIcons.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/components/RunJobForm.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RunJobForm.tsx\",\"longName\":\"packages/callisto-frontend/src/components/query-engine-maintenance/components/RunJobForm.tsx\",\"path\":\"packages/callisto-frontend/src/components/query-engine-maintenance/components/RunJobForm.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/CollectorsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CollectorsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/CollectorsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/CollectorsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpenSearchIndexesTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"OpenSearchIndexesTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/tables/OpenSearchIndexesTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/tables/OpenSearchIndexesTable.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"query.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/query.ts\",\"path\":\"packages/callisto-backend/src/routes/api/query.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationInstanceConfigModal.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationTemplatesView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesView.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationEventsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationEventsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationEventsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationEventsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/components/JobRunsFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"JobRunsFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/query-engine-maintenance/components/JobRunsFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/query-engine-maintenance/components/JobRunsFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/DiffGraphObject.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DiffGraphObject.tsx\",\"longName\":\"packages/callisto-frontend/src/components/DiffGraphObject.tsx\",\"path\":\"packages/callisto-frontend/src/components/DiffGraphObject.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/serialization.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"serialization.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/serialization.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/serialization.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/getRealGraphData.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"getRealGraphData.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/getRealGraphData.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/getRealGraphData.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/polaris/pages/PolarisOpenSearchMaintenancePage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"PolarisOpenSearchMaintenancePage.tsx\",\"longName\":\"packages/callisto-frontend/src/components/polaris/pages/PolarisOpenSearchMaintenancePage.tsx\",\"path\":\"packages/callisto-frontend/src/components/polaris/pages/PolarisOpenSearchMaintenancePage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/RapidResponsePage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RapidResponsePage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/RapidResponsePage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/RapidResponsePage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationJobFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\"}],\"facets\":[]}" + "size": 14449, + "text": "{\"total\":288,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":288},\"effortTotal\":1299,\"issues\":[{\"key\":\"AY7SxNWu2IV8fs3TdmaM\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/vite.config.ts\",\"project\":\"testProject1\",\"line\":1,\"hash\":\"810436163eece6b40053c604ab89d51f\",\"textRange\":{\"startLine\":1,\"endLine\":1,\"startOffset\":0,\"endOffset\":59},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"\",\"tags\":[\"unused\"],\"creationDate\":\"2024-04-12T14:43:18+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNJA2IV8fs3TdmW1\",\"rule\":\"typescript:S6481\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesContext.tsx\",\"project\":\"testProject1\",\"line\":106,\"hash\":\"b24703f13271f6bb25c2502adc2e306d\",\"textRange\":{\"startLine\":106,\"endLine\":106,\"startOffset\":48,\"endOffset\":67},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The object passed as the value prop to the Context provider changes every render. To fix this consider wrapping it in a useMemo hook.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNJi2IV8fs3TdmXC\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesView.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"f2158e4cafc619c7514c39b867462684\",\"textRange\":{\"startLine\":13,\"endLine\":13,\"startOffset\":17,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"dispatch\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNJO2IV8fs3TdmW6\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"project\":\"testProject1\",\"line\":72,\"hash\":\"3c960357cf7887542f656cf930143068\",\"textRange\":{\"startLine\":72,\"endLine\":72,\"startOffset\":4,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"dispatch\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNJI2IV8fs3TdmW2\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/FieldsObjectGenerator.tsx\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"70650fa7ec496b7429af55d59c00cf43\",\"textRange\":{\"startLine\":16,\"endLine\":20,\"startOffset\":38,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNJI2IV8fs3TdmW3\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/FieldsObjectGenerator.tsx\",\"project\":\"testProject1\",\"line\":82,\"hash\":\"d0b723eb718a7e68d574ad6e658e1597\",\"textRange\":{\"startLine\":82,\"endLine\":82,\"startOffset\":20,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNJS2IV8fs3TdmW9\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\",\"project\":\"testProject1\",\"line\":107,\"hash\":\"7461039529b97bfe0db470367debf88f\",\"textRange\":{\"startLine\":107,\"endLine\":107,\"startOffset\":24,\"endOffset\":29},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNT52IV8fs3TdmZ3\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/IntegrationsPage.tsx\",\"project\":\"testProject1\",\"line\":62,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":62,\"endLine\":104,\"startOffset\":4,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jehisonprada@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2024-02-13T05:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNGV2IV8fs3TdmVz\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\",\"project\":\"testProject1\",\"line\":49,\"hash\":\"eef51fa49e72151243b312888ce6350c\",\"textRange\":{\"startLine\":49,\"endLine\":49,\"startOffset\":20,\"endOffset\":56},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ronald.arias@contractor.jupiterone.com\",\"tags\":[],\"creationDate\":\"2024-02-02T17:49:53+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNFq2IV8fs3TdmVm\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"project\":\"testProject1\",\"line\":436,\"hash\":\"eef51fa49e72151243b312888ce6350c\",\"textRange\":{\"startLine\":436,\"endLine\":436,\"startOffset\":38,\"endOffset\":74},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ronald.arias@contractor.jupiterone.com\",\"tags\":[],\"creationDate\":\"2024-02-02T17:49:53+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNb-2IV8fs3Tdmbl\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"project\":\"testProject1\",\"line\":80,\"hash\":\"e51c170e98ab98d59c4ebee4f8b6e291\",\"textRange\":{\"startLine\":80,\"endLine\":80,\"startOffset\":22,\"endOffset\":23},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"textRange\":{\"startLine\":80,\"endLine\":80,\"startOffset\":35,\"endOffset\":44},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"ronald.arias@contractor.jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2024-02-02T17:49:53+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNRJ2IV8fs3TdmZm\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/CopyToClipboardButton.tsx\",\"project\":\"testProject1\",\"line\":12,\"hash\":\"b529ea1fc0a201e1e23360352c929610\",\"textRange\":{\"startLine\":12,\"endLine\":16,\"startOffset\":38,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2024-02-01T19:21:13+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNPQ2IV8fs3TdmZQ\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/CopyToClipboardButtonWithText.tsx\",\"project\":\"testProject1\",\"line\":3,\"hash\":\"72e65ea97278e94dc6b2a0cc951cbd29\",\"textRange\":{\"startLine\":3,\"endLine\":6,\"startOffset\":46,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2024-02-01T19:21:13+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNHp2IV8fs3TdmWR\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/InvokeDataIntegrityReportButton.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"f3e2c0106ce95648cd295c8a8b232613\",\"textRange\":{\"startLine\":11,\"endLine\":14,\"startOffset\":48,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2024-02-01T17:27:18+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNH42IV8fs3TdmWd\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":218,\"hash\":\"4defdb937b6ee06e401e1dcdc25f49eb\",\"textRange\":{\"startLine\":218,\"endLine\":231,\"startOffset\":11,\"endOffset\":15},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2024-02-01T14:35:22+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNUA2IV8fs3TdmZ4\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/AuditEventsPage.tsx\",\"project\":\"testProject1\",\"line\":120,\"hash\":\"7ed5f968e53145d3244b03ba8ac5feb8\",\"textRange\":{\"startLine\":120,\"endLine\":120,\"startOffset\":27,\"endOffset\":37},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"hestermancarter@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2024-01-10T14:35:48+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNb-2IV8fs3Tdmbm\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"project\":\"testProject1\",\"line\":770,\"hash\":\"4ed009c2aebebc9b42dc56efc2820130\",\"textRange\":{\"startLine\":770,\"endLine\":770,\"startOffset\":4,\"endOffset\":5},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"textRange\":{\"startLine\":770,\"endLine\":770,\"startOffset\":27,\"endOffset\":36},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"hestermancarter@gmail.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2024-01-10T14:35:48+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNI82IV8fs3TdmWv\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"project\":\"testProject1\",\"line\":45,\"hash\":\"952e5ec71a10f753336d1e34f6b2cc17\",\"textRange\":{\"startLine\":45,\"endLine\":49,\"startOffset\":47,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"re_am@hotmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-12-20T16:38:31+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNI82IV8fs3TdmW0\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"project\":\"testProject1\",\"line\":351,\"hash\":\"708c702703b43da2bb83f4d7acde9a49\",\"textRange\":{\"startLine\":351,\"endLine\":355,\"startOffset\":27,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"re_am@hotmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-12-20T16:38:31+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNKV2IV8fs3TdmXa\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\",\"project\":\"testProject1\",\"line\":452,\"hash\":\"63571932c536d56345e64136160e4257\",\"textRange\":{\"startLine\":452,\"endLine\":454,\"startOffset\":50,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"re_am@hotmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-12-20T16:38:31+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNNY2IV8fs3TdmYh\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/CognitoUsersTable.tsx\",\"project\":\"testProject1\",\"line\":129,\"hash\":\"b8130008cb4e9f9dae4995b371de9bb3\",\"textRange\":{\"startLine\":129,\"endLine\":129,\"startOffset\":34,\"endOffset\":46},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-11-30T17:54:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNNf2IV8fs3TdmYk\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UsersV2Table.tsx\",\"project\":\"testProject1\",\"line\":93,\"hash\":\"aa93c8de2d35b1cf0aec31b2173febc1\",\"textRange\":{\"startLine\":93,\"endLine\":93,\"startOffset\":29,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-11-30T17:54:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNUv2IV8fs3TdmaA\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"project\":\"testProject1\",\"line\":111,\"hash\":\"2bf22e537c1dbb16b92984c28cbe0c75\",\"textRange\":{\"startLine\":111,\"endLine\":111,\"startOffset\":20,\"endOffset\":40},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2023-11-30T17:54:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNNk2IV8fs3TdmYo\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"project\":\"testProject1\",\"line\":148,\"hash\":\"3c82200b4c7ea5c4e78fd45ec066372a\",\"textRange\":{\"startLine\":148,\"endLine\":150,\"startOffset\":34,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2023-11-29T20:23:23+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNNk2IV8fs3TdmYp\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"project\":\"testProject1\",\"line\":151,\"hash\":\"010a0cd5b04a5581a9f650ec957b9d5c\",\"textRange\":{\"startLine\":151,\"endLine\":156,\"startOffset\":34,\"endOffset\":43},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2023-11-29T20:23:23+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNNk2IV8fs3TdmYm\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"project\":\"testProject1\",\"line\":46,\"hash\":\"4bc6f0d6c7230a051100846d48d82775\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":31,\"endOffset\":73},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-11-29T18:58:49+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNNb2IV8fs3TdmYj\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\",\"project\":\"testProject1\",\"line\":99,\"hash\":\"ac5b0f2c93ce49bba19f1787efdd7759\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":32,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-11-29T18:58:49+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNUv2IV8fs3TdmZ-\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"project\":\"testProject1\",\"line\":83,\"hash\":\"ba5f8a5638c4a151cd32c394cdf8d630\",\"textRange\":{\"startLine\":83,\"endLine\":83,\"startOffset\":12,\"endOffset\":34},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"xander.dumaine@jupiterone.com\",\"tags\":[],\"creationDate\":\"2023-11-29T18:58:49+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNOx2IV8fs3TdmZF\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\",\"project\":\"testProject1\",\"line\":28,\"hash\":\"7747d9a1c7150526cd9e287297f463c5\",\"textRange\":{\"startLine\":28,\"endLine\":28,\"startOffset\":34,\"endOffset\":76},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-11-28T20:44:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNQg2IV8fs3TdmZf\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/EnvSelector.tsx\",\"project\":\"testProject1\",\"line\":54,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":54,\"endLine\":73,\"startOffset\":4,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNQg2IV8fs3TdmZh\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/EnvSelector.tsx\",\"project\":\"testProject1\",\"line\":67,\"hash\":\"7ed5f968e53145d3244b03ba8ac5feb8\",\"textRange\":{\"startLine\":67,\"endLine\":67,\"startOffset\":29,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNMn2IV8fs3TdmYQ\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/MainAppBar/index.tsx\",\"project\":\"testProject1\",\"line\":21,\"hash\":\"aae5e1f43638b34ee759f2f8710d0c58\",\"textRange\":{\"startLine\":21,\"endLine\":30,\"startOffset\":27,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNJn2IV8fs3TdmXE\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\",\"project\":\"testProject1\",\"line\":35,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":35,\"endLine\":65,\"startOffset\":4,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNTg2IV8fs3TdmZz\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/RapidResponsePage.tsx\",\"project\":\"testProject1\",\"line\":89,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":89,\"endLine\":210,\"startOffset\":4,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNVW2IV8fs3TdmaD\",\"rule\":\"typescript:S6481\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/providers/pageTitle.tsx\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"5efa1e23868e20cad8bb558c31458a16\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"startOffset\":38,\"endOffset\":57},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The object passed as the value prop to the Context provider changes every render. To fix this consider wrapping it in a useMemo hook.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNVn2IV8fs3TdmaG\",\"rule\":\"typescript:S6481\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/providers/themeMode.tsx\",\"project\":\"testProject1\",\"line\":30,\"hash\":\"4c66523a5bc4bd5a274234bb6702846b\",\"textRange\":{\"startLine\":30,\"endLine\":30,\"startOffset\":38,\"endOffset\":64},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The object passed as the value prop to the Context provider changes every render. To fix this consider wrapping it in a useMemo hook.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNMs2IV8fs3TdmYR\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/j1ql/GremlinQuery.tsx\",\"project\":\"testProject1\",\"line\":35,\"hash\":\"4ca6c397301c38f6cff444de6b2db40e\",\"textRange\":{\"startLine\":35,\"endLine\":41,\"startOffset\":29,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-11-21T12:41:55+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNYP2IV8fs3TdmaY\",\"rule\":\"typescript:S4624\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"project\":\"testProject1\",\"line\":274,\"hash\":\"7009c85d37324fa9e5d78be2afd059d1\",\"textRange\":{\"startLine\":274,\"endLine\":274,\"startOffset\":40,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Refactor this code to not use nested template literals.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"brain-overload\",\"confusing\"],\"creationDate\":\"2023-11-14T13:55:48+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNPw2IV8fs3TdmZZ\",\"rule\":\"typescript:S6481\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/TitleContext.tsx\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"7600a2d0faffb529e391234819f64661\",\"textRange\":{\"startLine\":15,\"endLine\":15,\"startOffset\":34,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The object passed as the value prop to the Context provider changes every render. To fix this consider wrapping it in a useMemo hook.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ignacio@fosfori.to\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2023-11-09T19:22:16+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNJa2IV8fs3TdmW-\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesSelect.tsx\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"7b9e80d38ef49846b2858c86fc19d7a4\",\"textRange\":{\"startLine\":15,\"endLine\":23,\"startOffset\":31,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jake.ferrero@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-11-09T14:04:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNOa2IV8fs3TdmZA\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/polaris/components/AddAliasButton.tsx\",\"project\":\"testProject1\",\"line\":12,\"hash\":\"bfea38a573d79690042eab5251caef0a\",\"textRange\":{\"startLine\":12,\"endLine\":18,\"startOffset\":31,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-11-08T17:46:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNOe2IV8fs3TdmZB\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/polaris/components/DeleteIndexButton.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"87b8f39bbd229d36f178bf8435847aa9\",\"textRange\":{\"startLine\":11,\"endLine\":17,\"startOffset\":42,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-11-08T17:46:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNOk2IV8fs3TdmZC\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/polaris/pages/PolarisOpenSearchMaintenancePage.tsx\",\"project\":\"testProject1\",\"line\":149,\"hash\":\"e6ea3dc0c72e17fcbf46749ef96ef55d\",\"textRange\":{\"startLine\":149,\"endLine\":161,\"startOffset\":15,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[],\"creationDate\":\"2023-11-08T17:46:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNJb2IV8fs3TdmW_\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesSelect.tsx\",\"project\":\"testProject1\",\"line\":25,\"hash\":\"86b0d8afe6bbeb422cf1499fc78a2109\",\"textRange\":{\"startLine\":25,\"endLine\":25,\"startOffset\":9,\"endOffset\":17},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"released\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nathomp3@alumni.ncsu.edu\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-11-08T15:36:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNJb2IV8fs3TdmXA\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesSelect.tsx\",\"project\":\"testProject1\",\"line\":127,\"hash\":\"49d9c86b2e31170ee5c06996cfad4178\",\"textRange\":{\"startLine\":127,\"endLine\":127,\"startOffset\":29,\"endOffset\":34},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nathomp3@alumni.ncsu.edu\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2023-11-08T15:36:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNJb2IV8fs3TdmXB\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesSelect.tsx\",\"project\":\"testProject1\",\"line\":173,\"hash\":\"9f44d0ecb4f953b1c2d3325b2e4f007b\",\"textRange\":{\"startLine\":173,\"endLine\":173,\"startOffset\":31,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nathomp3@alumni.ncsu.edu\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2023-11-08T15:36:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNak2IV8fs3TdmbP\",\"rule\":\"typescript:S1788\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/polaris/index.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"e04b53032cf9dcc8d4b0eebf151b7fee\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":2,\"endOffset\":33},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Default parameters should be last.\",\"effort\":\"20min\",\"debt\":\"20min\",\"author\":\"drew.johnson@jupiterone.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2023-10-05T20:06:58+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNHB2IV8fs3TdmWD\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountChangeNameButton.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"5a71b4b6118a4074a4aa7c0f72f77490\",\"textRange\":{\"startLine\":13,\"endLine\":16,\"startOffset\":40,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ignacio@fosfori.to\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-09-06T16:44:35+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNds2IV8fs3Tdmby\",\"rule\":\"docker:S6476\",\"severity\":\"MAJOR\",\"component\":\"testProject1:Dockerfile\",\"project\":\"testProject1\",\"line\":1,\"hash\":\"7d924cca3ecfaa308596ac71cec66598\",\"textRange\":{\"startLine\":1,\"endLine\":1,\"startOffset\":47,\"endOffset\":49},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace `as` with upper case format `AS`.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"convention\"],\"creationDate\":\"2023-08-31T02:06:05+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FORMATTED\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNN62IV8fs3TdmY0\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dashboards/TotalsWidget.tsx\",\"project\":\"testProject1\",\"line\":31,\"hash\":\"7ce1dff13f371c41f85a89190f93fc3e\",\"textRange\":{\"startLine\":31,\"endLine\":35,\"startOffset\":29,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"john.chavez@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-08-23T12:27:58+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNGO2IV8fs3TdmVu\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/EntitlementsPanel/EntitlementsPanel.tsx\",\"project\":\"testProject1\",\"line\":165,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":165,\"endLine\":169,\"startOffset\":10,\"endOffset\":13},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-08-10T02:40:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNGO2IV8fs3TdmVv\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/EntitlementsPanel/EntitlementsPanel.tsx\",\"project\":\"testProject1\",\"line\":180,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":180,\"endLine\":186,\"startOffset\":10,\"endOffset\":13},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-08-10T02:40:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNV52IV8fs3TdmaH\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/monaco-editor/monacoEditorInit.ts\",\"project\":\"testProject1\",\"line\":23,\"hash\":\"87a02a5daf20076ce1cf641a6cdd5cd6\",\"textRange\":{\"startLine\":23,\"endLine\":31,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2023-08-10T02:40:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNKB2IV8fs3TdmXR\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/CollectorsTable.tsx\",\"project\":\"testProject1\",\"line\":96,\"hash\":\"03c48a5a5f5172fb7113e8fb4ff92cc7\",\"textRange\":{\"startLine\":96,\"endLine\":99,\"startOffset\":32,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"matthew.zember@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-08-08T14:59:58+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNI32IV8fs3TdmWu\",\"rule\":\"typescript:S6564\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\",\"project\":\"testProject1\",\"line\":6,\"hash\":\"cd889c3f2aef1e69c4fa5bdba7e4ac13\",\"textRange\":{\"startLine\":6,\"endLine\":6,\"startOffset\":5,\"endOffset\":14},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this redundant type alias and replace its occurrences with \\\"any\\\".\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"matthew.zember@jupiterone.com\",\"tags\":[],\"creationDate\":\"2023-08-08T14:59:58+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNaR2IV8fs3TdmbL\",\"rule\":\"typescript:S1788\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\",\"project\":\"testProject1\",\"line\":100,\"hash\":\"29179d461d891cbd564b79821fb7b873\",\"textRange\":{\"startLine\":100,\"endLine\":100,\"startOffset\":31,\"endOffset\":46},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Default parameters should be last.\",\"effort\":\"20min\",\"debt\":\"20min\",\"author\":\"michell.ayalagalvan@contractor.jupiterone.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2023-07-03T16:18:04+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNPg2IV8fs3TdmZW\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/FindMappedRelationships.tsx\",\"project\":\"testProject1\",\"line\":38,\"hash\":\"b14d12c7a322e56856262bea8a948727\",\"textRange\":{\"startLine\":38,\"endLine\":38,\"startOffset\":9,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"relationshipKey\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"michell.ayalagalvan@contractor.jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-06-22T21:58:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNPg2IV8fs3TdmZX\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/FindMappedRelationships.tsx\",\"project\":\"testProject1\",\"line\":38,\"hash\":\"b14d12c7a322e56856262bea8a948727\",\"textRange\":{\"startLine\":38,\"endLine\":38,\"startOffset\":26,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setRelationshipKey\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"michell.ayalagalvan@contractor.jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-06-22T21:58:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNPg2IV8fs3TdmZY\",\"rule\":\"typescript:S6754\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/FindMappedRelationships.tsx\",\"project\":\"testProject1\",\"line\":40,\"hash\":\"f18c19adeb925fa38e496455a3331f63\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":8,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"useState call is not destructured into value + setter pair\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"michell.ayalagalvan@contractor.jupiterone.com\",\"tags\":[],\"creationDate\":\"2023-06-22T21:58:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"IDENTIFIABLE\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNPg2IV8fs3TdmZV\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/FindMappedRelationships.tsx\",\"project\":\"testProject1\",\"line\":32,\"hash\":\"437543898130794b0ea5def1dfd3799f\",\"textRange\":{\"startLine\":32,\"endLine\":32,\"startOffset\":9,\"endOffset\":21},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"errorMessage\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-06-16T16:06:16+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNX82IV8fs3TdmaP\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/queryEngineConfig.ts\",\"project\":\"testProject1\",\"line\":93,\"hash\":\"929cd5c30b32f061e5f074be8b8a99f3\",\"textRange\":{\"startLine\":93,\"endLine\":95,\"startOffset\":14,\"endOffset\":16},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2023-06-15T17:56:51+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNZE2IV8fs3Tdmaw\",\"rule\":\"typescript:S5869\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":213,\"hash\":\"fa1ee656144328738606157eb0d44187\",\"textRange\":{\"startLine\":213,\"endLine\":213,\"startOffset\":55,\"endOffset\":58},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":213,\"endLine\":213,\"startOffset\":58,\"endOffset\":61},\"msg\":\"Additional duplicate\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Remove duplicates in this character class.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mayashankar24@gmail.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2023-06-09T16:04:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNOG2IV8fs3TdmY4\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/components/JobRunsFilterControls.tsx\",\"project\":\"testProject1\",\"line\":17,\"hash\":\"b9925e5c9390cf36272b8e81062e67c2\",\"textRange\":{\"startLine\":17,\"endLine\":21,\"startOffset\":38,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNOD2IV8fs3TdmY3\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/components/RunJobForm.tsx\",\"project\":\"testProject1\",\"line\":26,\"hash\":\"f80633b630d87047b20e9094f4d8444d\",\"textRange\":{\"startLine\":26,\"endLine\":26,\"startOffset\":27,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNOQ2IV8fs3TdmY9\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/context.tsx\",\"project\":\"testProject1\",\"line\":22,\"hash\":\"697a7037a7aaaf914c1a74ca08bccc7f\",\"textRange\":{\"startLine\":22,\"endLine\":24,\"startOffset\":47,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNOJ2IV8fs3TdmY5\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobDefinitionsTable.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"095fdfbff08bae4e9bd6046651609925\",\"textRange\":{\"startLine\":11,\"endLine\":16,\"startOffset\":36,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNOJ2IV8fs3TdmY6\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobDefinitionsTable.tsx\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"7d0185f864ccdb8a6aa86084b828984a\",\"textRange\":{\"startLine\":15,\"endLine\":15,\"startOffset\":2,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027readOnly\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNOJ2IV8fs3TdmY7\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobDefinitionsTable.tsx\",\"project\":\"testProject1\",\"line\":54,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":54,\"endLine\":71,\"startOffset\":4,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNON2IV8fs3TdmY8\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobRunsTable.tsx\",\"project\":\"testProject1\",\"line\":21,\"hash\":\"3b21c85bb045d8f9bdc6e91332af7e3b\",\"textRange\":{\"startLine\":21,\"endLine\":21,\"startOffset\":29,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNQT2IV8fs3TdmZc\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/DiffGraphObject.tsx\",\"project\":\"testProject1\",\"line\":54,\"hash\":\"fbee1f7f9d889960add8448e4399545d\",\"textRange\":{\"startLine\":54,\"endLine\":54,\"startOffset\":9,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[],\"creationDate\":\"2023-04-18T01:43:09+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNQT2IV8fs3TdmZd\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/DiffGraphObject.tsx\",\"project\":\"testProject1\",\"line\":70,\"hash\":\"6872f2d6c337b2ff512e3f36404ca378\",\"textRange\":{\"startLine\":70,\"endLine\":72,\"startOffset\":31,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-04-18T01:43:09+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZ12IV8fs3TdmbA\",\"rule\":\"typescript:S1871\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"project\":\"testProject1\",\"line\":62,\"hash\":\"c641c55903a7f150cb0d590bdb18a637\",\"textRange\":{\"startLine\":62,\"endLine\":65,\"startOffset\":44,\"endOffset\":7},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":60,\"endLine\":62,\"startOffset\":49,\"endOffset\":7},\"msg\":\"Original\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"This branch\\u0027s code block is the same as the block for the branch on line 60.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"design\",\"suspicious\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNZ42IV8fs3TdmbB\",\"rule\":\"typescript:S6557\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/searchPropertyConverters.ts\",\"project\":\"testProject1\",\"line\":79,\"hash\":\"d120bdba3aba5429a1f3568417e0e5a0\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":6,\"endOffset\":21},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use \\u0027String#startsWith\\u0027 method instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNHc2IV8fs3TdmWL\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/NeptuneMigrationTable.tsx\",\"project\":\"testProject1\",\"line\":176,\"hash\":\"77cd67f7ec023d5b81b7af7229c8fdf4\",\"textRange\":{\"startLine\":176,\"endLine\":180,\"startOffset\":38,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-04-13T22:49:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNHc2IV8fs3TdmWM\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/NeptuneMigrationTable.tsx\",\"project\":\"testProject1\",\"line\":179,\"hash\":\"7d0185f864ccdb8a6aa86084b828984a\",\"textRange\":{\"startLine\":179,\"endLine\":179,\"startOffset\":2,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027readOnly\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-04-13T22:49:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNKV2IV8fs3TdmXY\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\",\"project\":\"testProject1\",\"line\":290,\"hash\":\"0c689cf5ed5d5b2b1582ba784d21c67d\",\"textRange\":{\"startLine\":290,\"endLine\":294,\"startOffset\":42,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-04-07T22:25:19+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNaV2IV8fs3TdmbM\",\"rule\":\"typescript:S6564\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/serialization.ts\",\"project\":\"testProject1\",\"line\":178,\"hash\":\"caf754dc0ef2c94fcc343bd9c1065814\",\"textRange\":{\"startLine\":178,\"endLine\":178,\"startOffset\":5,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this redundant type alias and replace its occurrences with \\\"any\\\".\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[],\"creationDate\":\"2023-03-31T20:26:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNQw2IV8fs3TdmZj\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/GetMappedRelationship.tsx\",\"project\":\"testProject1\",\"line\":29,\"hash\":\"b27712e7ec4d058c45939d6d2e0d0f43\",\"textRange\":{\"startLine\":29,\"endLine\":32,\"startOffset\":36,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-03-31T20:26:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNQw2IV8fs3TdmZk\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/GetMappedRelationship.tsx\",\"project\":\"testProject1\",\"line\":34,\"hash\":\"437543898130794b0ea5def1dfd3799f\",\"textRange\":{\"startLine\":34,\"endLine\":34,\"startOffset\":9,\"endOffset\":21},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"errorMessage\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-03-31T20:26:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNMY2IV8fs3TdmYL\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpenSearchIndexesTable.tsx\",\"project\":\"testProject1\",\"line\":206,\"hash\":\"d37f6e1e33ba194bdb90ded1cec483fb\",\"textRange\":{\"startLine\":206,\"endLine\":208,\"startOffset\":39,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-03-20T20:45:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNLg2IV8fs3TdmX3\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/getRealGraphData.tsx\",\"project\":\"testProject1\",\"line\":89,\"hash\":\"0b0ef5ba39d6ad3d92b8cb159c6a5436\",\"textRange\":{\"startLine\":89,\"endLine\":91,\"startOffset\":16,\"endOffset\":32},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2023-03-06T03:55:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNLg2IV8fs3TdmX4\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/getRealGraphData.tsx\",\"project\":\"testProject1\",\"line\":123,\"hash\":\"f4a873ee0bd231defdeab5c39a9468df\",\"textRange\":{\"startLine\":123,\"endLine\":125,\"startOffset\":16,\"endOffset\":32},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2023-03-06T03:55:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNKl2IV8fs3TdmXc\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"892797dc52e07b0b0c9544d42b39bb88\",\"textRange\":{\"startLine\":16,\"endLine\":21,\"startOffset\":39,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNKm2IV8fs3TdmXd\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":24,\"endLine\":41,\"startOffset\":4,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNKm2IV8fs3TdmXf\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"project\":\"testProject1\",\"line\":45,\"hash\":\"85b0f0446b205242cfe0f2fd77cd740e\",\"textRange\":{\"startLine\":45,\"endLine\":55,\"startOffset\":31,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNKm2IV8fs3TdmXg\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"project\":\"testProject1\",\"line\":52,\"hash\":\"9c6314f923a2e92d9709d0649e16efb1\",\"textRange\":{\"startLine\":52,\"endLine\":52,\"startOffset\":10,\"endOffset\":11},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"textRange\":{\"startLine\":52,\"endLine\":52,\"startOffset\":23,\"endOffset\":32},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNKm2IV8fs3TdmXh\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"project\":\"testProject1\",\"line\":53,\"hash\":\"a57f03b9f7e42f505ede0f989acfb9c6\",\"textRange\":{\"startLine\":53,\"endLine\":53,\"startOffset\":7,\"endOffset\":8},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"textRange\":{\"startLine\":53,\"endLine\":53,\"startOffset\":19,\"endOffset\":28},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNLN2IV8fs3TdmX0\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"project\":\"testProject1\",\"line\":167,\"hash\":\"7db5f5456da55805a651758a3e57d303\",\"textRange\":{\"startLine\":167,\"endLine\":167,\"startOffset\":32,\"endOffset\":60},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNKr2IV8fs3TdmXi\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/EntitiesByPropertyTable.tsx\",\"project\":\"testProject1\",\"line\":44,\"hash\":\"7074f25e36353381d8e61a41535352f9\",\"textRange\":{\"startLine\":44,\"endLine\":44,\"startOffset\":40,\"endOffset\":74},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNK52IV8fs3TdmXm\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\",\"project\":\"testProject1\",\"line\":9,\"hash\":\"9412d94c46ab5d49d69806bed0cb8bc9\",\"textRange\":{\"startLine\":9,\"endLine\":9,\"startOffset\":8,\"endOffset\":14},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"domain\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNK52IV8fs3TdmXn\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\",\"project\":\"testProject1\",\"line\":33,\"hash\":\"d5d764c8373100c6291dd972f528dffe\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":8,\"endOffset\":14},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"domain\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNPG2IV8fs3TdmZJ\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/index.tsx\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"c389208e4d5fb376094d5d478a134989\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"startOffset\":15,\"endOffset\":32},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNMQ2IV8fs3TdmYG\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"project\":\"testProject1\",\"line\":44,\"hash\":\"14323c62c0341b24af380dc328f3589b\",\"textRange\":{\"startLine\":44,\"endLine\":50,\"startOffset\":78,\"endOffset\":35},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNMQ2IV8fs3TdmYJ\",\"rule\":\"typescript:S1764\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"project\":\"testProject1\",\"line\":341,\"hash\":\"afb9cd3889315d77a193b4f8a3a68bcd\",\"textRange\":{\"startLine\":341,\"endLine\":341,\"startOffset\":19,\"endOffset\":27},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"textRange\":{\"startLine\":341,\"endLine\":341,\"startOffset\":7,\"endOffset\":15},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Correct one of the identical sub-expressions on both sides of operator \\\"\\u0026\\u0026\\\"\",\"effort\":\"2min\",\"debt\":\"2min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[],\"creationDate\":\"2023-03-03T06:02:57+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNLJ2IV8fs3TdmXv\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\",\"project\":\"testProject1\",\"line\":66,\"hash\":\"abc07fa6887cd716ba1cfd08c0251077\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":18,\"endOffset\":46},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-03-02T20:08:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNKe2IV8fs3TdmXb\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RawMappingDrawer.tsx\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"29e232f77d4b334059e8db87ac50485d\",\"textRange\":{\"startLine\":16,\"endLine\":19,\"startOffset\":33,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-03-02T05:18:54+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNKE2IV8fs3TdmXS\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationEventsTable.tsx\",\"project\":\"testProject1\",\"line\":60,\"hash\":\"72fe37b19a2537b44bbb6fb768bf06e5\",\"textRange\":{\"startLine\":60,\"endLine\":63,\"startOffset\":39,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"emilypd13@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-02-22T21:35:34+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNKE2IV8fs3TdmXT\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationEventsTable.tsx\",\"project\":\"testProject1\",\"line\":62,\"hash\":\"87beac3e019b1e910d4159adb7bf577a\",\"textRange\":{\"startLine\":62,\"endLine\":62,\"startOffset\":2,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027refresh\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"emilypd13@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-02-22T21:35:34+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFv2IV8fs3TdmVn\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"project\":\"testProject1\",\"line\":59,\"hash\":\"679f6ecbaf9011f6c607336602a2b147\",\"textRange\":{\"startLine\":59,\"endLine\":64,\"startOffset\":30,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"balin.sinnott@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-02-22T18:09:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNLX2IV8fs3TdmX1\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/IdCopyButtonWithToolTip.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"be29c694d760beefe5e0da84a280603f\",\"textRange\":{\"startLine\":11,\"endLine\":17,\"startOffset\":40,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-02-17T03:47:50+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]}],\"components\":[{\"key\":\"testProject1:packages/callisto-frontend/src/components/DiffGraphObject.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DiffGraphObject.tsx\",\"longName\":\"packages/callisto-frontend/src/components/DiffGraphObject.tsx\",\"path\":\"packages/callisto-frontend/src/components/DiffGraphObject.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/EnvSelector.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"EnvSelector.tsx\",\"longName\":\"packages/callisto-frontend/src/components/EnvSelector.tsx\",\"path\":\"packages/callisto-frontend/src/components/EnvSelector.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/GetMappedRelationship.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"GetMappedRelationship.tsx\",\"longName\":\"packages/callisto-frontend/src/components/GetMappedRelationship.tsx\",\"path\":\"packages/callisto-frontend/src/components/GetMappedRelationship.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/CopyToClipboardButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CopyToClipboardButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/CopyToClipboardButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/CopyToClipboardButton.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/queryEngineConfig.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"queryEngineConfig.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/queryEngineConfig.ts\",\"path\":\"packages/callisto-backend/src/routes/api/queryEngineConfig.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/providers/themeMode.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"themeMode.tsx\",\"longName\":\"packages/callisto-frontend/src/providers/themeMode.tsx\",\"path\":\"packages/callisto-frontend/src/providers/themeMode.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/RapidResponsePage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RapidResponsePage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/RapidResponsePage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/RapidResponsePage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/monaco-editor/monacoEditorInit.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"monacoEditorInit.ts\",\"longName\":\"packages/callisto-frontend/src/monaco-editor/monacoEditorInit.ts\",\"path\":\"packages/callisto-frontend/src/monaco-editor/monacoEditorInit.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/AuditEventsPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AuditEventsPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/AuditEventsPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/AuditEventsPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/IntegrationsPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationsPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/IntegrationsPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/IntegrationsPage.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/searchPropertyConverters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"searchPropertyConverters.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/searchPropertyConverters.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/searchPropertyConverters.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"convertSearchDocumentToGraphObject.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/dashboards/TotalsWidget.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"TotalsWidget.tsx\",\"longName\":\"packages/callisto-frontend/src/components/dashboards/TotalsWidget.tsx\",\"path\":\"packages/callisto-frontend/src/components/dashboards/TotalsWidget.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/components/JobRunsFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"JobRunsFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/query-engine-maintenance/components/JobRunsFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/query-engine-maintenance/components/JobRunsFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/components/RunJobForm.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RunJobForm.tsx\",\"longName\":\"packages/callisto-frontend/src/components/query-engine-maintenance/components/RunJobForm.tsx\",\"path\":\"packages/callisto-frontend/src/components/query-engine-maintenance/components/RunJobForm.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobDefinitionsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"JobDefinitionsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobDefinitionsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobDefinitionsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"relationshipRepository.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/relationshipRepository.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/serialization.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"serialization.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/serialization.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/serialization.ts\"},{\"key\":\"testProject1:packages/callisto-shared/src/types.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"types.ts\",\"longName\":\"packages/callisto-shared/src/types.ts\",\"path\":\"packages/callisto-shared/src/types.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobRunsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"JobRunsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobRunsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/query-engine-maintenance/tables/JobRunsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserDetailPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/UserDetailPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/EntitlementsPanel/EntitlementsPanel.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"EntitlementsPanel.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/EntitlementsPanel/EntitlementsPanel.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/EntitlementsPanel/EntitlementsPanel.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useMappedRelationshipsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/j1ql/GremlinQuery.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"GremlinQuery.tsx\",\"longName\":\"packages/callisto-frontend/src/components/j1ql/GremlinQuery.tsx\",\"path\":\"packages/callisto-frontend/src/components/j1ql/GremlinQuery.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useIntegrationButtons.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountCreationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"fetchIntegrations.ts\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/fetchIntegrations.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/MainAppBar/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/MainAppBar/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/MainAppBar/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/EntitiesByPropertyTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"EntitiesByPropertyTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/EntitiesByPropertyTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/EntitiesByPropertyTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RenderIntegrationIcons.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RawMappingDrawer.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RawMappingDrawer.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/RawMappingDrawer.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/RawMappingDrawer.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpenSearchIndexesTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"OpenSearchIndexesTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/tables/OpenSearchIndexesTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/tables/OpenSearchIndexesTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"OpensearchDataExplorerTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationInstancesTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/CollectorsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CollectorsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/CollectorsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/CollectorsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/vite.config.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"vite.config.ts\",\"longName\":\"packages/callisto-frontend/vite.config.ts\",\"path\":\"packages/callisto-frontend/vite.config.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationEventsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationEventsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationEventsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationEventsTable.tsx\"},{\"key\":\"testProject1:Dockerfile\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"Dockerfile\",\"longName\":\"Dockerfile\",\"path\":\"Dockerfile\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationJobFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/context.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"context.tsx\",\"longName\":\"packages/callisto-frontend/src/components/query-engine-maintenance/context.tsx\",\"path\":\"packages/callisto-frontend/src/components/query-engine-maintenance/context.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesSelect.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationTemplatesSelect.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesSelect.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesSelect.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationTemplatesView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesView.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AuthenticationSection.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/AuthenticationSection.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/polaris/components/DeleteIndexButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DeleteIndexButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/polaris/components/DeleteIndexButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/polaris/components/DeleteIndexButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"InstanceConfigFields.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/InstanceConfigFields.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/polaris/components/AddAliasButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AddAliasButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/polaris/components/AddAliasButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/polaris/components/AddAliasButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/templateGenerator/FieldsObjectGenerator.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FieldsObjectGenerator.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/FieldsObjectGenerator.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/templateGenerator/FieldsObjectGenerator.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/polaris/pages/PolarisOpenSearchMaintenancePage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"PolarisOpenSearchMaintenancePage.tsx\",\"longName\":\"packages/callisto-frontend/src/components/polaris/pages/PolarisOpenSearchMaintenancePage.tsx\",\"path\":\"packages/callisto-frontend/src/components/polaris/pages/PolarisOpenSearchMaintenancePage.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"query.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/query.ts\",\"path\":\"packages/callisto-backend/src/routes/api/query.ts\"},{\"key\":\"testProject1\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"testProject1\",\"longName\":\"testProject1\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationInstanceConfigModal.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceConfigModal.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesContext.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationTemplatesContext.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesContext.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/templates/IntegrationTemplatesContext.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/InvokeDataIntegrityReportButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"InvokeDataIntegrityReportButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/InvokeDataIntegrityReportButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/InvokeDataIntegrityReportButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AddMigrationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CollectorsView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/CollectorsView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/MainAppNavigation/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserLoginsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UserLoginsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/CognitoUsersTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CognitoUsersTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/CognitoUsersTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/CognitoUsersTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserDetailView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UsersV2Table.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UsersV2Table.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UsersV2Table.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UsersV2Table.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"mapper.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/mapper.ts\",\"path\":\"packages/callisto-backend/src/routes/api/mapper.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/polaris/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"packages/callisto-backend/src/domain/polaris/index.ts\",\"path\":\"packages/callisto-backend/src/domain/polaris/index.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/NeptuneMigrationTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"NeptuneMigrationTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/tables/NeptuneMigrationTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/tables/NeptuneMigrationTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/graph/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/graph/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/graph/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/providers/pageTitle.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"pageTitle.tsx\",\"longName\":\"packages/callisto-frontend/src/providers/pageTitle.tsx\",\"path\":\"packages/callisto-frontend/src/providers/pageTitle.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/CopyToClipboardButtonWithText.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CopyToClipboardButtonWithText.tsx\",\"longName\":\"packages/callisto-frontend/src/components/CopyToClipboardButtonWithText.tsx\",\"path\":\"packages/callisto-frontend/src/components/CopyToClipboardButtonWithText.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/getRealGraphData.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"getRealGraphData.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/getRealGraphData.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/getRealGraphData.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountSettingsPanel.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/IdCopyButtonWithToolTip.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IdCopyButtonWithToolTip.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/IdCopyButtonWithToolTip.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/IdCopyButtonWithToolTip.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/FindMappedRelationships.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FindMappedRelationships.tsx\",\"longName\":\"packages/callisto-frontend/src/components/FindMappedRelationships.tsx\",\"path\":\"packages/callisto-frontend/src/components/FindMappedRelationships.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountChangeNameButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountChangeNameButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountChangeNameButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountChangeNameButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/TitleContext.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"TitleContext.tsx\",\"longName\":\"packages/callisto-frontend/src/components/TitleContext.tsx\",\"path\":\"packages/callisto-frontend/src/components/TitleContext.tsx\"}],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -1030,7 +1030,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -1043,8 +1043,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:50.027Z", - "time": 160, + "startedDateTime": "2024-04-12T14:45:31.835Z", + "time": 116, "timings": { "blocked": -1, "connect": -1, @@ -1052,11 +1052,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 160 + "wait": 116 } }, { - "_id": "c12a774459e41104f4555b2930f6e6b4", + "_id": "4c17d786d31c4037c8b0da35f06cc782", "_order": 0, "cache": {}, "request": { @@ -1090,7 +1090,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 347, @@ -1114,14 +1114,14 @@ "value": "MAJOR" } ], - "url": "http://127.0.0.1:9001/api/issues/search?p=2&ps=100&componentKeys=testProject1&severities=MAJOR" + "url": "http://127.0.0.1:9000/api/issues/search?p=2&ps=100&componentKeys=testProject1&severities=MAJOR" }, "response": { - "bodySize": 15915, + "bodySize": 13119, "content": { "mimeType": "application/json", - "size": 15915, - "text": "{\"total\":285,\"p\":2,\"ps\":100,\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":285},\"effortTotal\":1284,\"issues\":[{\"key\":\"d90da057-dbd2-4da9-8a60-a83d32b8ce12\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\",\"project\":\"testProject1\",\"line\":50,\"hash\":\"e95a9a668262c5fb66b6b700b002a840\",\"textRange\":{\"startLine\":50,\"endLine\":50,\"startOffset\":34,\"endOffset\":68},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-02-15T04:27:55+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"3d034cb8-56a3-4bd7-8748-5d4b68fb6ed2\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"project\":\"testProject1\",\"line\":31,\"hash\":\"11a4777f86d340962e4cc576573f659a\",\"textRange\":{\"startLine\":31,\"endLine\":31,\"startOffset\":21,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2023-02-14T07:20:19+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"89c6af00-3aa4-46f9-9c8f-72b1594b28c9\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/MappedRelationshipsTable.tsx\",\"project\":\"testProject1\",\"line\":25,\"hash\":\"b4646f3f89159906b28ba9e39c62b826\",\"textRange\":{\"startLine\":25,\"endLine\":25,\"startOffset\":11,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2023-02-13T16:05:21+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"26ea2e87-c08b-45d3-8db3-a2a9d9d038b5\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/RenderCellExpand.tsx\",\"project\":\"testProject1\",\"line\":99,\"hash\":\"17b85498f5b5e7df04eb76a0f2949f2a\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":33,\"endOffset\":61},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-02-13T06:21:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"03fa9524-652b-48b7-9b65-056a3875e94a\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderRelationshipRulesCell.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"47b790890a9ca1aec8b81f042ffbd740\",\"textRange\":{\"startLine\":11,\"endLine\":15,\"startOffset\":44,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-02-13T06:21:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"be813947-670f-46fa-b2fe-ad261b03fcaf\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderRelationshipRulesCell.tsx\",\"project\":\"testProject1\",\"line\":47,\"hash\":\"11a4777f86d340962e4cc576573f659a\",\"textRange\":{\"startLine\":47,\"endLine\":47,\"startOffset\":21,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2023-02-13T06:21:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"e8bab6b8-d1d2-4206-b451-48b87e91f143\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"project\":\"testProject1\",\"line\":235,\"hash\":\"b4646f3f89159906b28ba9e39c62b826\",\"textRange\":{\"startLine\":235,\"endLine\":235,\"startOffset\":11,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2023-02-09T02:47:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8c842ccb-c8be-45cd-8169-af547c30dd99\",\"rule\":\"typescript:S6660\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"project\":\"testProject1\",\"line\":47,\"hash\":\"a049c6453f038826b51ca78be14c87d9\",\"textRange\":{\"startLine\":47,\"endLine\":47,\"startOffset\":6,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027If\\u0027 statement should not be the only statement in \\u0027else\\u0027 block\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[],\"creationDate\":\"2023-02-09T02:47:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d1e272d2-7832-4260-a0c5-fc3e98c64433\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/convertFiltersToSearchTerms.ts\",\"project\":\"testProject1\",\"line\":63,\"hash\":\"38bfb7c383ee05e359319bd54d91b33c\",\"textRange\":{\"startLine\":63,\"endLine\":63,\"startOffset\":12,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[],\"creationDate\":\"2023-02-03T18:35:17+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"88fadb7b-147b-42b9-af29-5499f86ca8d3\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/SyncJobsPage.tsx\",\"project\":\"testProject1\",\"line\":9,\"hash\":\"7672b97a1f7e5a4f955ac826694e3674\",\"textRange\":{\"startLine\":9,\"endLine\":17,\"startOffset\":18,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"darrius.wright@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-02-02T21:05:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"3714eb7b-0de6-44de-a3d5-a32a133c0a05\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountDetailView.tsx\",\"project\":\"testProject1\",\"line\":36,\"hash\":\"d2b3085db35cbdaf69110971cd69edf0\",\"textRange\":{\"startLine\":36,\"endLine\":40,\"startOffset\":34,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"balin.sinnott@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-02-02T16:24:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a5b19e89-db0d-49b2-9496-a672ac9e6f47\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"project\":\"testProject1\",\"line\":109,\"hash\":\"21108e250d5e248db85ecdce05fb0c96\",\"textRange\":{\"startLine\":109,\"endLine\":113,\"startOffset\":37,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"balin.sinnott@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-02-02T16:24:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f17afbb7-a7da-4461-8540-ced572400d4c\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\",\"project\":\"testProject1\",\"line\":49,\"hash\":\"ead34a9f166b4115c5b78998e3b104c0\",\"textRange\":{\"startLine\":49,\"endLine\":53,\"startOffset\":29,\"endOffset\":20},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"balin.sinnott@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-02-02T16:24:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a5ef52fd-d12d-44ea-93ec-0e93d4aa4211\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":11,\"endLine\":22,\"startOffset\":4,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-01-12T17:56:04+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"57b40106-d432-4694-89ea-df6c25de42fe\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\",\"project\":\"testProject1\",\"line\":6,\"hash\":\"d90c7ea3d00ecf96fd178a4adb185111\",\"textRange\":{\"startLine\":6,\"endLine\":6,\"startOffset\":34,\"endOffset\":68},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-01-11T22:59:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"4176caa4-7b0c-4c83-9e79-31d38a5a8154\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\",\"project\":\"testProject1\",\"line\":7,\"hash\":\"9f1c4843c82cd5c711e6231c2fb2c772\",\"textRange\":{\"startLine\":7,\"endLine\":7,\"startOffset\":15,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setOpen\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-01-11T22:59:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"6c4ccff4-d1d3-4132-8f93-7eade84808d2\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\",\"project\":\"testProject1\",\"line\":7,\"hash\":\"9f1c4843c82cd5c711e6231c2fb2c772\",\"textRange\":{\"startLine\":7,\"endLine\":7,\"startOffset\":9,\"endOffset\":13},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"open\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-01-11T22:59:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"bdeb0713-c20e-493d-9730-bc99349e6b5d\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\",\"project\":\"testProject1\",\"line\":8,\"hash\":\"96035f2659eb169dd79c610d2e3b5c71\",\"textRange\":{\"startLine\":8,\"endLine\":8,\"startOffset\":8,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"displaySnackbarMessage\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-01-11T22:59:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"01481627-18a8-41fa-ba20-577f7ca71b6d\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/ResumeMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"5aaaf4e526e3930173563210585fd4cf\",\"textRange\":{\"startLine\":11,\"endLine\":11,\"startOffset\":38,\"endOffset\":73},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-01-11T22:59:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"2f9eab76-2b46-4c23-9c4f-cccd74ff52d3\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/ResumeMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"5aaaf4e526e3930173563210585fd4cf\",\"textRange\":{\"startLine\":11,\"endLine\":11,\"startOffset\":47,\"endOffset\":58},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027refreshData\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-01-11T22:59:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a359f7d6-90e4-4200-b03b-3ea5349d9955\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/common/ConfirmationDialog.tsx\",\"project\":\"testProject1\",\"line\":19,\"hash\":\"131bbf2933cbe550d91fdb6ecf7cb5b3\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":35,\"endOffset\":65},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-01-10T18:57:24+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5b5ea1e3-0824-449a-a34a-26b7115d542e\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/ConfirmClusterAssignmentDialog.tsx\",\"project\":\"testProject1\",\"line\":72,\"hash\":\"e102666b2a7cc88db6ab69743871e154\",\"textRange\":{\"startLine\":72,\"endLine\":78,\"startOffset\":47,\"endOffset\":38},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-01-10T18:57:24+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"aedc1112-fda3-46ac-bfce-a92b68acb15b\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/NeptuneAccountAssignmentButton.tsx\",\"project\":\"testProject1\",\"line\":66,\"hash\":\"e519ce73a30f3bb4e8cad3b0f5ff7716\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":2,\"endOffset\":51},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-01-09T19:13:52+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f075ecdd-cea7-4966-a9ca-3430230dd9f8\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/NeptuneAccountAssignmentButton.tsx\",\"project\":\"testProject1\",\"line\":156,\"hash\":\"e9bf3adca093d2caafb06855d02cda07\",\"textRange\":{\"startLine\":156,\"endLine\":156,\"startOffset\":37,\"endOffset\":76},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-01-09T19:13:52+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"78222416-72a3-43cb-ad45-7eefe43b1c2d\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/AccountClusterTable.tsx\",\"project\":\"testProject1\",\"line\":72,\"hash\":\"87bb48bf8d4f4a048d5d8ba2f992029e\",\"textRange\":{\"startLine\":72,\"endLine\":72,\"startOffset\":36,\"endOffset\":67},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-01-09T19:13:52+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5ebd43b4-09db-48aa-9bb1-2bf7e5cdb96d\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":19,\"hash\":\"ed9bcf25b578a4ef304468d1e3ac9288\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":35,\"endOffset\":69},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-01-04T16:23:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"de9f831b-53ba-4d36-9490-c8f25e5278cc\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":117,\"hash\":\"06dbec9eb160f40ee5c12bf5d5ceb45b\",\"textRange\":{\"startLine\":117,\"endLine\":126,\"startOffset\":8,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"unused\"],\"creationDate\":\"2023-01-04T15:51:05+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"b79f3841-0204-45c0-b055-7fa31676985f\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/NeptuneMigrationsFilterControls.tsx\",\"project\":\"testProject1\",\"line\":23,\"hash\":\"1aef8ca75e23d4ba97907476fc166472\",\"textRange\":{\"startLine\":23,\"endLine\":30,\"startOffset\":47,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2023-01-03T19:14:19+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d68e8fce-db54-4117-b205-ba40e256106a\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\",\"project\":\"testProject1\",\"line\":400,\"hash\":\"f573a40b1566a2ac2398acb3652a79fb\",\"textRange\":{\"startLine\":400,\"endLine\":402,\"startOffset\":43,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"adam.pierson@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-11-18T21:26:23+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"36490f41-cee5-4f98-85b4-2df2044e046c\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"project\":\"testProject1\",\"line\":462,\"hash\":\"9f1c4843c82cd5c711e6231c2fb2c772\",\"textRange\":{\"startLine\":462,\"endLine\":462,\"startOffset\":15,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setOpen\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"adam.pierson@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-11-18T21:26:23+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"38bec585-de4a-4030-b8e5-386e18c608d8\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"project\":\"testProject1\",\"line\":462,\"hash\":\"9f1c4843c82cd5c711e6231c2fb2c772\",\"textRange\":{\"startLine\":462,\"endLine\":462,\"startOffset\":9,\"endOffset\":13},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"open\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"adam.pierson@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-11-18T21:26:23+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"7d61fef6-3b0f-4447-a133-bc24f368c01c\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"project\":\"testProject1\",\"line\":584,\"hash\":\"53b487304e4cb452b58bb4f3af00c969\",\"textRange\":{\"startLine\":584,\"endLine\":584,\"startOffset\":41,\"endOffset\":76},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"adam.pierson@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-11-18T21:26:23+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"05b7e4f7-6295-4186-9e0c-d041b9fc616d\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/ClusterFilterControls.tsx\",\"project\":\"testProject1\",\"line\":59,\"hash\":\"8a3a5df11811caa40a95504e4f242e14\",\"textRange\":{\"startLine\":59,\"endLine\":64,\"startOffset\":45,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-11-17T21:46:22+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"169028a0-2e78-42e9-b715-20edbb8318f9\",\"rule\":\"typescript:S6844\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/AccountClusterTable.tsx\",\"project\":\"testProject1\",\"line\":174,\"hash\":\"1feb550c17a2202e35cdbc2ac3e3c601\",\"textRange\":{\"startLine\":174,\"endLine\":174,\"startOffset\":14,\"endOffset\":52},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Anchor used as a button. Anchors are primarily expected to navigate. Use the button element instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"accessibility\",\"react\"],\"creationDate\":\"2022-11-17T20:31:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"},{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5cc1d2dd-80c1-4cf6-bc96-63c33ea6d56b\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/ClusterTable.tsx\",\"project\":\"testProject1\",\"line\":26,\"hash\":\"0c17e245fa7dd1606504b168b6e0d78c\",\"textRange\":{\"startLine\":26,\"endLine\":30,\"startOffset\":29,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-11-17T20:31:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f1b94c10-0410-45e8-8714-0c22e1c4a0b1\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/ClusterTable.tsx\",\"project\":\"testProject1\",\"line\":28,\"hash\":\"7d0185f864ccdb8a6aa86084b828984a\",\"textRange\":{\"startLine\":28,\"endLine\":28,\"startOffset\":2,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027readOnly\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2022-11-17T20:31:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"7f54fbda-6b61-455b-9ad5-4aa14614d741\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/ClusterTable.tsx\",\"project\":\"testProject1\",\"line\":33,\"hash\":\"6c61d10b360917ad08c247db1e729867\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":18,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setFilters\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-11-17T20:31:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f63fc371-6deb-42dc-9b20-392bf0bb440c\",\"rule\":\"typescript:S6844\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/ClusterTable.tsx\",\"project\":\"testProject1\",\"line\":66,\"hash\":\"1feb550c17a2202e35cdbc2ac3e3c601\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":14,\"endOffset\":52},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Anchor used as a button. Anchors are primarily expected to navigate. Use the button element instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"accessibility\",\"react\"],\"creationDate\":\"2022-11-17T20:31:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"},{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a2f5daf0-5ac8-4617-bfe6-6c8f206d7026\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/index.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"f9ec4aae17df3a10f58df95a2da3bf39\",\"textRange\":{\"startLine\":11,\"endLine\":13,\"startOffset\":43,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c57527aa-e96a-41ba-b64e-98d1abff5155\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountChangeAliasButton.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"99a00334006be69fc1129a913c120c28\",\"textRange\":{\"startLine\":13,\"endLine\":16,\"startOffset\":41,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1a81c901-3e9c-4c17-bedb-4c873f228be5\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountChangeOwnerButton.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"277153ec66154b65eb7e2ee0fd5cdd80\",\"textRange\":{\"startLine\":13,\"endLine\":16,\"startOffset\":41,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f3c5922f-368e-4afa-b6c1-a7f463f12d8d\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-createGroupButton.tsx\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"5e063a025b2b6000e92f6d10f838bfa5\",\"textRange\":{\"startLine\":15,\"endLine\":17,\"startOffset\":43,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f882324d-53ef-48eb-8497-700d368c7613\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\",\"project\":\"testProject1\",\"line\":117,\"hash\":\"382924707031a3803ac8d931f861447a\",\"textRange\":{\"startLine\":117,\"endLine\":117,\"startOffset\":35,\"endOffset\":72},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ebbbf5f6-185f-4556-b906-b0210a8e20ff\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"project\":\"testProject1\",\"line\":71,\"hash\":\"845a74713dfeff74aab296998241f6b6\",\"textRange\":{\"startLine\":71,\"endLine\":71,\"startOffset\":35,\"endOffset\":72},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"2604513b-d998-4d16-9702-f0432dd565a4\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountPicker.tsx\",\"project\":\"testProject1\",\"line\":20,\"hash\":\"7c5ac1d279c5eede13b6a88cb0de6890\",\"textRange\":{\"startLine\":20,\"endLine\":23,\"startOffset\":30,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1998996e-b495-45ac-8408-ab15604438bf\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\",\"project\":\"testProject1\",\"line\":202,\"hash\":\"9d8069bf0ae2c61bfce6dbdbac649636\",\"textRange\":{\"startLine\":202,\"endLine\":202,\"startOffset\":35,\"endOffset\":72},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"6073b27f-56d0-4a5b-a636-0417aac318f7\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupCreationButton.tsx\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"5e063a025b2b6000e92f6d10f838bfa5\",\"textRange\":{\"startLine\":15,\"endLine\":17,\"startOffset\":43,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1172e79c-e97e-4015-a6a7-424f46361bff\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\",\"project\":\"testProject1\",\"line\":117,\"hash\":\"382924707031a3803ac8d931f861447a\",\"textRange\":{\"startLine\":117,\"endLine\":117,\"startOffset\":35,\"endOffset\":72},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"62123783-a6a6-4111-bb2b-a1d6e13055e6\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"project\":\"testProject1\",\"line\":73,\"hash\":\"a6e4707020870b594e0af5fb003972b2\",\"textRange\":{\"startLine\":73,\"endLine\":73,\"startOffset\":20,\"endOffset\":21},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"textRange\":{\"startLine\":73,\"endLine\":73,\"startOffset\":32,\"endOffset\":41},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2022-11-10T06:57:45+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5d593db1-53f3-4d3a-8293-7acff2cb4baf\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"project\":\"testProject1\",\"line\":74,\"hash\":\"e48f7e088256a20648946d49e2968374\",\"textRange\":{\"startLine\":74,\"endLine\":74,\"startOffset\":16,\"endOffset\":17},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"textRange\":{\"startLine\":74,\"endLine\":74,\"startOffset\":28,\"endOffset\":37},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2022-11-10T06:57:45+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8e6d2fe0-cb85-4776-853e-6030bdb147d3\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"project\":\"testProject1\",\"line\":76,\"hash\":\"9b9c97a6d9a17bb8b18e3bf3516cab91\",\"textRange\":{\"startLine\":76,\"endLine\":76,\"startOffset\":21,\"endOffset\":22},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"textRange\":{\"startLine\":76,\"endLine\":76,\"startOffset\":33,\"endOffset\":42},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2022-11-10T06:57:45+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"84399002-a0d3-418f-a868-4920866fcf2d\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"project\":\"testProject1\",\"line\":77,\"hash\":\"9591ad8dbe24edf1bfcd7c9cb41e54b2\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":23,\"endOffset\":24},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":35,\"endOffset\":44},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2022-11-10T06:57:45+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"15130422-bb1d-4176-97f5-8893446dedcb\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"project\":\"testProject1\",\"line\":78,\"hash\":\"7b9bf440323086762732b7ebc3a3abe7\",\"textRange\":{\"startLine\":78,\"endLine\":78,\"startOffset\":23,\"endOffset\":24},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"textRange\":{\"startLine\":78,\"endLine\":78,\"startOffset\":35,\"endOffset\":44},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2022-11-10T06:57:45+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"3f6477b3-564f-4908-ab3f-9cf5144ccb32\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/AccountGraphObjectSampleDiff.tsx\",\"project\":\"testProject1\",\"line\":40,\"hash\":\"cb5035e1133de80f803d1ecbe8fc0784\",\"textRange\":{\"startLine\":40,\"endLine\":44,\"startOffset\":12,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2022-10-19T14:15:19+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"17980443-a672-4794-9aea-f7f3bd5b9657\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/NeptuneFailedObjectDialog.tsx\",\"project\":\"testProject1\",\"line\":17,\"hash\":\"b77c1e71d95bcfc68c58dd422a969ebd\",\"textRange\":{\"startLine\":17,\"endLine\":20,\"startOffset\":42,\"endOffset\":31},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-10-18T21:37:49+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c1f2004a-2341-4381-afb9-0f029e0c054e\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/tables/FailedGraphObjectsTable.tsx\",\"project\":\"testProject1\",\"line\":39,\"hash\":\"f15619c34bcabbdb071edd2d1678ec68\",\"textRange\":{\"startLine\":39,\"endLine\":41,\"startOffset\":40,\"endOffset\":31},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-10-18T21:37:49+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"991b0c72-a5f4-4c53-84e7-e6480751ff6b\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/AccountGraphObjectSampleDiff.tsx\",\"project\":\"testProject1\",\"line\":7,\"hash\":\"34d9007e288d70e8f5b6fb39e100c5d5\",\"textRange\":{\"startLine\":7,\"endLine\":11,\"startOffset\":45,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-10-18T16:54:04+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"184c1450-9ebe-48d6-8ac6-496f05c1ef49\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/common/DataGridHeaderToolbar.tsx\",\"project\":\"testProject1\",\"line\":14,\"hash\":\"272b91070e90b884915cce7d1b6d3e38\",\"textRange\":{\"startLine\":14,\"endLine\":14,\"startOffset\":38,\"endOffset\":76},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-10-18T14:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"bdfc2d71-4b6c-41ca-966c-d4257ec282a7\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/tables/AccountMigrationCardTable.tsx\",\"project\":\"testProject1\",\"line\":19,\"hash\":\"62ac19fbe151f96da9038c5b7ee3a2ea\",\"textRange\":{\"startLine\":19,\"endLine\":21,\"startOffset\":37,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-10-18T14:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d7051c87-646c-42db-a761-56e22441d5da\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/tables/AccountMigrationCardTable.tsx\",\"project\":\"testProject1\",\"line\":81,\"hash\":\"4d81ecd43759fac6f6bdc15acbc8ea84\",\"textRange\":{\"startLine\":81,\"endLine\":85,\"startOffset\":25,\"endOffset\":23},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-10-18T14:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"b19994b2-634c-4148-ae08-effd4140a814\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/tables/AccountMigrationCardTable.tsx\",\"project\":\"testProject1\",\"line\":111,\"hash\":\"168632387544a9e45c7bba36df1b8468\",\"textRange\":{\"startLine\":111,\"endLine\":113,\"startOffset\":42,\"endOffset\":33},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-10-18T14:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"0f394007-c889-48e6-92b8-8a61b696ec5e\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/tables/FailedGraphObjectsTable.tsx\",\"project\":\"testProject1\",\"line\":230,\"hash\":\"b8cd820dc26a55d35c658bb74823cef6\",\"textRange\":{\"startLine\":230,\"endLine\":230,\"startOffset\":22,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2022-10-18T14:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"46b2e610-f3dc-40d0-a489-d2014d6a35dc\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpenSearchDomainSnapshotsTable.tsx\",\"project\":\"testProject1\",\"line\":156,\"hash\":\"1f5567a31dba78704edb308c720fd7bb\",\"textRange\":{\"startLine\":156,\"endLine\":156,\"startOffset\":22,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2022-10-18T14:45:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c108dfa7-882a-4486-8929-bdbc7dbbd435\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/AccountMigrationValidation.tsx\",\"project\":\"testProject1\",\"line\":48,\"hash\":\"f1be38990d75a614854ea5e35a9f36da\",\"textRange\":{\"startLine\":48,\"endLine\":51,\"startOffset\":43,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-10-15T19:45:35+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"16380da0-38d2-4291-b1f5-b93d071db778\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/ConfirmationDialog.tsx\",\"project\":\"testProject1\",\"line\":12,\"hash\":\"394c8880bcf1b1ec94e80d0cfe6c4b7b\",\"textRange\":{\"startLine\":12,\"endLine\":18,\"startOffset\":35,\"endOffset\":20},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-10-13T12:44:02+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1b4349ff-cc10-445f-afbb-3e3cfc79bd5c\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpenSearchDomainSnapshotsTable.tsx\",\"project\":\"testProject1\",\"line\":35,\"hash\":\"4bd6785a5ff8205301ad3e0e4fd27d0c\",\"textRange\":{\"startLine\":35,\"endLine\":39,\"startOffset\":47,\"endOffset\":29},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-10-13T12:44:02+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"08c42a49-732f-4a3e-9a7e-b9d2ed4a3382\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpenSearchDomainSnapshotsTable.tsx\",\"project\":\"testProject1\",\"line\":184,\"hash\":\"6cd2d0b380df6bc400580cd1c6789d34\",\"textRange\":{\"startLine\":184,\"endLine\":189,\"startOffset\":33,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-10-13T12:44:02+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5408aedb-5eec-4c7b-94ad-0908d9a2ae90\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpenSearchDomainSnapshotsTable.tsx\",\"project\":\"testProject1\",\"line\":217,\"hash\":\"0ea02e1a7d0877f988e8faa859c0167f\",\"textRange\":{\"startLine\":217,\"endLine\":222,\"startOffset\":40,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-10-13T12:44:02+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"825e0d3b-7dd7-4f23-ad2d-8f63d9c87cdf\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/integrationSchemaApi.ts\",\"project\":\"testProject1\",\"line\":18,\"hash\":\"3591ce432be096febc810a32113631b5\",\"textRange\":{\"startLine\":18,\"endLine\":18,\"startOffset\":25,\"endOffset\":26},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/api/integrationSchemaApi.ts\",\"textRange\":{\"startLine\":18,\"endLine\":18,\"startOffset\":37,\"endOffset\":46},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"matthew.zember@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2022-10-10T19:39:53+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ee3ef6da-e6e3-4546-9256-f58f7ab08b5b\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"project\":\"testProject1\",\"line\":152,\"hash\":\"a01922cf3060c9d5666a1da26f33579e\",\"textRange\":{\"startLine\":152,\"endLine\":155,\"startOffset\":34,\"endOffset\":48},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2022-10-05T14:35:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a8670340-77c7-487b-9fd5-4cfdc45dad39\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/cards/CreateSnapshotCard.tsx\",\"project\":\"testProject1\",\"line\":26,\"hash\":\"ba5f05dbe85cbaa029778c18ab478e75\",\"textRange\":{\"startLine\":26,\"endLine\":29,\"startOffset\":35,\"endOffset\":29},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-09-28T18:38:32+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f1297172-490c-4803-8ea5-ee37fa751c62\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/cards/CreateSnapshotCard.tsx\",\"project\":\"testProject1\",\"line\":31,\"hash\":\"4d2c9092391f00c75a0ab4577271f396\",\"textRange\":{\"startLine\":31,\"endLine\":31,\"startOffset\":23,\"endOffset\":38},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setErrorMessage\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-09-28T18:38:32+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"2af0e4f8-7c09-41af-be45-4b0c2e48615c\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/cards/CreateSnapshotCard.tsx\",\"project\":\"testProject1\",\"line\":64,\"hash\":\"0d4021aceba6da6f6615c3e180287a0b\",\"textRange\":{\"startLine\":64,\"endLine\":110,\"startOffset\":12,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2022-09-28T18:38:32+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c5d36fa7-f623-4b54-b44d-ecddd0f50c48\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/common/ExternalIconButton.tsx\",\"project\":\"testProject1\",\"line\":17,\"hash\":\"285a676dbe6dfe215569fbbad024cfb3\",\"textRange\":{\"startLine\":17,\"endLine\":17,\"startOffset\":2,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027altLabel\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2022-09-28T18:38:32+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"dadd7e2b-0d0e-4d59-8ac0-5edb4fad98db\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/TabPanel.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"1305b1442e32b6ca425af1aa11069dc9\",\"textRange\":{\"startLine\":11,\"endLine\":11,\"startOffset\":25,\"endOffset\":69},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-09-27T15:09:05+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"47cfb8f9-b291-461b-9018-08be7a5fa553\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDomainsTable.tsx\",\"project\":\"testProject1\",\"line\":148,\"hash\":\"ee8cb1e4a25f5797792e4536feb38d3a\",\"textRange\":{\"startLine\":148,\"endLine\":150,\"startOffset\":39,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-09-23T17:31:22+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ed6237b3-5a9c-4cc3-a6a4-84659f814cef\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/OpenSearchPage.tsx\",\"project\":\"testProject1\",\"line\":18,\"hash\":\"4d2c9092391f00c75a0ab4577271f396\",\"textRange\":{\"startLine\":18,\"endLine\":18,\"startOffset\":9,\"endOffset\":21},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"errorMessage\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-09-23T17:31:22+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"fdafd1f8-d5a9-49c0-9fd5-307760838ecc\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/DiffGraphObject.tsx\",\"project\":\"testProject1\",\"line\":98,\"hash\":\"33fa0ba6b51cd05953f809a8e8d737e1\",\"textRange\":{\"startLine\":98,\"endLine\":101,\"startOffset\":32,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-08-07T19:19:54+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"9ed8c03d-8d6c-4d98-a518-97a8e8c063cb\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\",\"project\":\"testProject1\",\"line\":55,\"hash\":\"4a8b58cd81c7f50b1a992b8d7e2a596f\",\"textRange\":{\"startLine\":55,\"endLine\":59,\"startOffset\":26,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-08-07T19:19:54+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"87e402e4-ee33-4a27-832b-8e020c5dcb47\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/j1ql/QueryOptions.tsx\",\"project\":\"testProject1\",\"line\":17,\"hash\":\"34e94ec270dca4131a6f63bd8abd5424\",\"textRange\":{\"startLine\":17,\"endLine\":21,\"startOffset\":33,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-08-07T19:19:54+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5796a194-ff14-4e64-9d8b-abe1fd7c3a43\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"project\":\"testProject1\",\"line\":101,\"hash\":\"8d29d9d29f9e8f576129693422aa36c0\",\"textRange\":{\"startLine\":101,\"endLine\":101,\"startOffset\":31,\"endOffset\":63},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"geovanni.pacheco-ctr@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-07-14T23:09:26+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f8d9b2ec-75fd-4592-a198-9c7c46fd48d3\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"project\":\"testProject1\",\"line\":124,\"hash\":\"533c7a30f66232e8e75cbf2e269deb66\",\"textRange\":{\"startLine\":124,\"endLine\":124,\"startOffset\":35,\"endOffset\":37},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"geovanni.pacheco-ctr@jupiterone.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2022-07-14T23:09:26+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"b264379a-8e07-4c29-a82c-a1192ffe8d72\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-abacPermissionView.tsx\",\"project\":\"testProject1\",\"line\":34,\"hash\":\"76c1c06e34394198c7dfabe850d38e71\",\"textRange\":{\"startLine\":34,\"endLine\":36,\"startOffset\":44,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-23T20:07:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"eb069614-dc22-47c0-a270-4a166ebe5701\",\"rule\":\"typescript:S6440\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-abacPermissionView.tsx\",\"project\":\"testProject1\",\"line\":42,\"hash\":\"aba3db1631d0cafe629273d409088645\",\"textRange\":{\"startLine\":42,\"endLine\":42,\"startOffset\":48,\"endOffset\":62},\"flows\":[],\"status\":\"OPEN\",\"message\":\"React Hook \\\"React.useState\\\" is called conditionally. React Hooks must be called in the exact same order in every component render. Did you accidentally call a React Hook after an early return?\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2022-05-23T20:07:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"44b6636e-7fab-4625-9d29-6bce804b28a2\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountRateLimit/AccountRateLimit.tsx\",\"project\":\"testProject1\",\"line\":68,\"hash\":\"317f76e2ce5f4dfb2c242d8d732ec707\",\"textRange\":{\"startLine\":68,\"endLine\":68,\"startOffset\":33,\"endOffset\":67},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jeremy.coffield@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-23T15:23:19+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"2d48e202-dfd8-4e5b-9bd6-54299de8e3a8\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountRateLimit/AccountRateLimit.tsx\",\"project\":\"testProject1\",\"line\":88,\"hash\":\"766a6d4b681bff281512d6891c6ef3f8\",\"textRange\":{\"startLine\":88,\"endLine\":95,\"startOffset\":18,\"endOffset\":35},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jeremy.coffield@jupiterone.com\",\"tags\":[\"react\"],\"creationDate\":\"2022-05-23T15:23:19+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"cb4ef528-a4f9-4ece-a7f4-57bf3f1e6a23\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-abacPermissionView.tsx\",\"project\":\"testProject1\",\"line\":59,\"hash\":\"6a1aa00e42de6cc5d5a9122070aa1ddb\",\"textRange\":{\"startLine\":59,\"endLine\":59,\"startOffset\":31,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2022-05-21T04:37:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"b551cf2a-f365-495f-863b-aeaf9a96a334\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-jsonDataView.tsx\",\"project\":\"testProject1\",\"line\":22,\"hash\":\"0332f9d794537495b2ee153278bcc30c\",\"textRange\":{\"startLine\":22,\"endLine\":27,\"startOffset\":44,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-21T04:37:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a25ad1cd-90d6-4131-9789-58bffd80d6c1\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-queryPolicyView.tsx\",\"project\":\"testProject1\",\"line\":7,\"hash\":\"795b57fa2afd05b10f48019136a5fe15\",\"textRange\":{\"startLine\":7,\"endLine\":9,\"startOffset\":43,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-21T04:37:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"56d1daa4-3785-4dc2-bd3a-118e5fa0d434\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteGroup.tsx\",\"project\":\"testProject1\",\"line\":5,\"hash\":\"215402620d947a494314ce33f63ddf43\",\"textRange\":{\"startLine\":5,\"endLine\":7,\"startOffset\":42,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-20T16:20:42+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"88637124-0ba0-41ef-b661-9fd69d8eee2b\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteMember.tsx\",\"project\":\"testProject1\",\"line\":10,\"hash\":\"1a7af7e37c063d72251ad6e97a2cf33c\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":50,\"endOffset\":74},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-20T16:20:42+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"6114a493-02e4-4ba9-8ac7-d3a0fdfee054\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteMember.tsx\",\"project\":\"testProject1\",\"line\":54,\"hash\":\"44e67d945558ba656195c8c1feb44563\",\"textRange\":{\"startLine\":54,\"endLine\":54,\"startOffset\":29,\"endOffset\":31},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2022-05-20T16:20:42+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ac7f05de-176b-4836-91c6-d9c4997734e1\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-membersTableFilters.tsx\",\"project\":\"testProject1\",\"line\":9,\"hash\":\"ae794c3b3512425f9915fcce5af53bfb\",\"textRange\":{\"startLine\":9,\"endLine\":15,\"startOffset\":48,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-20T16:20:42+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"965ce5ba-3e7e-40dd-91de-a546e10c2908\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-membersTableFilters.tsx\",\"project\":\"testProject1\",\"line\":54,\"hash\":\"d4c8b07e01ac29a5aaaca53d64d4148b\",\"textRange\":{\"startLine\":54,\"endLine\":54,\"startOffset\":27,\"endOffset\":49},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[],\"creationDate\":\"2022-05-20T16:20:42+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"eafd66b8-265a-4cf4-a71c-e2ae78976bab\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\",\"project\":\"testProject1\",\"line\":61,\"hash\":\"ac05719c9e01832d652e448c97ba2805\",\"textRange\":{\"startLine\":61,\"endLine\":62,\"startOffset\":6,\"endOffset\":51},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[],\"creationDate\":\"2022-05-20T16:20:42+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f6f0f87a-7256-4100-967e-ed611880872b\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/RapidResponsePage.tsx\",\"project\":\"testProject1\",\"line\":143,\"hash\":\"c82ebd4c11a434561b96659ba88dc07a\",\"textRange\":{\"startLine\":143,\"endLine\":143,\"startOffset\":37,\"endOffset\":38},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"drew.johnson@jupiterone.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2022-05-19T20:39:29+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"641bb2c3-a5f9-4b18-b7c2-7fe52df9a160\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\",\"project\":\"testProject1\",\"line\":67,\"hash\":\"44e67d945558ba656195c8c1feb44563\",\"textRange\":{\"startLine\":67,\"endLine\":67,\"startOffset\":29,\"endOffset\":31},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c616f1c9-f12d-4efd-8a58-10d5cdfe13b7\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab.tsx\",\"project\":\"testProject1\",\"line\":79,\"hash\":\"ef85f9b6fc4e8adc19d063087f1ec0a8\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":47,\"endOffset\":73},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"0fa2227e-a52f-4c20-b1dc-25126108e37d\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab.tsx\",\"project\":\"testProject1\",\"line\":191,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":191,\"endLine\":193,\"startOffset\":10,\"endOffset\":13},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1269ea91-4ea7-483c-975b-a2b2ab32b0e6\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-filterGroupsControl.tsx\",\"project\":\"testProject1\",\"line\":23,\"hash\":\"93e61065d55f39d0368ff19bf6f2779b\",\"textRange\":{\"startLine\":23,\"endLine\":28,\"startOffset\":43,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"}],\"components\":[{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"OpensearchDataExplorerTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\"},{\"key\":\"testProject1:packages/callisto-shared/src/types.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"types.ts\",\"longName\":\"packages/callisto-shared/src/types.ts\",\"path\":\"packages/callisto-shared/src/types.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountSettingsPanel.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountChangeAliasButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountChangeAliasButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountChangeAliasButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountChangeAliasButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/RenderCellExpand.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RenderCellExpand.tsx\",\"longName\":\"packages/callisto-frontend/src/components/RenderCellExpand.tsx\",\"path\":\"packages/callisto-frontend/src/components/RenderCellExpand.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/NeptuneMigrationsFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"NeptuneMigrationsFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/NeptuneMigrationsFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/NeptuneMigrationsFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserDetailView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/MappedRelationshipsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"MappedRelationshipsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/MappedRelationshipsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/MappedRelationshipsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationInstancesTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/NeptuneAccountAssignmentButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"NeptuneAccountAssignmentButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/NeptuneAccountAssignmentButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/NeptuneAccountAssignmentButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountTrial.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-jsonDataView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-jsonDataView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-jsonDataView.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-jsonDataView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/OpenSearchPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"OpenSearchPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/OpenSearchPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/OpenSearchPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"table.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/SyncJobsPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"SyncJobsPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/SyncJobsPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/SyncJobsPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountPicker.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountPicker.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountPicker.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountPicker.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderRelationshipRulesCell.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RenderRelationshipRulesCell.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/RenderRelationshipRulesCell.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/RenderRelationshipRulesCell.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/ConfirmClusterAssignmentDialog.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ConfirmClusterAssignmentDialog.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/ConfirmClusterAssignmentDialog.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/ConfirmClusterAssignmentDialog.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-filterGroupsControl.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"table-filterGroupsControl.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-filterGroupsControl.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-filterGroupsControl.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountRateLimit/AccountRateLimit.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountRateLimit.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountRateLimit/AccountRateLimit.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountRateLimit/AccountRateLimit.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/convertFiltersToSearchTerms.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"convertFiltersToSearchTerms.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/dataDictionary/convertFiltersToSearchTerms.ts\",\"path\":\"packages/callisto-backend/src/routes/api/dataDictionary/convertFiltersToSearchTerms.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/j1ql/QueryOptions.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"QueryOptions.tsx\",\"longName\":\"packages/callisto-frontend/src/components/j1ql/QueryOptions.tsx\",\"path\":\"packages/callisto-frontend/src/components/j1ql/QueryOptions.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useQueryParams.ts\",\"longName\":\"packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"path\":\"packages/callisto-frontend/src/hooks/useQueryParams.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/common/DataGridHeaderToolbar.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DataGridHeaderToolbar.tsx\",\"longName\":\"packages/callisto-frontend/src/components/common/DataGridHeaderToolbar.tsx\",\"path\":\"packages/callisto-frontend/src/components/common/DataGridHeaderToolbar.tsx\"},{\"key\":\"testProject1\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"testProject1\",\"longName\":\"testProject1\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountDetailView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountDetailView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountDetailView.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountDetailView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/migration/AccountGraphObjectSampleDiff.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGraphObjectSampleDiff.tsx\",\"longName\":\"packages/callisto-frontend/src/components/migration/AccountGraphObjectSampleDiff.tsx\",\"path\":\"packages/callisto-frontend/src/components/migration/AccountGraphObjectSampleDiff.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteMember.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-deleteMember.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteMember.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteMember.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/ConfirmationDialog.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ConfirmationDialog.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/ConfirmationDialog.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/ConfirmationDialog.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/common/ExternalIconButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ExternalIconButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/common/ExternalIconButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/common/ExternalIconButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-queryPolicyView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-queryPolicyView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-queryPolicyView.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-queryPolicyView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/AccountClusterTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountClusterTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/tables/AccountClusterTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/tables/AccountClusterTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteGroup.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-deleteGroup.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteGroup.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteGroup.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountChangeOwnerButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountChangeOwnerButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountChangeOwnerButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountChangeOwnerButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/TabPanel.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"TabPanel.tsx\",\"longName\":\"packages/callisto-frontend/src/components/TabPanel.tsx\",\"path\":\"packages/callisto-frontend/src/components/TabPanel.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/ClusterTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ClusterTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/tables/ClusterTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/tables/ClusterTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AddMigrationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/ResumeMigrationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ResumeMigrationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/ResumeMigrationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/ResumeMigrationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RateLimitChart.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/common/ConfirmationDialog.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ConfirmationDialog.tsx\",\"longName\":\"packages/callisto-frontend/src/components/common/ConfirmationDialog.tsx\",\"path\":\"packages/callisto-frontend/src/components/common/ConfirmationDialog.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupCreationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupCreationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupCreationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupCreationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"J1QLQuery.tsx\",\"longName\":\"packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\",\"path\":\"packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/migration/AccountMigrationValidation.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountMigrationValidation.tsx\",\"longName\":\"packages/callisto-frontend/src/components/migration/AccountMigrationValidation.tsx\",\"path\":\"packages/callisto-frontend/src/components/migration/AccountMigrationValidation.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationJobsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/cards/CreateSnapshotCard.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CreateSnapshotCard.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/cards/CreateSnapshotCard.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/cards/CreateSnapshotCard.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RenderIntegrationIcons.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/migration/tables/FailedGraphObjectsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FailedGraphObjectsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/migration/tables/FailedGraphObjectsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/migration/tables/FailedGraphObjectsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-createGroupButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"table-createGroupButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-createGroupButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-createGroupButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"service.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RuleTripletsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/migration/tables/AccountMigrationCardTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountMigrationCardTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/migration/tables/AccountMigrationCardTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/migration/tables/AccountMigrationCardTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpenSearchDomainSnapshotsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"OpenSearchDomainSnapshotsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/tables/OpenSearchDomainSnapshotsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/tables/OpenSearchDomainSnapshotsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-membersTableFilters.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-membersTableFilters.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-membersTableFilters.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-membersTableFilters.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/ClusterFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ClusterFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/ClusterFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/ClusterFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-addMember.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDomainsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"OpensearchDomainsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDomainsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDomainsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/DiffGraphObject.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DiffGraphObject.tsx\",\"longName\":\"packages/callisto-frontend/src/components/DiffGraphObject.tsx\",\"path\":\"packages/callisto-frontend/src/components/DiffGraphObject.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/api/integrationSchemaApi.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"integrationSchemaApi.ts\",\"longName\":\"packages/callisto-frontend/src/api/integrationSchemaApi.ts\",\"path\":\"packages/callisto-frontend/src/api/integrationSchemaApi.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/RapidResponsePage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RapidResponsePage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/RapidResponsePage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/RapidResponsePage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-abacPermissionView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-abacPermissionView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-abacPermissionView.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-abacPermissionView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RefreshDataButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/migration/NeptuneFailedObjectDialog.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"NeptuneFailedObjectDialog.tsx\",\"longName\":\"packages/callisto-frontend/src/components/migration/NeptuneFailedObjectDialog.tsx\",\"path\":\"packages/callisto-frontend/src/components/migration/NeptuneFailedObjectDialog.tsx\"}],\"facets\":[]}" + "size": 13119, + "text": "{\"total\":288,\"p\":2,\"ps\":100,\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":288},\"effortTotal\":1299,\"issues\":[{\"key\":\"AY7SxNLk2IV8fs3TdmX5\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/DataModelTable.tsx\",\"project\":\"testProject1\",\"line\":12,\"hash\":\"b4646f3f89159906b28ba9e39c62b826\",\"textRange\":{\"startLine\":12,\"endLine\":12,\"startOffset\":11,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2023-02-15T04:46:42+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNK-2IV8fs3TdmXp\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\",\"project\":\"testProject1\",\"line\":50,\"hash\":\"e95a9a668262c5fb66b6b700b002a840\",\"textRange\":{\"startLine\":50,\"endLine\":50,\"startOffset\":34,\"endOffset\":68},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-02-15T04:27:55+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNKm2IV8fs3TdmXe\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"project\":\"testProject1\",\"line\":31,\"hash\":\"11a4777f86d340962e4cc576573f659a\",\"textRange\":{\"startLine\":31,\"endLine\":31,\"startOffset\":21,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2023-02-14T07:20:19+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNK12IV8fs3TdmXl\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/MappedRelationshipsTable.tsx\",\"project\":\"testProject1\",\"line\":25,\"hash\":\"b4646f3f89159906b28ba9e39c62b826\",\"textRange\":{\"startLine\":25,\"endLine\":25,\"startOffset\":11,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2023-02-13T16:05:21+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNRO2IV8fs3TdmZn\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/RenderCellExpand.tsx\",\"project\":\"testProject1\",\"line\":99,\"hash\":\"17b85498f5b5e7df04eb76a0f2949f2a\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":33,\"endOffset\":61},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-02-13T06:21:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNLE2IV8fs3TdmXr\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderRelationshipRulesCell.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"47b790890a9ca1aec8b81f042ffbd740\",\"textRange\":{\"startLine\":11,\"endLine\":15,\"startOffset\":44,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-02-13T06:21:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNLE2IV8fs3TdmXs\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderRelationshipRulesCell.tsx\",\"project\":\"testProject1\",\"line\":47,\"hash\":\"11a4777f86d340962e4cc576573f659a\",\"textRange\":{\"startLine\":47,\"endLine\":47,\"startOffset\":21,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2023-02-13T06:21:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNMQ2IV8fs3TdmYI\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"project\":\"testProject1\",\"line\":235,\"hash\":\"b4646f3f89159906b28ba9e39c62b826\",\"textRange\":{\"startLine\":235,\"endLine\":235,\"startOffset\":11,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2023-02-09T02:47:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNWF2IV8fs3TdmaK\",\"rule\":\"typescript:S6660\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"project\":\"testProject1\",\"line\":47,\"hash\":\"a049c6453f038826b51ca78be14c87d9\",\"textRange\":{\"startLine\":47,\"endLine\":47,\"startOffset\":6,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027If\\u0027 statement should not be the only statement in \\u0027else\\u0027 block\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[],\"creationDate\":\"2023-02-09T02:47:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNXz2IV8fs3TdmaO\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/convertFiltersToSearchTerms.ts\",\"project\":\"testProject1\",\"line\":63,\"hash\":\"38bfb7c383ee05e359319bd54d91b33c\",\"textRange\":{\"startLine\":63,\"endLine\":63,\"startOffset\":12,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[],\"creationDate\":\"2023-02-03T18:35:17+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNUe2IV8fs3TdmZ5\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/SyncJobsPage.tsx\",\"project\":\"testProject1\",\"line\":9,\"hash\":\"7672b97a1f7e5a4f955ac826694e3674\",\"textRange\":{\"startLine\":9,\"endLine\":17,\"startOffset\":18,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"darrius.wright@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-02-02T21:05:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNHM2IV8fs3TdmWG\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountDetailView.tsx\",\"project\":\"testProject1\",\"line\":36,\"hash\":\"d2b3085db35cbdaf69110971cd69edf0\",\"textRange\":{\"startLine\":36,\"endLine\":40,\"startOffset\":34,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"balin.sinnott@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-02-02T16:24:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFq2IV8fs3TdmVk\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"project\":\"testProject1\",\"line\":109,\"hash\":\"21108e250d5e248db85ecdce05fb0c96\",\"textRange\":{\"startLine\":109,\"endLine\":113,\"startOffset\":37,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"balin.sinnott@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-02-02T16:24:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNGd2IV8fs3TdmV1\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\",\"project\":\"testProject1\",\"line\":49,\"hash\":\"ead34a9f166b4115c5b78998e3b104c0\",\"textRange\":{\"startLine\":49,\"endLine\":53,\"startOffset\":29,\"endOffset\":20},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"balin.sinnott@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-02-02T16:24:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNH92IV8fs3TdmWi\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":11,\"endLine\":22,\"startOffset\":4,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-01-12T17:56:04+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNH92IV8fs3TdmWe\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\",\"project\":\"testProject1\",\"line\":6,\"hash\":\"d90c7ea3d00ecf96fd178a4adb185111\",\"textRange\":{\"startLine\":6,\"endLine\":6,\"startOffset\":34,\"endOffset\":68},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-01-11T22:59:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNH92IV8fs3TdmWf\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\",\"project\":\"testProject1\",\"line\":7,\"hash\":\"9f1c4843c82cd5c711e6231c2fb2c772\",\"textRange\":{\"startLine\":7,\"endLine\":7,\"startOffset\":9,\"endOffset\":13},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"open\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-01-11T22:59:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNH92IV8fs3TdmWg\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\",\"project\":\"testProject1\",\"line\":7,\"hash\":\"9f1c4843c82cd5c711e6231c2fb2c772\",\"textRange\":{\"startLine\":7,\"endLine\":7,\"startOffset\":15,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setOpen\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-01-11T22:59:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNH92IV8fs3TdmWh\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\",\"project\":\"testProject1\",\"line\":8,\"hash\":\"96035f2659eb169dd79c610d2e3b5c71\",\"textRange\":{\"startLine\":8,\"endLine\":8,\"startOffset\":8,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"displaySnackbarMessage\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2023-01-11T22:59:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNHs2IV8fs3TdmWS\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/ResumeMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"5aaaf4e526e3930173563210585fd4cf\",\"textRange\":{\"startLine\":11,\"endLine\":11,\"startOffset\":38,\"endOffset\":73},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-01-11T22:59:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNHs2IV8fs3TdmWT\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/ResumeMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"5aaaf4e526e3930173563210585fd4cf\",\"textRange\":{\"startLine\":11,\"endLine\":11,\"startOffset\":47,\"endOffset\":58},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027refreshData\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2023-01-11T22:59:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNLw2IV8fs3TdmX7\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/common/ConfirmationDialog.tsx\",\"project\":\"testProject1\",\"line\":19,\"hash\":\"131bbf2933cbe550d91fdb6ecf7cb5b3\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":35,\"endOffset\":65},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-01-10T18:57:24+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNH12IV8fs3TdmWW\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/ConfirmClusterAssignmentDialog.tsx\",\"project\":\"testProject1\",\"line\":72,\"hash\":\"e102666b2a7cc88db6ab69743871e154\",\"textRange\":{\"startLine\":72,\"endLine\":78,\"startOffset\":47,\"endOffset\":38},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-01-10T18:57:24+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNHx2IV8fs3TdmWU\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/NeptuneAccountAssignmentButton.tsx\",\"project\":\"testProject1\",\"line\":66,\"hash\":\"e519ce73a30f3bb4e8cad3b0f5ff7716\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":2,\"endOffset\":51},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-01-09T19:13:52+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNHx2IV8fs3TdmWV\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/NeptuneAccountAssignmentButton.tsx\",\"project\":\"testProject1\",\"line\":156,\"hash\":\"e9bf3adca093d2caafb06855d02cda07\",\"textRange\":{\"startLine\":156,\"endLine\":156,\"startOffset\":37,\"endOffset\":76},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-01-09T19:13:52+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNHl2IV8fs3TdmWQ\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/AccountClusterTable.tsx\",\"project\":\"testProject1\",\"line\":72,\"hash\":\"87bb48bf8d4f4a048d5d8ba2f992029e\",\"textRange\":{\"startLine\":72,\"endLine\":72,\"startOffset\":36,\"endOffset\":67},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-01-09T19:13:52+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNH42IV8fs3TdmWX\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":19,\"hash\":\"ed9bcf25b578a4ef304468d1e3ac9288\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":35,\"endOffset\":69},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-01-04T16:23:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNH42IV8fs3TdmWb\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":117,\"hash\":\"06dbec9eb160f40ee5c12bf5d5ceb45b\",\"textRange\":{\"startLine\":117,\"endLine\":126,\"startOffset\":8,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"unused\"],\"creationDate\":\"2023-01-04T15:51:05+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNIJ2IV8fs3TdmWk\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/NeptuneMigrationsFilterControls.tsx\",\"project\":\"testProject1\",\"line\":23,\"hash\":\"1aef8ca75e23d4ba97907476fc166472\",\"textRange\":{\"startLine\":23,\"endLine\":30,\"startOffset\":47,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2023-01-03T19:14:19+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNH42IV8fs3TdmWY\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":52,\"hash\":\"eef51fa49e72151243b312888ce6350c\",\"textRange\":{\"startLine\":52,\"endLine\":52,\"startOffset\":20,\"endOffset\":56},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[],\"creationDate\":\"2023-01-03T19:14:19+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNH42IV8fs3TdmWZ\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":60,\"hash\":\"eef51fa49e72151243b312888ce6350c\",\"textRange\":{\"startLine\":60,\"endLine\":60,\"startOffset\":20,\"endOffset\":56},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[],\"creationDate\":\"2023-01-03T19:14:19+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNKV2IV8fs3TdmXZ\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\",\"project\":\"testProject1\",\"line\":400,\"hash\":\"f573a40b1566a2ac2398acb3652a79fb\",\"textRange\":{\"startLine\":400,\"endLine\":402,\"startOffset\":43,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"adam.pierson@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-11-18T21:26:23+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNJ52IV8fs3TdmXO\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"project\":\"testProject1\",\"line\":462,\"hash\":\"9f1c4843c82cd5c711e6231c2fb2c772\",\"textRange\":{\"startLine\":462,\"endLine\":462,\"startOffset\":9,\"endOffset\":13},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"open\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"adam.pierson@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-11-18T21:26:23+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNJ52IV8fs3TdmXP\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"project\":\"testProject1\",\"line\":462,\"hash\":\"9f1c4843c82cd5c711e6231c2fb2c772\",\"textRange\":{\"startLine\":462,\"endLine\":462,\"startOffset\":15,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setOpen\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"adam.pierson@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-11-18T21:26:23+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNJ52IV8fs3TdmXQ\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"project\":\"testProject1\",\"line\":584,\"hash\":\"53b487304e4cb452b58bb4f3af00c969\",\"textRange\":{\"startLine\":584,\"endLine\":584,\"startOffset\":41,\"endOffset\":76},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"adam.pierson@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-11-18T21:26:23+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNIG2IV8fs3TdmWj\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/ClusterFilterControls.tsx\",\"project\":\"testProject1\",\"line\":59,\"hash\":\"8a3a5df11811caa40a95504e4f242e14\",\"textRange\":{\"startLine\":59,\"endLine\":64,\"startOffset\":45,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-11-17T21:46:22+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNHh2IV8fs3TdmWN\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/ClusterTable.tsx\",\"project\":\"testProject1\",\"line\":26,\"hash\":\"0c17e245fa7dd1606504b168b6e0d78c\",\"textRange\":{\"startLine\":26,\"endLine\":30,\"startOffset\":29,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-11-17T20:31:13+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNHh2IV8fs3TdmWO\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/ClusterTable.tsx\",\"project\":\"testProject1\",\"line\":28,\"hash\":\"7d0185f864ccdb8a6aa86084b828984a\",\"textRange\":{\"startLine\":28,\"endLine\":28,\"startOffset\":2,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027readOnly\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2022-11-17T20:31:13+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNHh2IV8fs3TdmWP\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/ClusterTable.tsx\",\"project\":\"testProject1\",\"line\":33,\"hash\":\"6c61d10b360917ad08c247db1e729867\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":18,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setFilters\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"oliver.l.carrillo@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-11-17T20:31:13+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNFY2IV8fs3TdmVZ\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/index.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"f9ec4aae17df3a10f58df95a2da3bf39\",\"textRange\":{\"startLine\":11,\"endLine\":13,\"startOffset\":43,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNHE2IV8fs3TdmWE\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountChangeAliasButton.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"99a00334006be69fc1129a913c120c28\",\"textRange\":{\"startLine\":13,\"endLine\":16,\"startOffset\":41,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNGo2IV8fs3TdmV5\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountChangeOwnerButton.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"277153ec66154b65eb7e2ee0fd5cdd80\",\"textRange\":{\"startLine\":13,\"endLine\":16,\"startOffset\":41,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNDh2IV8fs3TdmU7\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-createGroupButton.tsx\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"5e063a025b2b6000e92f6d10f838bfa5\",\"textRange\":{\"startLine\":15,\"endLine\":17,\"startOffset\":43,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNDI2IV8fs3TdmUz\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\",\"project\":\"testProject1\",\"line\":117,\"hash\":\"382924707031a3803ac8d931f861447a\",\"textRange\":{\"startLine\":117,\"endLine\":117,\"startOffset\":35,\"endOffset\":72},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxND82IV8fs3TdmVD\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"project\":\"testProject1\",\"line\":71,\"hash\":\"845a74713dfeff74aab296998241f6b6\",\"textRange\":{\"startLine\":71,\"endLine\":71,\"startOffset\":35,\"endOffset\":72},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNGg2IV8fs3TdmV3\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountPicker.tsx\",\"project\":\"testProject1\",\"line\":20,\"hash\":\"7c5ac1d279c5eede13b6a88cb0de6890\",\"textRange\":{\"startLine\":20,\"endLine\":23,\"startOffset\":30,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNGy2IV8fs3TdmV-\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\",\"project\":\"testProject1\",\"line\":202,\"hash\":\"9d8069bf0ae2c61bfce6dbdbac649636\",\"textRange\":{\"startLine\":202,\"endLine\":202,\"startOffset\":35,\"endOffset\":72},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNEu2IV8fs3TdmVQ\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupCreationButton.tsx\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"5e063a025b2b6000e92f6d10f838bfa5\",\"textRange\":{\"startLine\":15,\"endLine\":17,\"startOffset\":43,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNEo2IV8fs3TdmVP\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\",\"project\":\"testProject1\",\"line\":117,\"hash\":\"382924707031a3803ac8d931f861447a\",\"textRange\":{\"startLine\":117,\"endLine\":117,\"startOffset\":35,\"endOffset\":72},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-11-10T08:08:06+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNb-2IV8fs3Tdmbg\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"project\":\"testProject1\",\"line\":73,\"hash\":\"a6e4707020870b594e0af5fb003972b2\",\"textRange\":{\"startLine\":73,\"endLine\":73,\"startOffset\":20,\"endOffset\":21},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"textRange\":{\"startLine\":73,\"endLine\":73,\"startOffset\":32,\"endOffset\":41},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2022-11-10T06:57:45+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNb-2IV8fs3Tdmbh\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"project\":\"testProject1\",\"line\":74,\"hash\":\"e48f7e088256a20648946d49e2968374\",\"textRange\":{\"startLine\":74,\"endLine\":74,\"startOffset\":16,\"endOffset\":17},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"textRange\":{\"startLine\":74,\"endLine\":74,\"startOffset\":28,\"endOffset\":37},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2022-11-10T06:57:45+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNb-2IV8fs3Tdmbi\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"project\":\"testProject1\",\"line\":76,\"hash\":\"9b9c97a6d9a17bb8b18e3bf3516cab91\",\"textRange\":{\"startLine\":76,\"endLine\":76,\"startOffset\":21,\"endOffset\":22},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"textRange\":{\"startLine\":76,\"endLine\":76,\"startOffset\":33,\"endOffset\":42},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2022-11-10T06:57:45+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNb-2IV8fs3Tdmbj\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"project\":\"testProject1\",\"line\":77,\"hash\":\"9591ad8dbe24edf1bfcd7c9cb41e54b2\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":23,\"endOffset\":24},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":35,\"endOffset\":44},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2022-11-10T06:57:45+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNb-2IV8fs3Tdmbk\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"project\":\"testProject1\",\"line\":78,\"hash\":\"7b9bf440323086762732b7ebc3a3abe7\",\"textRange\":{\"startLine\":78,\"endLine\":78,\"startOffset\":23,\"endOffset\":24},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-shared/src/types.ts\",\"textRange\":{\"startLine\":78,\"endLine\":78,\"startOffset\":35,\"endOffset\":44},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2022-11-10T06:57:45+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNNJ2IV8fs3TdmYc\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/AccountGraphObjectSampleDiff.tsx\",\"project\":\"testProject1\",\"line\":40,\"hash\":\"cb5035e1133de80f803d1ecbe8fc0784\",\"textRange\":{\"startLine\":40,\"endLine\":44,\"startOffset\":12,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2022-10-19T14:15:19+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNNF2IV8fs3TdmYa\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/NeptuneFailedObjectDialog.tsx\",\"project\":\"testProject1\",\"line\":17,\"hash\":\"b77c1e71d95bcfc68c58dd422a969ebd\",\"textRange\":{\"startLine\":17,\"endLine\":20,\"startOffset\":42,\"endOffset\":31},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-10-18T21:37:49+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNM92IV8fs3TdmYV\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/tables/FailedGraphObjectsTable.tsx\",\"project\":\"testProject1\",\"line\":39,\"hash\":\"f15619c34bcabbdb071edd2d1678ec68\",\"textRange\":{\"startLine\":39,\"endLine\":41,\"startOffset\":40,\"endOffset\":31},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-10-18T21:37:49+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNNJ2IV8fs3TdmYb\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/AccountGraphObjectSampleDiff.tsx\",\"project\":\"testProject1\",\"line\":7,\"hash\":\"34d9007e288d70e8f5b6fb39e100c5d5\",\"textRange\":{\"startLine\":7,\"endLine\":11,\"startOffset\":45,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-10-18T16:54:04+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNL32IV8fs3TdmX_\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/common/DataGridHeaderToolbar.tsx\",\"project\":\"testProject1\",\"line\":14,\"hash\":\"272b91070e90b884915cce7d1b6d3e38\",\"textRange\":{\"startLine\":14,\"endLine\":14,\"startOffset\":38,\"endOffset\":76},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-10-18T14:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNNB2IV8fs3TdmYX\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/tables/AccountMigrationCardTable.tsx\",\"project\":\"testProject1\",\"line\":19,\"hash\":\"62ac19fbe151f96da9038c5b7ee3a2ea\",\"textRange\":{\"startLine\":19,\"endLine\":21,\"startOffset\":37,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-10-18T14:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNNB2IV8fs3TdmYY\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/tables/AccountMigrationCardTable.tsx\",\"project\":\"testProject1\",\"line\":81,\"hash\":\"4d81ecd43759fac6f6bdc15acbc8ea84\",\"textRange\":{\"startLine\":81,\"endLine\":85,\"startOffset\":25,\"endOffset\":23},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-10-18T14:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNNB2IV8fs3TdmYZ\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/tables/AccountMigrationCardTable.tsx\",\"project\":\"testProject1\",\"line\":111,\"hash\":\"168632387544a9e45c7bba36df1b8468\",\"textRange\":{\"startLine\":111,\"endLine\":113,\"startOffset\":42,\"endOffset\":33},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-10-18T14:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNM92IV8fs3TdmYW\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/tables/FailedGraphObjectsTable.tsx\",\"project\":\"testProject1\",\"line\":230,\"hash\":\"b8cd820dc26a55d35c658bb74823cef6\",\"textRange\":{\"startLine\":230,\"endLine\":230,\"startOffset\":22,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2022-10-18T14:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNML2IV8fs3TdmYD\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpenSearchDomainSnapshotsTable.tsx\",\"project\":\"testProject1\",\"line\":156,\"hash\":\"1f5567a31dba78704edb308c720fd7bb\",\"textRange\":{\"startLine\":156,\"endLine\":156,\"startOffset\":22,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2022-10-18T14:45:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNNN2IV8fs3TdmYd\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/migration/AccountMigrationValidation.tsx\",\"project\":\"testProject1\",\"line\":48,\"hash\":\"f1be38990d75a614854ea5e35a9f36da\",\"textRange\":{\"startLine\":48,\"endLine\":51,\"startOffset\":43,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-10-15T19:45:35+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNL82IV8fs3TdmYA\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/ConfirmationDialog.tsx\",\"project\":\"testProject1\",\"line\":12,\"hash\":\"394c8880bcf1b1ec94e80d0cfe6c4b7b\",\"textRange\":{\"startLine\":12,\"endLine\":18,\"startOffset\":35,\"endOffset\":20},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-10-13T12:44:02+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNML2IV8fs3TdmYC\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpenSearchDomainSnapshotsTable.tsx\",\"project\":\"testProject1\",\"line\":35,\"hash\":\"4bd6785a5ff8205301ad3e0e4fd27d0c\",\"textRange\":{\"startLine\":35,\"endLine\":39,\"startOffset\":47,\"endOffset\":29},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-10-13T12:44:02+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNML2IV8fs3TdmYE\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpenSearchDomainSnapshotsTable.tsx\",\"project\":\"testProject1\",\"line\":184,\"hash\":\"6cd2d0b380df6bc400580cd1c6789d34\",\"textRange\":{\"startLine\":184,\"endLine\":189,\"startOffset\":33,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-10-13T12:44:02+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNML2IV8fs3TdmYF\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpenSearchDomainSnapshotsTable.tsx\",\"project\":\"testProject1\",\"line\":217,\"hash\":\"0ea02e1a7d0877f988e8faa859c0167f\",\"textRange\":{\"startLine\":217,\"endLine\":222,\"startOffset\":40,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-10-13T12:44:02+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNRa2IV8fs3TdmZo\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/integrationSchemaApi.ts\",\"project\":\"testProject1\",\"line\":18,\"hash\":\"3591ce432be096febc810a32113631b5\",\"textRange\":{\"startLine\":18,\"endLine\":18,\"startOffset\":25,\"endOffset\":26},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/api/integrationSchemaApi.ts\",\"textRange\":{\"startLine\":18,\"endLine\":18,\"startOffset\":37,\"endOffset\":46},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"matthew.zember@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2022-10-10T19:39:53+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNNk2IV8fs3TdmYq\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"project\":\"testProject1\",\"line\":152,\"hash\":\"a01922cf3060c9d5666a1da26f33579e\",\"textRange\":{\"startLine\":152,\"endLine\":155,\"startOffset\":34,\"endOffset\":48},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2022-10-05T14:35:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNMe2IV8fs3TdmYM\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/cards/CreateSnapshotCard.tsx\",\"project\":\"testProject1\",\"line\":26,\"hash\":\"ba5f05dbe85cbaa029778c18ab478e75\",\"textRange\":{\"startLine\":26,\"endLine\":29,\"startOffset\":35,\"endOffset\":29},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-09-28T18:38:32+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNMe2IV8fs3TdmYN\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/cards/CreateSnapshotCard.tsx\",\"project\":\"testProject1\",\"line\":31,\"hash\":\"4d2c9092391f00c75a0ab4577271f396\",\"textRange\":{\"startLine\":31,\"endLine\":31,\"startOffset\":23,\"endOffset\":38},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setErrorMessage\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-09-28T18:38:32+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNMe2IV8fs3TdmYO\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/cards/CreateSnapshotCard.tsx\",\"project\":\"testProject1\",\"line\":64,\"hash\":\"0d4021aceba6da6f6615c3e180287a0b\",\"textRange\":{\"startLine\":64,\"endLine\":110,\"startOffset\":12,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2022-09-28T18:38:32+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNME2IV8fs3TdmYB\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/common/ExternalIconButton.tsx\",\"project\":\"testProject1\",\"line\":17,\"hash\":\"285a676dbe6dfe215569fbbad024cfb3\",\"textRange\":{\"startLine\":17,\"endLine\":17,\"startOffset\":2,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027altLabel\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2022-09-28T18:38:32+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNPc2IV8fs3TdmZU\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/TabPanel.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"1305b1442e32b6ca425af1aa11069dc9\",\"textRange\":{\"startLine\":11,\"endLine\":11,\"startOffset\":25,\"endOffset\":69},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-09-27T15:09:05+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNMU2IV8fs3TdmYK\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDomainsTable.tsx\",\"project\":\"testProject1\",\"line\":148,\"hash\":\"ee8cb1e4a25f5797792e4536feb38d3a\",\"textRange\":{\"startLine\":148,\"endLine\":150,\"startOffset\":39,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-09-23T17:31:22+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNU32IV8fs3TdmaB\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/OpenSearchPage.tsx\",\"project\":\"testProject1\",\"line\":18,\"hash\":\"4d2c9092391f00c75a0ab4577271f396\",\"textRange\":{\"startLine\":18,\"endLine\":18,\"startOffset\":9,\"endOffset\":21},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"errorMessage\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"dspatoulas21@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-09-23T17:31:22+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNQT2IV8fs3TdmZe\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/DiffGraphObject.tsx\",\"project\":\"testProject1\",\"line\":98,\"hash\":\"33fa0ba6b51cd05953f809a8e8d737e1\",\"textRange\":{\"startLine\":98,\"endLine\":101,\"startOffset\":32,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-08-07T19:19:54+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNMw2IV8fs3TdmYS\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\",\"project\":\"testProject1\",\"line\":55,\"hash\":\"4a8b58cd81c7f50b1a992b8d7e2a596f\",\"textRange\":{\"startLine\":55,\"endLine\":59,\"startOffset\":26,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-08-07T19:19:54+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNM02IV8fs3TdmYU\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/j1ql/QueryOptions.tsx\",\"project\":\"testProject1\",\"line\":17,\"hash\":\"34e94ec270dca4131a6f63bd8abd5424\",\"textRange\":{\"startLine\":17,\"endLine\":21,\"startOffset\":33,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-08-07T19:19:54+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFQ2IV8fs3TdmVX\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"project\":\"testProject1\",\"line\":101,\"hash\":\"8d29d9d29f9e8f576129693422aa36c0\",\"textRange\":{\"startLine\":101,\"endLine\":101,\"startOffset\":31,\"endOffset\":63},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"geovanni.pacheco-ctr@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-07-14T23:09:26+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFQ2IV8fs3TdmVY\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"project\":\"testProject1\",\"line\":124,\"hash\":\"533c7a30f66232e8e75cbf2e269deb66\",\"textRange\":{\"startLine\":124,\"endLine\":124,\"startOffset\":35,\"endOffset\":37},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"geovanni.pacheco-ctr@jupiterone.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2022-07-14T23:09:26+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNDs2IV8fs3TdmU_\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-abacPermissionView.tsx\",\"project\":\"testProject1\",\"line\":34,\"hash\":\"76c1c06e34394198c7dfabe850d38e71\",\"textRange\":{\"startLine\":34,\"endLine\":36,\"startOffset\":44,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-23T20:07:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNDs2IV8fs3TdmVA\",\"rule\":\"typescript:S6440\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-abacPermissionView.tsx\",\"project\":\"testProject1\",\"line\":42,\"hash\":\"aba3db1631d0cafe629273d409088645\",\"textRange\":{\"startLine\":42,\"endLine\":42,\"startOffset\":48,\"endOffset\":62},\"flows\":[],\"status\":\"OPEN\",\"message\":\"React Hook \\\"React.useState\\\" is called conditionally. React Hooks must be called in the exact same order in every component render. Did you accidentally call a React Hook after an early return?\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2022-05-23T20:07:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNG92IV8fs3TdmWB\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountRateLimit/AccountRateLimit.tsx\",\"project\":\"testProject1\",\"line\":68,\"hash\":\"317f76e2ce5f4dfb2c242d8d732ec707\",\"textRange\":{\"startLine\":68,\"endLine\":68,\"startOffset\":33,\"endOffset\":67},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jeremy.coffield@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-23T15:23:19+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNG92IV8fs3TdmWC\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountRateLimit/AccountRateLimit.tsx\",\"project\":\"testProject1\",\"line\":88,\"hash\":\"766a6d4b681bff281512d6891c6ef3f8\",\"textRange\":{\"startLine\":88,\"endLine\":95,\"startOffset\":18,\"endOffset\":35},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jeremy.coffield@jupiterone.com\",\"tags\":[\"react\"],\"creationDate\":\"2022-05-23T15:23:19+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNDs2IV8fs3TdmVB\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-abacPermissionView.tsx\",\"project\":\"testProject1\",\"line\":59,\"hash\":\"6a1aa00e42de6cc5d5a9122070aa1ddb\",\"textRange\":{\"startLine\":59,\"endLine\":59,\"startOffset\":31,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2022-05-21T04:37:13+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNDx2IV8fs3TdmVC\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-jsonDataView.tsx\",\"project\":\"testProject1\",\"line\":22,\"hash\":\"0332f9d794537495b2ee153278bcc30c\",\"textRange\":{\"startLine\":22,\"endLine\":27,\"startOffset\":44,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-21T04:37:13+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNC-2IV8fs3TdmUx\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-queryPolicyView.tsx\",\"project\":\"testProject1\",\"line\":7,\"hash\":\"795b57fa2afd05b10f48019136a5fe15\",\"textRange\":{\"startLine\":7,\"endLine\":9,\"startOffset\":43,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-21T04:37:13+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNCo2IV8fs3TdmUv\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteGroup.tsx\",\"project\":\"testProject1\",\"line\":5,\"hash\":\"215402620d947a494314ce33f63ddf43\",\"textRange\":{\"startLine\":5,\"endLine\":7,\"startOffset\":42,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-20T16:20:42+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNDo2IV8fs3TdmU9\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteMember.tsx\",\"project\":\"testProject1\",\"line\":10,\"hash\":\"1a7af7e37c063d72251ad6e97a2cf33c\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":50,\"endOffset\":74},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-20T16:20:42+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNDo2IV8fs3TdmU-\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteMember.tsx\",\"project\":\"testProject1\",\"line\":54,\"hash\":\"44e67d945558ba656195c8c1feb44563\",\"textRange\":{\"startLine\":54,\"endLine\":54,\"startOffset\":29,\"endOffset\":31},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2022-05-20T16:20:42+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNDW2IV8fs3TdmU3\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-membersTableFilters.tsx\",\"project\":\"testProject1\",\"line\":9,\"hash\":\"ae794c3b3512425f9915fcce5af53bfb\",\"textRange\":{\"startLine\":9,\"endLine\":15,\"startOffset\":48,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-20T16:20:42+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNDW2IV8fs3TdmU4\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-membersTableFilters.tsx\",\"project\":\"testProject1\",\"line\":54,\"hash\":\"d4c8b07e01ac29a5aaaca53d64d4148b\",\"textRange\":{\"startLine\":54,\"endLine\":54,\"startOffset\":27,\"endOffset\":49},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[],\"creationDate\":\"2022-05-20T16:20:42+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNB82IV8fs3TdmUu\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\",\"project\":\"testProject1\",\"line\":61,\"hash\":\"ac05719c9e01832d652e448c97ba2805\",\"textRange\":{\"startLine\":61,\"endLine\":62,\"startOffset\":6,\"endOffset\":51},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[],\"creationDate\":\"2022-05-20T16:20:42+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNTg2IV8fs3TdmZ0\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/RapidResponsePage.tsx\",\"project\":\"testProject1\",\"line\":143,\"hash\":\"c82ebd4c11a434561b96659ba88dc07a\",\"textRange\":{\"startLine\":143,\"endLine\":143,\"startOffset\":37,\"endOffset\":38},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"drew.johnson@jupiterone.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2022-05-19T20:39:29+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNDR2IV8fs3TdmU1\",\"rule\":\"typescript:S6478\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\",\"project\":\"testProject1\",\"line\":67,\"hash\":\"44e67d945558ba656195c8c1feb44563\",\"textRange\":{\"startLine\":67,\"endLine\":67,\"startOffset\":29,\"endOffset\":31},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this component definition out of the parent component and pass data as props.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNDc2IV8fs3TdmU5\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab.tsx\",\"project\":\"testProject1\",\"line\":79,\"hash\":\"ef85f9b6fc4e8adc19d063087f1ec0a8\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":47,\"endOffset\":73},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNDc2IV8fs3TdmU6\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab.tsx\",\"project\":\"testProject1\",\"line\":191,\"hash\":\"38559c871fba28d992ead51549367f83\",\"textRange\":{\"startLine\":191,\"endLine\":193,\"startOffset\":10,\"endOffset\":13},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]}],\"components\":[{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountChangeOwnerButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountChangeOwnerButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountChangeOwnerButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountChangeOwnerButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/DiffGraphObject.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DiffGraphObject.tsx\",\"longName\":\"packages/callisto-frontend/src/components/DiffGraphObject.tsx\",\"path\":\"packages/callisto-frontend/src/components/DiffGraphObject.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RateLimitChart.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/RateLimitChart/RateLimitChart.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountPicker.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountPicker.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountPicker.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountPicker.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/RenderCellExpand.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RenderCellExpand.tsx\",\"longName\":\"packages/callisto-frontend/src/components/RenderCellExpand.tsx\",\"path\":\"packages/callisto-frontend/src/components/RenderCellExpand.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountTrial.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupCreationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupCreationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupCreationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupCreationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useQueryParams.ts\",\"longName\":\"packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"path\":\"packages/callisto-frontend/src/hooks/useQueryParams.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/RapidResponsePage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RapidResponsePage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/RapidResponsePage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/RapidResponsePage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-jsonDataView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-jsonDataView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-jsonDataView.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-jsonDataView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-abacPermissionView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-abacPermissionView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-abacPermissionView.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-abacPermissionView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteMember.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-deleteMember.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteMember.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteMember.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-createGroupButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"table-createGroupButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-createGroupButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-createGroupButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/OpenSearchPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"OpenSearchPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/OpenSearchPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/OpenSearchPage.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/convertFiltersToSearchTerms.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"convertFiltersToSearchTerms.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/dataDictionary/convertFiltersToSearchTerms.ts\",\"path\":\"packages/callisto-backend/src/routes/api/dataDictionary/convertFiltersToSearchTerms.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/SyncJobsPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"SyncJobsPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/SyncJobsPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/SyncJobsPage.tsx\"},{\"key\":\"testProject1:packages/callisto-shared/src/types.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"types.ts\",\"longName\":\"packages/callisto-shared/src/types.ts\",\"path\":\"packages/callisto-shared/src/types.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-membersTableFilters.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-membersTableFilters.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-membersTableFilters.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-membersTableFilters.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-addMember.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-addMember.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"table.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/j1ql/QueryOptions.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"QueryOptions.tsx\",\"longName\":\"packages/callisto-frontend/src/components/j1ql/QueryOptions.tsx\",\"path\":\"packages/callisto-frontend/src/components/j1ql/QueryOptions.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"J1QLQuery.tsx\",\"longName\":\"packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\",\"path\":\"packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RuleTripletsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderRelationshipRulesCell.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RenderRelationshipRulesCell.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/RenderRelationshipRulesCell.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/RenderRelationshipRulesCell.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/MappedRelationshipsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"MappedRelationshipsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/MappedRelationshipsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/MappedRelationshipsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RenderIntegrationIcons.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/RenderIntegrationIcons.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/cards/CreateSnapshotCard.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CreateSnapshotCard.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/cards/CreateSnapshotCard.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/cards/CreateSnapshotCard.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"OpensearchDataExplorerTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDataExplorerTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationInstancesTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstancesTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpensearchDomainsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"OpensearchDomainsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDomainsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/tables/OpensearchDomainsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/api/integrationSchemaApi.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"integrationSchemaApi.ts\",\"longName\":\"packages/callisto-frontend/src/api/integrationSchemaApi.ts\",\"path\":\"packages/callisto-frontend/src/api/integrationSchemaApi.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/tables/OpenSearchDomainSnapshotsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"OpenSearchDomainSnapshotsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/tables/OpenSearchDomainSnapshotsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/tables/OpenSearchDomainSnapshotsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationJobsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/common/ExternalIconButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ExternalIconButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/common/ExternalIconButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/common/ExternalIconButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/opensearch/ConfirmationDialog.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ConfirmationDialog.tsx\",\"longName\":\"packages/callisto-frontend/src/components/opensearch/ConfirmationDialog.tsx\",\"path\":\"packages/callisto-frontend/src/components/opensearch/ConfirmationDialog.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"service.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/service.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteGroup.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-deleteGroup.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteGroup.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-deleteGroup.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/ClusterFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ClusterFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/ClusterFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/ClusterFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/migration/tables/FailedGraphObjectsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FailedGraphObjectsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/migration/tables/FailedGraphObjectsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/migration/tables/FailedGraphObjectsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-queryPolicyView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"spotlight-tab-queryPolicyView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-queryPolicyView.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/spotlight-tab-queryPolicyView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/NeptuneMigrationsFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"NeptuneMigrationsFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/NeptuneMigrationsFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/NeptuneMigrationsFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/migration/tables/AccountMigrationCardTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountMigrationCardTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/migration/tables/AccountMigrationCardTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/migration/tables/AccountMigrationCardTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/migration/AccountGraphObjectSampleDiff.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGraphObjectSampleDiff.tsx\",\"longName\":\"packages/callisto-frontend/src/components/migration/AccountGraphObjectSampleDiff.tsx\",\"path\":\"packages/callisto-frontend/src/components/migration/AccountGraphObjectSampleDiff.tsx\"},{\"key\":\"testProject1\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"testProject1\",\"longName\":\"testProject1\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/migration/NeptuneFailedObjectDialog.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"NeptuneFailedObjectDialog.tsx\",\"longName\":\"packages/callisto-frontend/src/components/migration/NeptuneFailedObjectDialog.tsx\",\"path\":\"packages/callisto-frontend/src/components/migration/NeptuneFailedObjectDialog.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RefreshDataButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/RefreshDataButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/migration/AccountMigrationValidation.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountMigrationValidation.tsx\",\"longName\":\"packages/callisto-frontend/src/components/migration/AccountMigrationValidation.tsx\",\"path\":\"packages/callisto-frontend/src/components/migration/AccountMigrationValidation.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/ResumeMigrationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ResumeMigrationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/ResumeMigrationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/ResumeMigrationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AddMigrationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/AccountClusterTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountClusterTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/tables/AccountClusterTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/tables/AccountClusterTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserDetailView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/ConfirmClusterAssignmentDialog.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ConfirmClusterAssignmentDialog.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/ConfirmClusterAssignmentDialog.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/ConfirmClusterAssignmentDialog.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/NeptuneAccountAssignmentButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"NeptuneAccountAssignmentButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/NeptuneAccountAssignmentButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/NeptuneAccountAssignmentButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/tables/ClusterTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ClusterTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/tables/ClusterTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/tables/ClusterTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountDetailView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountDetailView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountDetailView.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountDetailView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountChangeAliasButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountChangeAliasButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountChangeAliasButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountChangeAliasButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/common/ConfirmationDialog.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ConfirmationDialog.tsx\",\"longName\":\"packages/callisto-frontend/src/components/common/ConfirmationDialog.tsx\",\"path\":\"packages/callisto-frontend/src/components/common/ConfirmationDialog.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/DataModelTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DataModelTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/DataModelTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/DataModelTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountSettingsPanel.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountSettingsPanel.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/TabPanel.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"TabPanel.tsx\",\"longName\":\"packages/callisto-frontend/src/components/TabPanel.tsx\",\"path\":\"packages/callisto-frontend/src/components/TabPanel.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountRateLimit/AccountRateLimit.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountRateLimit.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountRateLimit/AccountRateLimit.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountRateLimit/AccountRateLimit.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/common/DataGridHeaderToolbar.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DataGridHeaderToolbar.tsx\",\"longName\":\"packages/callisto-frontend/src/components/common/DataGridHeaderToolbar.tsx\",\"path\":\"packages/callisto-frontend/src/components/common/DataGridHeaderToolbar.tsx\"}],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -1163,7 +1163,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -1176,8 +1176,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:50.203Z", - "time": 123, + "startedDateTime": "2024-04-12T14:45:31.962Z", + "time": 42, "timings": { "blocked": -1, "connect": -1, @@ -1185,11 +1185,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 123 + "wait": 42 } }, { - "_id": "18847dc5d1f437e40620417d7166d50a", + "_id": "1b58e22dec75ffa671b1c247df184e6f", "_order": 0, "cache": {}, "request": { @@ -1223,7 +1223,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 347, @@ -1247,14 +1247,14 @@ "value": "MAJOR" } ], - "url": "http://127.0.0.1:9001/api/issues/search?p=3&ps=100&componentKeys=testProject1&severities=MAJOR" + "url": "http://127.0.0.1:9000/api/issues/search?p=3&ps=100&componentKeys=testProject1&severities=MAJOR" }, "response": { - "bodySize": 14214, + "bodySize": 12164, "content": { "mimeType": "application/json", - "size": 14214, - "text": "{\"total\":285,\"p\":3,\"ps\":100,\"paging\":{\"pageIndex\":3,\"pageSize\":100,\"total\":285},\"effortTotal\":1284,\"issues\":[{\"key\":\"5604a24a-2276-47e4-8f8c-5973b530791b\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\",\"project\":\"testProject1\",\"line\":45,\"hash\":\"244f297c1066950d7ea3072f6071a158\",\"textRange\":{\"startLine\":45,\"endLine\":45,\"startOffset\":28,\"endOffset\":58},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"3f6ddffb-c225-4286-99b0-bcb8061ed232\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\",\"project\":\"testProject1\",\"line\":121,\"hash\":\"ac6b3836351d98756bcabd5dd8f52a35\",\"textRange\":{\"startLine\":121,\"endLine\":121,\"startOffset\":22,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setFilterItems\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5589f885-8d57-438d-87d7-7a829dec74a6\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"project\":\"testProject1\",\"line\":32,\"hash\":\"ca28b1d3a424cddb75f0287e59f335fe\",\"textRange\":{\"startLine\":32,\"endLine\":43,\"startOffset\":36,\"endOffset\":29},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"6ba6fa20-217c-4da7-8670-72818cab2a30\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"project\":\"testProject1\",\"line\":19,\"hash\":\"4b573e6eb61636dceca5ef8f68d7bbaf\",\"textRange\":{\"startLine\":19,\"endLine\":21,\"startOffset\":47,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-18T12:59:26+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"0a360160-f3ae-4fec-b633-8aa309f360eb\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"project\":\"testProject1\",\"line\":69,\"hash\":\"6c6a96593c9bbc4f5385d720430e651f\",\"textRange\":{\"startLine\":69,\"endLine\":69,\"startOffset\":8,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"newDomains\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-05-18T12:59:26+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"6b2e615c-ef58-459d-8e12-9cdcbe6aba52\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"project\":\"testProject1\",\"line\":162,\"hash\":\"0dfd4962214954d675377d11fe111fba\",\"textRange\":{\"startLine\":162,\"endLine\":162,\"startOffset\":21,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2022-05-18T12:59:26+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8294741d-c265-4b9c-8dad-c9ec484adb00\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"ce956d322bfc19ae626af1f3b31d3ec1\",\"textRange\":{\"startLine\":15,\"endLine\":17,\"startOffset\":46,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-10T16:34:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"564ca4f3-e0a9-41c8-a4dc-4f68f67685fe\",\"rule\":\"typescript:S6844\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"project\":\"testProject1\",\"line\":100,\"hash\":\"1feb550c17a2202e35cdbc2ac3e3c601\",\"textRange\":{\"startLine\":100,\"endLine\":100,\"startOffset\":14,\"endOffset\":52},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Anchor used as a button. Anchors are primarily expected to navigate. Use the button element instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"accessibility\",\"react\"],\"creationDate\":\"2022-05-01T07:50:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"},{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"aa00300c-32cb-41ba-bfdb-3df2cf293c6a\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\",\"project\":\"testProject1\",\"line\":26,\"hash\":\"6b824a7eede3350fd38dabb09bfa6d21\",\"textRange\":{\"startLine\":26,\"endLine\":31,\"startOffset\":45,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-01T05:20:00+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"510e3a5d-9333-4843-a723-0fd4247e2ecf\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"project\":\"testProject1\",\"line\":451,\"hash\":\"d9dd281041ebc685fcbb569ca460f147\",\"textRange\":{\"startLine\":451,\"endLine\":454,\"startOffset\":37,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-01T05:20:00+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a5ad668b-f532-4d2c-bf75-2886e03ee515\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"project\":\"testProject1\",\"line\":460,\"hash\":\"823afc9048c2e23c400ce45514562a09\",\"textRange\":{\"startLine\":460,\"endLine\":460,\"startOffset\":25,\"endOffset\":42},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setAccountFilters\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-05-01T05:20:00+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"4fe754c4-f35b-4f4c-a99f-e962c29da1e9\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountFilterControls.tsx\",\"project\":\"testProject1\",\"line\":23,\"hash\":\"b5595d8791b0e27b3dcf5c0fb4fa5a1b\",\"textRange\":{\"startLine\":23,\"endLine\":28,\"startOffset\":38,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-01T04:56:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ec07bf5c-8452-4d54-984b-656e2fdf6b61\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\",\"project\":\"testProject1\",\"line\":12,\"hash\":\"56fe61fdca2290a5d4eb7798f7e8a2d4\",\"textRange\":{\"startLine\":12,\"endLine\":19,\"startOffset\":50,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-01T04:56:13+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"fcb1c36e-a02a-40a0-85a7-e058e4eeeb99\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"project\":\"testProject1\",\"line\":9,\"hash\":\"71162ca96db2ee52a997c53a5a673e2e\",\"textRange\":{\"startLine\":9,\"endLine\":9,\"startOffset\":18,\"endOffset\":19},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"textRange\":{\"startLine\":9,\"endLine\":9,\"startOffset\":36,\"endOffset\":45},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"e0f6f7d4-01ce-4b0a-8533-0a326ff9957b\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"project\":\"testProject1\",\"line\":10,\"hash\":\"0cb924bafe98e378fc0cb80bd851cca4\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":15,\"endOffset\":16},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":33,\"endOffset\":42},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"238b5f32-43cd-48ac-9d35-469bdc501001\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"project\":\"testProject1\",\"line\":29,\"hash\":\"ba2bdd10268276415b16081d796139e8\",\"textRange\":{\"startLine\":29,\"endLine\":36,\"startOffset\":52,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d8626478-f732-4f15-8e0e-2af57bb2e1b8\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\",\"project\":\"testProject1\",\"line\":30,\"hash\":\"45249bfb0c63b734154ac99ea4dafbc9\",\"textRange\":{\"startLine\":30,\"endLine\":30,\"startOffset\":6,\"endOffset\":65},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"090e849b-d189-4752-a68f-6d51bc233d76\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\",\"project\":\"testProject1\",\"line\":172,\"hash\":\"f9391b6fdc89c6b2cbe3b8321296428c\",\"textRange\":{\"startLine\":172,\"endLine\":175,\"startOffset\":44,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"3721ffe4-318b-4b6a-a77a-10f1ad950b14\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/IntegrationsPage.tsx\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"7672b97a1f7e5a4f955ac826694e3674\",\"textRange\":{\"startLine\":16,\"endLine\":24,\"startOffset\":18,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"e40f0a41-f353-4041-9a98-14d9a5946274\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"project\":\"testProject1\",\"line\":5,\"hash\":\"05328bcdc2f93f61a61daa6b6d335d96\",\"textRange\":{\"startLine\":5,\"endLine\":5,\"startOffset\":11,\"endOffset\":12},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"textRange\":{\"startLine\":5,\"endLine\":5,\"startOffset\":14,\"endOffset\":23},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"71f50319-2c9c-489b-9c93-ff4aec4b1dbb\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"project\":\"testProject1\",\"line\":6,\"hash\":\"39854e1c807450f18d695960eda40de8\",\"textRange\":{\"startLine\":6,\"endLine\":6,\"startOffset\":8,\"endOffset\":9},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"textRange\":{\"startLine\":6,\"endLine\":6,\"startOffset\":11,\"endOffset\":20},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"af32287b-5267-4dcb-9923-ea8016619c62\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"project\":\"testProject1\",\"line\":7,\"hash\":\"3d5f6347bd113f611ca45431f5224728\",\"textRange\":{\"startLine\":7,\"endLine\":7,\"startOffset\":13,\"endOffset\":14},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"textRange\":{\"startLine\":7,\"endLine\":7,\"startOffset\":16,\"endOffset\":25},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c913f520-f7f6-44c8-b051-4ca306827fab\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"project\":\"testProject1\",\"line\":8,\"hash\":\"c4d7e1f1aef3599974ee68ef7bbbda8a\",\"textRange\":{\"startLine\":8,\"endLine\":8,\"startOffset\":14,\"endOffset\":15},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"textRange\":{\"startLine\":8,\"endLine\":8,\"startOffset\":17,\"endOffset\":26},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"dd65a246-b68e-4c5e-a629-ccea20aa0022\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"project\":\"testProject1\",\"line\":9,\"hash\":\"2aa23d71f5c046c6fe55a77ff9574f89\",\"textRange\":{\"startLine\":9,\"endLine\":9,\"startOffset\":17,\"endOffset\":18},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"textRange\":{\"startLine\":9,\"endLine\":9,\"startOffset\":20,\"endOffset\":29},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8f452169-1a68-4ba8-a9f9-e922914538bd\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/DynamoDbTablesTable.tsx\",\"project\":\"testProject1\",\"line\":70,\"hash\":\"fce982be9210ee42d46ea7affd7d1b92\",\"textRange\":{\"startLine\":70,\"endLine\":73,\"startOffset\":36,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"994b6a0b-25f3-4fc1-8f7c-28b81efa11b4\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/DynamoDbTablesTable.tsx\",\"project\":\"testProject1\",\"line\":75,\"hash\":\"a903eb1e5189147c3dab5f1699ef72c9\",\"textRange\":{\"startLine\":75,\"endLine\":75,\"startOffset\":15,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setBusy\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"69f16f17-bd2c-4dce-944b-18fa5f734205\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"project\":\"testProject1\",\"line\":64,\"hash\":\"87c92fc5a8f639870ed7fb6a19f307cd\",\"textRange\":{\"startLine\":64,\"endLine\":64,\"startOffset\":2,\"endOffset\":55},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"4564dd0f-780a-48d9-9194-8c08a8a47ed0\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"project\":\"testProject1\",\"line\":154,\"hash\":\"be2e5f9d209ecaa69d5eb7c57811526f\",\"textRange\":{\"startLine\":154,\"endLine\":229,\"startOffset\":12,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"977e8fff-dc76-4362-9cc9-df3043b2fd7a\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoredDynamoDbTablesTable.tsx\",\"project\":\"testProject1\",\"line\":128,\"hash\":\"940ec9251d246aa6ac2e239c0ce4601c\",\"textRange\":{\"startLine\":128,\"endLine\":131,\"startOffset\":44,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"649507f6-dbd9-4072-9c49-894e926c3c35\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserFilterControls.tsx\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"07ebc61fd992c5a741d386df27a6a218\",\"textRange\":{\"startLine\":24,\"endLine\":31,\"startOffset\":47,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-01-21T05:18:47+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"9c82f8ac-2f21-4add-9c12-9480525b510a\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUsersTable.tsx\",\"project\":\"testProject1\",\"line\":38,\"hash\":\"6d7c1753e4c4cbfc793d3354dad61e59\",\"textRange\":{\"startLine\":38,\"endLine\":38,\"startOffset\":20,\"endOffset\":58},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-01-21T05:18:47+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"897c89ef-7354-432d-bca1-284eff42612d\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUsersTable.tsx\",\"project\":\"testProject1\",\"line\":140,\"hash\":\"034cb6baef880cbe9186601bd8fe2a49\",\"textRange\":{\"startLine\":140,\"endLine\":140,\"startOffset\":39,\"endOffset\":76},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-01-21T05:18:47+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"22a2d8bd-cbd5-40c0-9f16-8497401f58e6\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupFilterControls.tsx\",\"project\":\"testProject1\",\"line\":23,\"hash\":\"93e61065d55f39d0368ff19bf6f2779b\",\"textRange\":{\"startLine\":23,\"endLine\":28,\"startOffset\":43,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-01-21T04:34:17+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8b387be0-34bd-43d8-9fa0-9f41f32d3a62\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\",\"project\":\"testProject1\",\"line\":40,\"hash\":\"a802feaeb8542b10ece4bad41dabb8a0\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":20,\"endOffset\":57},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-01-21T04:34:17+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"6c9e1245-95ec-4f26-8e5d-d89041d77cf2\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UsersAppBar.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"2c8d0b174ada084e1531dda4c272b247\",\"textRange\":{\"startLine\":13,\"endLine\":13,\"startOffset\":28,\"endOffset\":77},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-01-21T03:44:46+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"643af50c-a272-4ce8-ba77-c5f9444b7e64\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dashboards/UsageDashboardWidget.tsx\",\"project\":\"testProject1\",\"line\":71,\"hash\":\"8adba55842772426e6bd43c55cbcc189\",\"textRange\":{\"startLine\":71,\"endLine\":71,\"startOffset\":16,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"stroke\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-01-20T02:56:46+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5a52f270-ecbf-469a-a102-45a7700f30c0\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dashboards/UsageDashboardWidget.tsx\",\"project\":\"testProject1\",\"line\":90,\"hash\":\"45cf886fcda6610655421a38829feda2\",\"textRange\":{\"startLine\":90,\"endLine\":90,\"startOffset\":25,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2022-01-20T02:56:46+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"6dda23de-200d-4b91-ace9-ed085fa9a6b3\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"project\":\"testProject1\",\"line\":20,\"hash\":\"87bb97a5b22571c02c9b9e55e3611c7f\",\"textRange\":{\"startLine\":20,\"endLine\":20,\"startOffset\":17,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setParams\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-01-15T03:32:32+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8d6a2e89-ff88-4dee-a86d-c00b685c6230\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountFeaturesRow/AccountFeatureRow.tsx\",\"project\":\"testProject1\",\"line\":27,\"hash\":\"ca46e4db58d834ad62e9fdeedaebdfee\",\"textRange\":{\"startLine\":27,\"endLine\":31,\"startOffset\":34,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2022-01-13T06:49:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"3f349112-75d1-4707-b90a-a5e94048fbaf\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\",\"project\":\"testProject1\",\"line\":82,\"hash\":\"45cf886fcda6610655421a38829feda2\",\"textRange\":{\"startLine\":82,\"endLine\":82,\"startOffset\":25,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2022-01-11T05:34:15+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"6c573554-e474-4175-a2b6-eef48c2c4997\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\",\"project\":\"testProject1\",\"line\":63,\"hash\":\"8adba55842772426e6bd43c55cbcc189\",\"textRange\":{\"startLine\":63,\"endLine\":63,\"startOffset\":16,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"stroke\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-01-11T04:09:48+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d32657e1-2de4-4827-b930-3ac25aad5dcc\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/common/ToggleOptionRow.tsx\",\"project\":\"testProject1\",\"line\":17,\"hash\":\"86fcce2303a62b43878cbcdf93d37814\",\"textRange\":{\"startLine\":17,\"endLine\":23,\"startOffset\":40,\"endOffset\":23},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"52748091+jchavez443@users.noreply.github.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-12-28T21:01:21+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d887349c-e53b-42e6-8db5-2c670c962f43\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"project\":\"testProject1\",\"line\":37,\"hash\":\"0c32d29e7354885cc64f5d289e93d5af\",\"textRange\":{\"startLine\":37,\"endLine\":37,\"startOffset\":2,\"endOffset\":16},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027disableRefresh\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"52748091+jchavez443@users.noreply.github.com\",\"tags\":[\"react\"],\"creationDate\":\"2021-12-28T21:01:21+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c471af68-d59b-4738-a9a0-4077f6d8968e\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":171,\"hash\":\"ac96e9e50924d5fca44f43dd09b51295\",\"textRange\":{\"startLine\":171,\"endLine\":171,\"startOffset\":6,\"endOffset\":45},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[],\"creationDate\":\"2021-12-14T22:47:18+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a8bd6278-bf39-4350-85c3-e0a27304d035\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/MonacoDiffEditor.tsx\",\"project\":\"testProject1\",\"line\":8,\"hash\":\"c3acdecdd05ea93397c4234a08cf313e\",\"textRange\":{\"startLine\":8,\"endLine\":8,\"startOffset\":2,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027language\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"react\"],\"creationDate\":\"2021-12-14T22:17:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"9cf1d11d-00d4-4a74-850a-12558d19bb4b\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/MonacoDiffEditor.tsx\",\"project\":\"testProject1\",\"line\":14,\"hash\":\"1733db31b484a2d0c6ca0334c5cd3ac8\",\"textRange\":{\"startLine\":14,\"endLine\":14,\"startOffset\":33,\"endOffset\":61},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-12-14T22:17:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"861112e6-546e-4608-8104-fc8178d3d37d\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/MonacoEditor.tsx\",\"project\":\"testProject1\",\"line\":27,\"hash\":\"2a9b5f782344b49b2125ecebcb3fdb0e\",\"textRange\":{\"startLine\":27,\"endLine\":27,\"startOffset\":29,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-12-14T22:17:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"86cc1409-acb0-4e59-8edb-b31e95b02360\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/troubleshoot/QueryDiff.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"0c0b204f48c80543398376219c3f077c\",\"textRange\":{\"startLine\":11,\"endLine\":11,\"startOffset\":26,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-12-14T22:17:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"19bfb77d-3dc8-4a33-9788-407f0b8059a5\",\"rule\":\"typescript:S6564\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/types.ts\",\"project\":\"testProject1\",\"line\":227,\"hash\":\"c7ae41b93663d10bc658ab190aa4a784\",\"textRange\":{\"startLine\":227,\"endLine\":227,\"startOffset\":12,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this redundant type alias and replace its occurrences with \\\"DbRecordComputedProperties\\\".\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[],\"creationDate\":\"2021-11-10T04:56:03+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ce981160-3227-465c-b906-a3d931cf7e91\",\"rule\":\"typescript:S6660\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"project\":\"testProject1\",\"line\":351,\"hash\":\"a3917ea372214e3e2b6e140bbc810b21\",\"textRange\":{\"startLine\":351,\"endLine\":351,\"startOffset\":6,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027If\\u0027 statement should not be the only statement in \\u0027else\\u0027 block\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[],\"creationDate\":\"2021-11-10T04:56:03+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f3a10974-4b3e-4b79-9fc8-6d70886e610e\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/Troubleshoot.tsx\",\"project\":\"testProject1\",\"line\":28,\"hash\":\"7672b97a1f7e5a4f955ac826694e3674\",\"textRange\":{\"startLine\":28,\"endLine\":36,\"startOffset\":18,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-11-10T04:56:03+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"bd23950e-9a60-4534-a219-4071fc5405cb\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationRow.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"493943e46dfb0d64f10e27a6ccf48d3a\",\"textRange\":{\"startLine\":11,\"endLine\":14,\"startOffset\":42,\"endOffset\":23},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-10-28T03:54:16+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"fa617580-4bed-4863-8459-65e5f431c679\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationsTable.tsx\",\"project\":\"testProject1\",\"line\":71,\"hash\":\"d0f794b06843efb8099e9031aa012d99\",\"textRange\":{\"startLine\":71,\"endLine\":73,\"startOffset\":45,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-10-28T03:54:16+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5f317bef-0b64-4761-9a9e-651892b02359\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInviteUserButton.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"1e8bb1716d5a40933faa185e610852a9\",\"textRange\":{\"startLine\":13,\"endLine\":15,\"startOffset\":45,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-10-28T03:54:16+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c82b72f1-06c4-4063-8e79-5712e472aa69\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupAddUserButton.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"1efd7ede324db21734993ea0358ce6d2\",\"textRange\":{\"startLine\":13,\"endLine\":15,\"startOffset\":42,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-10-28T03:54:16+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8ec25642-364f-4ec2-b5b4-27903919775b\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\",\"project\":\"testProject1\",\"line\":12,\"hash\":\"afe83f6b24ca6b83bed4368d4aa17728\",\"textRange\":{\"startLine\":12,\"endLine\":12,\"startOffset\":36,\"endOffset\":75},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-10-28T03:54:16+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"bfec4c16-f3a1-4d21-a153-0081f47a8048\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroupDetailView.tsx\",\"project\":\"testProject1\",\"line\":33,\"hash\":\"26a0718feed952aa95aa287a82a20875\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":18,\"endOffset\":62},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"52748091+jchavez443@users.noreply.github.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-10-21T14:55:03+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"24ab9c37-1b01-440f-9ad7-325157dd5a4e\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroupDetailView.tsx\",\"project\":\"testProject1\",\"line\":53,\"hash\":\"268a614a560e6172d7b35323583cc68c\",\"textRange\":{\"startLine\":53,\"endLine\":53,\"startOffset\":39,\"endOffset\":55},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"52748091+jchavez443@users.noreply.github.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-10-21T14:55:03+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"4acf2191-1203-4e7d-9d3f-b7bb11112a23\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/UsageLimitEntitlementRow/UsageLimitEntitlementRow.tsx\",\"project\":\"testProject1\",\"line\":98,\"hash\":\"5a69ac7a2240e742b493886433969291\",\"textRange\":{\"startLine\":98,\"endLine\":116,\"startOffset\":12,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2021-06-29T15:32:14+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1b281f9e-4403-4e3b-a890-37293cb01d6e\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/UsageLimitEntitlementRow/UsageLimitEntitlementRow.tsx\",\"project\":\"testProject1\",\"line\":100,\"hash\":\"08efc44b6fc16c57fea901509275513f\",\"textRange\":{\"startLine\":100,\"endLine\":116,\"startOffset\":12,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2021-06-29T15:32:14+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"01e2ea47-85b5-49c6-b5dd-344fa7d10950\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountTrial/UseAccountTrialLogic.test.ts\",\"project\":\"testProject1\",\"line\":10,\"hash\":\"0ca0c89d9be8f86805e6919d1a1f64e3\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":8,\"endOffset\":38},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"patchAccountTrialEndTimeApiSpy\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2021-05-28T22:28:34+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"048ca65c-a3a2-4a35-8286-8f76f35f846a\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\",\"project\":\"testProject1\",\"line\":73,\"hash\":\"766a6d4b681bff281512d6891c6ef3f8\",\"textRange\":{\"startLine\":73,\"endLine\":80,\"startOffset\":18,\"endOffset\":35},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2021-05-28T19:27:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1184acd7-fa5d-48c2-934e-a1ef5b787f14\",\"rule\":\"typescript:S6397\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/auth/saml/passportSaml.ts\",\"project\":\"testProject1\",\"line\":105,\"hash\":\"c0369e0460336f2b1195de074ea1404e\",\"textRange\":{\"startLine\":105,\"endLine\":105,\"startOffset\":64,\"endOffset\":67},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this character class by the character itself.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2021-05-27T15:15:12+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"6aad8be9-cb6d-474e-be12-5bc3d8b62dad\",\"rule\":\"typescript:S6397\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/auth/saml/passportSaml.ts\",\"project\":\"testProject1\",\"line\":105,\"hash\":\"c0369e0460336f2b1195de074ea1404e\",\"textRange\":{\"startLine\":105,\"endLine\":105,\"startOffset\":59,\"endOffset\":62},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this character class by the character itself.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2021-05-27T15:15:12+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a4bb5a70-d1c2-4d30-977d-9077ccadbbb0\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/EntitlementsTable/EntitlementsTable.tsx\",\"project\":\"testProject1\",\"line\":96,\"hash\":\"73a31c9f53a0361c3b7b797452476b27\",\"textRange\":{\"startLine\":96,\"endLine\":109,\"startOffset\":2,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-05-25T21:59:03+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"89e23903-2a93-4311-b482-1ba3ce20dd2e\",\"rule\":\"typescript:S4165\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/FeatureEntitlementRow/useFeatureEntitlementRowLogic.ts\",\"project\":\"testProject1\",\"line\":32,\"hash\":\"cbbba81ba1ff326f1e422bf783dde891\",\"textRange\":{\"startLine\":32,\"endLine\":32,\"startOffset\":15,\"endOffset\":20},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Review this redundant assignment: \\\"status\\\" already holds the assigned value along all execution paths.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"redundant\"],\"creationDate\":\"2021-05-20T20:17:04+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"fa04f5f4-ca31-4de2-8d30-3e54da699caf\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesTable/FeaturesTable.tsx\",\"project\":\"testProject1\",\"line\":19,\"hash\":\"5499a5020464d8e63c73165e92c73a45\",\"textRange\":{\"startLine\":19,\"endLine\":25,\"startOffset\":30,\"endOffset\":21},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"julia.zolotarev@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-05-03T15:08:28+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"962ea6a3-1fad-4858-b964-9241a35fa0c8\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"42d41228c6435d0395cc7d4c63087eba\",\"textRange\":{\"startLine\":15,\"endLine\":19,\"startOffset\":33,\"endOffset\":11},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"julia.zolotarev@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-05-03T15:08:28+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"2f5fa3bd-905b-4009-8067-078030b53d4e\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/DeleteDialog/DeleteSystemFeatureDialog.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"5fc44eb269c5b238e9ed8b7e46f93085\",\"textRange\":{\"startLine\":13,\"endLine\":18,\"startOffset\":42,\"endOffset\":14},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"julia.zolotarev@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-04-29T22:27:31+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"fc876996-a327-4426-bd83-bf62f0b61693\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesTable/FeaturesTable.tsx\",\"project\":\"testProject1\",\"line\":77,\"hash\":\"0dfd4962214954d675377d11fe111fba\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":21,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"julia.zolotarev@jupiterone.com\",\"tags\":[\"performance\",\"react\",\"jsx\"],\"creationDate\":\"2021-04-29T22:27:21+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"cac7eb92-f283-4bd6-a8c3-76047aecab4c\",\"rule\":\"typescript:S4043\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\",\"project\":\"testProject1\",\"line\":43,\"hash\":\"43e1dcf1a0e4053977bc76cc7e7bd647\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":11,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this array \\\"sort\\\" operation to a separate statement or replace it with \\\"toSorted\\\".\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"julia.zolotarev@jupiterone.com\",\"tags\":[\"type-dependent\"],\"creationDate\":\"2021-04-22T20:00:49+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"2db1b1c2-bc16-4113-a12a-05f9c9b7cdc8\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/providers/snackbar.tsx\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"20c63011b33be2f74d8c790a92b2e5ac\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"startOffset\":33,\"endOffset\":70},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"yuchuan.li@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-04-07T14:27:45+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"60e876f9-0158-4cf8-a768-3f1c475d0fd1\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/NotAllowed.tsx\",\"project\":\"testProject1\",\"line\":9,\"hash\":\"9b5dbc5246b234ebf1e4fbe89b05f7b5\",\"textRange\":{\"startLine\":9,\"endLine\":12,\"startOffset\":27,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-04-03T01:36:32+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ebd1266f-a6e1-46dd-8303-7ffb00274b5a\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\",\"project\":\"testProject1\",\"line\":237,\"hash\":\"3a631c6168ef54eaa23743553d80a2a1\",\"textRange\":{\"startLine\":237,\"endLine\":244,\"startOffset\":16,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2021-04-03T01:36:32+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"2a4389c8-d851-465b-b27a-7e22fd72fd83\",\"rule\":\"typescript:S1134\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":194,\"hash\":\"f41091cf2076a7061dad7919d1f36e53\",\"textRange\":{\"startLine\":194,\"endLine\":194,\"startOffset\":13,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Take the required action to fix the issue indicated by this comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2021-04-02T03:38:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"9a663efb-3f00-4def-a31a-f9257618be05\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/IfAllowed.tsx\",\"project\":\"testProject1\",\"line\":6,\"hash\":\"5dc43f612a3a6cb42929de76fa6b356a\",\"textRange\":{\"startLine\":6,\"endLine\":9,\"startOffset\":26,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-04-02T03:23:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"dcc106dc-76bd-4949-8914-c83f35cd5de1\",\"rule\":\"typescript:S6754\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/providers/sharedData.tsx\",\"project\":\"testProject1\",\"line\":25,\"hash\":\"cc0817abb0fdd9dd1a8974e448e4f57f\",\"textRange\":{\"startLine\":25,\"endLine\":25,\"startOffset\":8,\"endOffset\":20},\"flows\":[],\"status\":\"OPEN\",\"message\":\"useState call is not destructured into value + setter pair\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[],\"creationDate\":\"2021-04-02T03:23:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"IDENTIFIABLE\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"297b6138-bef7-4517-b132-860290246087\",\"rule\":\"typescript:S4634\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountCreationButton.test.tsx\",\"project\":\"testProject1\",\"line\":132,\"hash\":\"3d3996daf375fe446092bb2329abcdc1\",\"textRange\":{\"startLine\":132,\"endLine\":132,\"startOffset\":15,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this trivial promise with \\\"Promise.resolve\\\".\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"yuchuan.li@jupiterone.com\",\"tags\":[\"proficiency\"],\"creationDate\":\"2021-03-12T20:24:20+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"76cd9ae3-ea1f-4b80-a42f-bdbf76152b3c\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/Trend.tsx\",\"project\":\"testProject1\",\"line\":20,\"hash\":\"ae87342bd6237e51c3c0231a24446685\",\"textRange\":{\"startLine\":20,\"endLine\":20,\"startOffset\":22,\"endOffset\":76},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-02-22T19:10:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5c83969c-dbaa-468c-b0cd-c735c016e9a0\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/Trend.tsx\",\"project\":\"testProject1\",\"line\":56,\"hash\":\"8b1700c4cd83ad8846e9ef2adbe88473\",\"textRange\":{\"startLine\":56,\"endLine\":60,\"startOffset\":8,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2021-02-22T19:10:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a866ff02-b004-47b7-834d-6aa6f711f7f1\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/TrendChart.tsx\",\"project\":\"testProject1\",\"line\":20,\"hash\":\"6e587247ef89da0a4888e71b80305e85\",\"textRange\":{\"startLine\":20,\"endLine\":20,\"startOffset\":27,\"endOffset\":66},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"react\"],\"creationDate\":\"2021-02-22T06:46:57+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"5575fc07-5905-4f65-9112-bf1b18fa94d4\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/app.ts\",\"project\":\"testProject1\",\"line\":67,\"hash\":\"0b128db5bbc5ea64599201c833c22ec1\",\"textRange\":{\"startLine\":67,\"endLine\":67,\"startOffset\":6,\"endOffset\":48},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2021-02-08T04:15:59+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ad2f9ff4-bd5d-4c3f-84ac-cce34b27de82\",\"rule\":\"typescript:S1134\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/auth/localhost/passportLocalhost.ts\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"865a25ef7cf45e2ee52b2dfb11d6726b\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"startOffset\":11,\"endOffset\":16},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Take the required action to fix the issue indicated by this comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2021-01-17T23:22:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"3fd13ca4-dbfd-473b-bb64-0f1b18a723a4\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/auth.ts\",\"project\":\"testProject1\",\"line\":2,\"hash\":\"5fe007612a8d712c5f572bfb8567cc4e\",\"textRange\":{\"startLine\":2,\"endLine\":2,\"startOffset\":0,\"endOffset\":50},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2021-01-17T23:22:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"2df1d282-e865-4f24-b3bb-34118d1ce02f\",\"rule\":\"typescript:S1134\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"project\":\"testProject1\",\"line\":119,\"hash\":\"74b4e9a4d13e07fac05f7258f5ad0a9f\",\"textRange\":{\"startLine\":119,\"endLine\":119,\"startOffset\":13,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Take the required action to fix the issue indicated by this comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2021-01-17T23:22:07+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\"}],\"components\":[{\"key\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"web.ts\",\"longName\":\"packages/callisto-backend/src/routes/web.ts\",\"path\":\"packages/callisto-backend/src/routes/web.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FeaturesTableRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UsersAppBar.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UsersAppBar.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UsersAppBar.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UsersAppBar.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoredDynamoDbTablesTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RestoredDynamoDbTablesTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/dynamodb/RestoredDynamoDbTablesTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/dynamodb/RestoredDynamoDbTablesTable.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/auth.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"auth.ts\",\"longName\":\"packages/callisto-backend/src/routes/auth.ts\",\"path\":\"packages/callisto-backend/src/routes/auth.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/auth/localhost/passportLocalhost.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"passportLocalhost.ts\",\"longName\":\"packages/callisto-backend/src/auth/localhost/passportLocalhost.ts\",\"path\":\"packages/callisto-backend/src/auth/localhost/passportLocalhost.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserDetailView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupAddUserButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupAddUserButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupAddUserButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupAddUserButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"LoginControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/Trend.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"Trend.tsx\",\"longName\":\"packages/callisto-frontend/src/components/Trend.tsx\",\"path\":\"packages/callisto-frontend/src/components/Trend.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/providers/snackbar.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"snackbar.tsx\",\"longName\":\"packages/callisto-frontend/src/providers/snackbar.tsx\",\"path\":\"packages/callisto-frontend/src/providers/snackbar.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountTrial.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/UsageLimitEntitlementRow/UsageLimitEntitlementRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UsageLimitEntitlementRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/UsageLimitEntitlementRow/UsageLimitEntitlementRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/UsageLimitEntitlementRow/UsageLimitEntitlementRow.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserDetailPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/UserDetailPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FeaturesAppBar.tsx\",\"longName\":\"packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\",\"path\":\"packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/EntitlementsTable/EntitlementsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"EntitlementsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/EntitlementsTable/EntitlementsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/EntitlementsTable/EntitlementsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DomainWhitelistControl.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/DynamoDbTablesTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DynamoDbTablesTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/dynamodb/DynamoDbTablesTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/dynamodb/DynamoDbTablesTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationInstanceFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/IntegrationsPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationsPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/IntegrationsPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/IntegrationsPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"table.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RestoreDynamoDbPointInTimeBackup.tsx\",\"longName\":\"packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"path\":\"packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountTrial/UseAccountTrialLogic.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UseAccountTrialLogic.test.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountTrial/UseAccountTrialLogic.test.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountTrial/UseAccountTrialLogic.test.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupUserFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/NotAllowed.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"NotAllowed.tsx\",\"longName\":\"packages/callisto-frontend/src/components/NotAllowed.tsx\",\"path\":\"packages/callisto-frontend/src/components/NotAllowed.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"diff.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/diff.ts\",\"path\":\"packages/callisto-backend/src/routes/api/diff.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/app.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"app.ts\",\"longName\":\"packages/callisto-backend/src/app.ts\",\"path\":\"packages/callisto-backend/src/app.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/MonacoDiffEditor.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"MonacoDiffEditor.tsx\",\"longName\":\"packages/callisto-frontend/src/components/MonacoDiffEditor.tsx\",\"path\":\"packages/callisto-frontend/src/components/MonacoDiffEditor.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/types.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"types.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/types.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/types.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupInvitationsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroupDetailView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupDetailView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroupDetailView.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroupDetailView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupUserRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/common/ToggleOptionRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ToggleOptionRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/common/ToggleOptionRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/common/ToggleOptionRow.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/TrendChart.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"TrendChart.tsx\",\"longName\":\"packages/callisto-frontend/src/components/TrendChart.tsx\",\"path\":\"packages/callisto-frontend/src/components/TrendChart.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupFilterControls.tsx\"},{\"key\":\"testProject1\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"testProject1\",\"longName\":\"testProject1\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/troubleshoot/QueryDiff.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"QueryDiff.tsx\",\"longName\":\"packages/callisto-frontend/src/components/troubleshoot/QueryDiff.tsx\",\"path\":\"packages/callisto-frontend/src/components/troubleshoot/QueryDiff.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/MonacoEditor.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"MonacoEditor.tsx\",\"longName\":\"packages/callisto-frontend/src/components/MonacoEditor.tsx\",\"path\":\"packages/callisto-frontend/src/components/MonacoEditor.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"apiUtil.ts\",\"longName\":\"packages/callisto-frontend/src/api/apiUtil.ts\",\"path\":\"packages/callisto-frontend/src/api/apiUtil.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/FeatureEntitlementRow/useFeatureEntitlementRowLogic.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useFeatureEntitlementRowLogic.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/FeatureEntitlementRow/useFeatureEntitlementRowLogic.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/FeatureEntitlementRow/useFeatureEntitlementRowLogic.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/providers/sharedData.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"sharedData.tsx\",\"longName\":\"packages/callisto-frontend/src/providers/sharedData.tsx\",\"path\":\"packages/callisto-frontend/src/providers/sharedData.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/features/DeleteDialog/DeleteSystemFeatureDialog.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DeleteSystemFeatureDialog.tsx\",\"longName\":\"packages/callisto-frontend/src/components/features/DeleteDialog/DeleteSystemFeatureDialog.tsx\",\"path\":\"packages/callisto-frontend/src/components/features/DeleteDialog/DeleteSystemFeatureDialog.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountsTable/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/Troubleshoot.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"Troubleshoot.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/Troubleshoot.tsx\",\"path\":\"packages/callisto-frontend/src/pages/Troubleshoot.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/auth/saml/passportSaml.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"passportSaml.ts\",\"longName\":\"packages/callisto-backend/src/auth/saml/passportSaml.ts\",\"path\":\"packages/callisto-backend/src/auth/saml/passportSaml.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"J1QLQuery.tsx\",\"longName\":\"packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\",\"path\":\"packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesTable/FeaturesTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FeaturesTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/features/FeaturesTable/FeaturesTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/features/FeaturesTable/FeaturesTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationDefinitionsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationJobsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountFeaturesRow/AccountFeatureRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountFeatureRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountFeaturesRow/AccountFeatureRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountFeaturesRow/AccountFeatureRow.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/IfAllowed.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IfAllowed.tsx\",\"longName\":\"packages/callisto-frontend/src/components/IfAllowed.tsx\",\"path\":\"packages/callisto-frontend/src/components/IfAllowed.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountCreationButton.test.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountCreationButton.test.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountCreationButton.test.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountCreationButton.test.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUsersTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupUsersTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUsersTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUsersTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"GenericDialogButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupInvitationRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationRow.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"query.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/query.ts\",\"path\":\"packages/callisto-backend/src/routes/api/query.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInviteUserButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupInviteUserButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInviteUserButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInviteUserButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/dashboards/UsageDashboardWidget.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UsageDashboardWidget.tsx\",\"longName\":\"packages/callisto-frontend/src/components/dashboards/UsageDashboardWidget.tsx\",\"path\":\"packages/callisto-frontend/src/components/dashboards/UsageDashboardWidget.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationDefinitionFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationJobFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\"}],\"facets\":[]}" + "size": 12164, + "text": "{\"total\":288,\"p\":3,\"ps\":100,\"paging\":{\"pageIndex\":3,\"pageSize\":100,\"total\":288},\"effortTotal\":1299,\"issues\":[{\"key\":\"AY7SxNDh2IV8fs3TdmU8\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-createGroupButton.tsx\",\"project\":\"testProject1\",\"line\":43,\"hash\":\"eef51fa49e72151243b312888ce6350c\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":20,\"endOffset\":56},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNCz2IV8fs3TdmUw\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-filterGroupsControl.tsx\",\"project\":\"testProject1\",\"line\":23,\"hash\":\"93e61065d55f39d0368ff19bf6f2779b\",\"textRange\":{\"startLine\":23,\"endLine\":28,\"startOffset\":43,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNDI2IV8fs3TdmUy\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\",\"project\":\"testProject1\",\"line\":45,\"hash\":\"244f297c1066950d7ea3072f6071a158\",\"textRange\":{\"startLine\":45,\"endLine\":45,\"startOffset\":28,\"endOffset\":58},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNDI2IV8fs3TdmU0\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\",\"project\":\"testProject1\",\"line\":121,\"hash\":\"ac6b3836351d98756bcabd5dd8f52a35\",\"textRange\":{\"startLine\":121,\"endLine\":121,\"startOffset\":22,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setFilterItems\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNL02IV8fs3TdmX8\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"project\":\"testProject1\",\"line\":32,\"hash\":\"ca28b1d3a424cddb75f0287e59f335fe\",\"textRange\":{\"startLine\":32,\"endLine\":43,\"startOffset\":36,\"endOffset\":29},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFh2IV8fs3TdmVa\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"project\":\"testProject1\",\"line\":19,\"hash\":\"4b573e6eb61636dceca5ef8f68d7bbaf\",\"textRange\":{\"startLine\":19,\"endLine\":21,\"startOffset\":47,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-18T12:59:26+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFh2IV8fs3TdmVc\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"project\":\"testProject1\",\"line\":69,\"hash\":\"6c6a96593c9bbc4f5385d720430e651f\",\"textRange\":{\"startLine\":69,\"endLine\":69,\"startOffset\":8,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"newDomains\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-05-18T12:59:26+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNFh2IV8fs3TdmVd\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"project\":\"testProject1\",\"line\":162,\"hash\":\"0dfd4962214954d675377d11fe111fba\",\"textRange\":{\"startLine\":162,\"endLine\":162,\"startOffset\":21,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2022-05-18T12:59:26+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNFl2IV8fs3TdmVf\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"ce956d322bfc19ae626af1f3b31d3ec1\",\"textRange\":{\"startLine\":15,\"endLine\":17,\"startOffset\":46,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-10T16:34:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNJn2IV8fs3TdmXD\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\",\"project\":\"testProject1\",\"line\":26,\"hash\":\"6b824a7eede3350fd38dabb09bfa6d21\",\"textRange\":{\"startLine\":26,\"endLine\":31,\"startOffset\":45,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-01T05:20:00+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNJ52IV8fs3TdmXM\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"project\":\"testProject1\",\"line\":451,\"hash\":\"d9dd281041ebc685fcbb569ca460f147\",\"textRange\":{\"startLine\":451,\"endLine\":454,\"startOffset\":37,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-01T05:20:00+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNJ52IV8fs3TdmXN\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"project\":\"testProject1\",\"line\":460,\"hash\":\"823afc9048c2e23c400ce45514562a09\",\"textRange\":{\"startLine\":460,\"endLine\":460,\"startOffset\":25,\"endOffset\":42},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setAccountFilters\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-05-01T05:20:00+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNHH2IV8fs3TdmWF\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountFilterControls.tsx\",\"project\":\"testProject1\",\"line\":23,\"hash\":\"b5595d8791b0e27b3dcf5c0fb4fa5a1b\",\"textRange\":{\"startLine\":23,\"endLine\":28,\"startOffset\":38,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-01T04:56:13+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNJy2IV8fs3TdmXL\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\",\"project\":\"testProject1\",\"line\":12,\"hash\":\"56fe61fdca2290a5d4eb7798f7e8a2d4\",\"textRange\":{\"startLine\":12,\"endLine\":19,\"startOffset\":50,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-01T04:56:13+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNJt2IV8fs3TdmXF\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"project\":\"testProject1\",\"line\":9,\"hash\":\"71162ca96db2ee52a997c53a5a673e2e\",\"textRange\":{\"startLine\":9,\"endLine\":9,\"startOffset\":18,\"endOffset\":19},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"textRange\":{\"startLine\":9,\"endLine\":9,\"startOffset\":36,\"endOffset\":45},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNJt2IV8fs3TdmXG\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"project\":\"testProject1\",\"line\":10,\"hash\":\"0cb924bafe98e378fc0cb80bd851cca4\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":15,\"endOffset\":16},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":33,\"endOffset\":42},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNJt2IV8fs3TdmXH\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"project\":\"testProject1\",\"line\":29,\"hash\":\"ba2bdd10268276415b16081d796139e8\",\"textRange\":{\"startLine\":29,\"endLine\":36,\"startOffset\":52,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNKJ2IV8fs3TdmXU\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\",\"project\":\"testProject1\",\"line\":30,\"hash\":\"45249bfb0c63b734154ac99ea4dafbc9\",\"textRange\":{\"startLine\":30,\"endLine\":30,\"startOffset\":6,\"endOffset\":65},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNKJ2IV8fs3TdmXW\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\",\"project\":\"testProject1\",\"line\":172,\"hash\":\"f9391b6fdc89c6b2cbe3b8321296428c\",\"textRange\":{\"startLine\":172,\"endLine\":175,\"startOffset\":44,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNT52IV8fs3TdmZ2\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/IntegrationsPage.tsx\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"7672b97a1f7e5a4f955ac826694e3674\",\"textRange\":{\"startLine\":16,\"endLine\":24,\"startOffset\":18,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-05-01T03:04:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNR12IV8fs3TdmZp\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"project\":\"testProject1\",\"line\":5,\"hash\":\"05328bcdc2f93f61a61daa6b6d335d96\",\"textRange\":{\"startLine\":5,\"endLine\":5,\"startOffset\":11,\"endOffset\":12},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"textRange\":{\"startLine\":5,\"endLine\":5,\"startOffset\":14,\"endOffset\":23},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNR12IV8fs3TdmZq\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"project\":\"testProject1\",\"line\":6,\"hash\":\"39854e1c807450f18d695960eda40de8\",\"textRange\":{\"startLine\":6,\"endLine\":6,\"startOffset\":8,\"endOffset\":9},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"textRange\":{\"startLine\":6,\"endLine\":6,\"startOffset\":11,\"endOffset\":20},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNR12IV8fs3TdmZr\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"project\":\"testProject1\",\"line\":7,\"hash\":\"3d5f6347bd113f611ca45431f5224728\",\"textRange\":{\"startLine\":7,\"endLine\":7,\"startOffset\":13,\"endOffset\":14},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"textRange\":{\"startLine\":7,\"endLine\":7,\"startOffset\":16,\"endOffset\":25},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNR12IV8fs3TdmZs\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"project\":\"testProject1\",\"line\":8,\"hash\":\"c4d7e1f1aef3599974ee68ef7bbbda8a\",\"textRange\":{\"startLine\":8,\"endLine\":8,\"startOffset\":14,\"endOffset\":15},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"textRange\":{\"startLine\":8,\"endLine\":8,\"startOffset\":17,\"endOffset\":26},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNR12IV8fs3TdmZt\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"project\":\"testProject1\",\"line\":9,\"hash\":\"2aa23d71f5c046c6fe55a77ff9574f89\",\"textRange\":{\"startLine\":9,\"endLine\":9,\"startOffset\":17,\"endOffset\":18},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"textRange\":{\"startLine\":9,\"endLine\":9,\"startOffset\":20,\"endOffset\":29},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"redundant\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNN12IV8fs3TdmYy\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/DynamoDbTablesTable.tsx\",\"project\":\"testProject1\",\"line\":70,\"hash\":\"fce982be9210ee42d46ea7affd7d1b92\",\"textRange\":{\"startLine\":70,\"endLine\":73,\"startOffset\":36,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNN12IV8fs3TdmYz\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/DynamoDbTablesTable.tsx\",\"project\":\"testProject1\",\"line\":75,\"hash\":\"a903eb1e5189147c3dab5f1699ef72c9\",\"textRange\":{\"startLine\":75,\"endLine\":75,\"startOffset\":15,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setBusy\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNNu2IV8fs3TdmYv\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"project\":\"testProject1\",\"line\":64,\"hash\":\"87c92fc5a8f639870ed7fb6a19f307cd\",\"textRange\":{\"startLine\":64,\"endLine\":64,\"startOffset\":2,\"endOffset\":55},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNNu2IV8fs3TdmYw\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"project\":\"testProject1\",\"line\":154,\"hash\":\"be2e5f9d209ecaa69d5eb7c57811526f\",\"textRange\":{\"startLine\":154,\"endLine\":229,\"startOffset\":12,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNNx2IV8fs3TdmYx\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoredDynamoDbTablesTable.tsx\",\"project\":\"testProject1\",\"line\":128,\"hash\":\"940ec9251d246aa6ac2e239c0ce4601c\",\"textRange\":{\"startLine\":128,\"endLine\":131,\"startOffset\":44,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNEZ2IV8fs3TdmVM\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserFilterControls.tsx\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"07ebc61fd992c5a741d386df27a6a218\",\"textRange\":{\"startLine\":24,\"endLine\":31,\"startOffset\":47,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-01-21T05:18:47+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNEP2IV8fs3TdmVI\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUsersTable.tsx\",\"project\":\"testProject1\",\"line\":38,\"hash\":\"6d7c1753e4c4cbfc793d3354dad61e59\",\"textRange\":{\"startLine\":38,\"endLine\":38,\"startOffset\":20,\"endOffset\":58},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-01-21T05:18:47+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNEP2IV8fs3TdmVJ\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUsersTable.tsx\",\"project\":\"testProject1\",\"line\":140,\"hash\":\"034cb6baef880cbe9186601bd8fe2a49\",\"textRange\":{\"startLine\":140,\"endLine\":140,\"startOffset\":39,\"endOffset\":76},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-01-21T05:18:47+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNEh2IV8fs3TdmVN\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupFilterControls.tsx\",\"project\":\"testProject1\",\"line\":23,\"hash\":\"93e61065d55f39d0368ff19bf6f2779b\",\"textRange\":{\"startLine\":23,\"endLine\":28,\"startOffset\":43,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-01-21T04:34:17+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNEo2IV8fs3TdmVO\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\",\"project\":\"testProject1\",\"line\":40,\"hash\":\"a802feaeb8542b10ece4bad41dabb8a0\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":20,\"endOffset\":57},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-01-21T04:34:17+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNNU2IV8fs3TdmYg\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UsersAppBar.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"2c8d0b174ada084e1531dda4c272b247\",\"textRange\":{\"startLine\":13,\"endLine\":13,\"startOffset\":28,\"endOffset\":77},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-01-21T03:44:46+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNN92IV8fs3TdmY1\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dashboards/UsageDashboardWidget.tsx\",\"project\":\"testProject1\",\"line\":71,\"hash\":\"8adba55842772426e6bd43c55cbcc189\",\"textRange\":{\"startLine\":71,\"endLine\":71,\"startOffset\":16,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"stroke\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-01-20T02:56:46+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNN92IV8fs3TdmY2\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dashboards/UsageDashboardWidget.tsx\",\"project\":\"testProject1\",\"line\":90,\"hash\":\"45cf886fcda6610655421a38829feda2\",\"textRange\":{\"startLine\":90,\"endLine\":90,\"startOffset\":25,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2022-01-20T02:56:46+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNUv2IV8fs3TdmZ9\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"project\":\"testProject1\",\"line\":20,\"hash\":\"87bb97a5b22571c02c9b9e55e3611c7f\",\"textRange\":{\"startLine\":20,\"endLine\":20,\"startOffset\":17,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"setParams\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-01-15T03:32:32+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNF22IV8fs3TdmVp\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountFeaturesRow/AccountFeatureRow.tsx\",\"project\":\"testProject1\",\"line\":27,\"hash\":\"ca46e4db58d834ad62e9fdeedaebdfee\",\"textRange\":{\"startLine\":27,\"endLine\":31,\"startOffset\":34,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2022-01-13T06:49:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNGy2IV8fs3TdmV9\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\",\"project\":\"testProject1\",\"line\":82,\"hash\":\"45cf886fcda6610655421a38829feda2\",\"textRange\":{\"startLine\":82,\"endLine\":82,\"startOffset\":25,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2022-01-11T05:34:15+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNGy2IV8fs3TdmV8\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\",\"project\":\"testProject1\",\"line\":63,\"hash\":\"8adba55842772426e6bd43c55cbcc189\",\"textRange\":{\"startLine\":63,\"endLine\":63,\"startOffset\":16,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"stroke\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2022-01-11T04:09:48+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNLs2IV8fs3TdmX6\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/common/ToggleOptionRow.tsx\",\"project\":\"testProject1\",\"line\":17,\"hash\":\"86fcce2303a62b43878cbcdf93d37814\",\"textRange\":{\"startLine\":17,\"endLine\":23,\"startOffset\":40,\"endOffset\":23},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"52748091+jchavez443@users.noreply.github.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-12-28T21:01:21+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNNk2IV8fs3TdmYl\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"project\":\"testProject1\",\"line\":37,\"hash\":\"0c32d29e7354885cc64f5d289e93d5af\",\"textRange\":{\"startLine\":37,\"endLine\":37,\"startOffset\":2,\"endOffset\":16},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027disableRefresh\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"52748091+jchavez443@users.noreply.github.com\",\"tags\":[\"react\"],\"creationDate\":\"2021-12-28T21:01:21+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNZE2IV8fs3Tdmar\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":171,\"hash\":\"ac96e9e50924d5fca44f43dd09b51295\",\"textRange\":{\"startLine\":171,\"endLine\":171,\"startOffset\":6,\"endOffset\":45},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[],\"creationDate\":\"2021-12-14T22:47:18+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNQC2IV8fs3TdmZa\",\"rule\":\"typescript:S6767\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/MonacoDiffEditor.tsx\",\"project\":\"testProject1\",\"line\":8,\"hash\":\"c3acdecdd05ea93397c4234a08cf313e\",\"textRange\":{\"startLine\":8,\"endLine\":8,\"startOffset\":2,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027language\\u0027 PropType is defined but prop is never used\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"react\"],\"creationDate\":\"2021-12-14T22:17:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNQC2IV8fs3TdmZb\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/MonacoDiffEditor.tsx\",\"project\":\"testProject1\",\"line\":14,\"hash\":\"1733db31b484a2d0c6ca0334c5cd3ac8\",\"textRange\":{\"startLine\":14,\"endLine\":14,\"startOffset\":33,\"endOffset\":61},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-12-14T22:17:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNPA2IV8fs3TdmZI\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/MonacoEditor.tsx\",\"project\":\"testProject1\",\"line\":27,\"hash\":\"2a9b5f782344b49b2125ecebcb3fdb0e\",\"textRange\":{\"startLine\":27,\"endLine\":27,\"startOffset\":29,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-12-14T22:17:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNNo2IV8fs3TdmYs\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/troubleshoot/QueryDiff.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"0c0b204f48c80543398376219c3f077c\",\"textRange\":{\"startLine\":11,\"endLine\":11,\"startOffset\":26,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-12-14T22:17:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNaG2IV8fs3TdmbG\",\"rule\":\"typescript:S6564\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/types.ts\",\"project\":\"testProject1\",\"line\":227,\"hash\":\"c7ae41b93663d10bc658ab190aa4a784\",\"textRange\":{\"startLine\":227,\"endLine\":227,\"startOffset\":12,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this redundant type alias and replace its occurrences with \\\"DbRecordComputedProperties\\\".\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[],\"creationDate\":\"2021-11-10T04:56:03+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNY12IV8fs3Tdmao\",\"rule\":\"typescript:S6660\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"project\":\"testProject1\",\"line\":351,\"hash\":\"a3917ea372214e3e2b6e140bbc810b21\",\"textRange\":{\"startLine\":351,\"endLine\":351,\"startOffset\":6,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027If\\u0027 statement should not be the only statement in \\u0027else\\u0027 block\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[],\"creationDate\":\"2021-11-10T04:56:03+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNUo2IV8fs3TdmZ6\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/Troubleshoot.tsx\",\"project\":\"testProject1\",\"line\":28,\"hash\":\"7672b97a1f7e5a4f955ac826694e3674\",\"textRange\":{\"startLine\":28,\"endLine\":36,\"startOffset\":18,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-11-10T04:56:03+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNE72IV8fs3TdmVT\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationRow.tsx\",\"project\":\"testProject1\",\"line\":11,\"hash\":\"493943e46dfb0d64f10e27a6ccf48d3a\",\"textRange\":{\"startLine\":11,\"endLine\":14,\"startOffset\":42,\"endOffset\":23},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-10-28T03:54:16+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNFF2IV8fs3TdmVU\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationsTable.tsx\",\"project\":\"testProject1\",\"line\":71,\"hash\":\"d0f794b06843efb8099e9031aa012d99\",\"textRange\":{\"startLine\":71,\"endLine\":73,\"startOffset\":45,\"endOffset\":36},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-10-28T03:54:16+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNEz2IV8fs3TdmVS\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInviteUserButton.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"1e8bb1716d5a40933faa185e610852a9\",\"textRange\":{\"startLine\":13,\"endLine\":15,\"startOffset\":45,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-10-28T03:54:16+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNEK2IV8fs3TdmVH\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupAddUserButton.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"1efd7ede324db21734993ea0358ce6d2\",\"textRange\":{\"startLine\":13,\"endLine\":15,\"startOffset\":42,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-10-28T03:54:16+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNEU2IV8fs3TdmVK\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\",\"project\":\"testProject1\",\"line\":12,\"hash\":\"afe83f6b24ca6b83bed4368d4aa17728\",\"textRange\":{\"startLine\":12,\"endLine\":12,\"startOffset\":36,\"endOffset\":75},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-10-28T03:54:16+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNGr2IV8fs3TdmV6\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroupDetailView.tsx\",\"project\":\"testProject1\",\"line\":33,\"hash\":\"26a0718feed952aa95aa287a82a20875\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":18,\"endOffset\":62},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"52748091+jchavez443@users.noreply.github.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-10-21T14:55:03+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNGr2IV8fs3TdmV7\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroupDetailView.tsx\",\"project\":\"testProject1\",\"line\":53,\"hash\":\"268a614a560e6172d7b35323583cc68c\",\"textRange\":{\"startLine\":53,\"endLine\":53,\"startOffset\":39,\"endOffset\":55},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"52748091+jchavez443@users.noreply.github.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-10-21T14:55:03+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNEu2IV8fs3TdmVR\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupCreationButton.tsx\",\"project\":\"testProject1\",\"line\":43,\"hash\":\"eef51fa49e72151243b312888ce6350c\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":20,\"endOffset\":56},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"52748091+jchavez443@users.noreply.github.com\",\"tags\":[],\"creationDate\":\"2021-10-21T14:55:03+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNF72IV8fs3TdmVq\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/UsageLimitEntitlementRow/UsageLimitEntitlementRow.tsx\",\"project\":\"testProject1\",\"line\":98,\"hash\":\"5a69ac7a2240e742b493886433969291\",\"textRange\":{\"startLine\":98,\"endLine\":116,\"startOffset\":12,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2021-06-29T15:32:14+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNF72IV8fs3TdmVr\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/UsageLimitEntitlementRow/UsageLimitEntitlementRow.tsx\",\"project\":\"testProject1\",\"line\":100,\"hash\":\"08efc44b6fc16c57fea901509275513f\",\"textRange\":{\"startLine\":100,\"endLine\":116,\"startOffset\":12,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2021-06-29T15:32:14+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNGZ2IV8fs3TdmV0\",\"rule\":\"typescript:S1854\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountTrial/UseAccountTrialLogic.test.ts\",\"project\":\"testProject1\",\"line\":10,\"hash\":\"0ca0c89d9be8f86805e6919d1a1f64e3\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":8,\"endOffset\":38},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this useless assignment to variable \\\"patchAccountTrialEndTimeApiSpy\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2021-05-28T22:28:34+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNGd2IV8fs3TdmV2\",\"rule\":\"typescript:S6749\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\",\"project\":\"testProject1\",\"line\":73,\"hash\":\"766a6d4b681bff281512d6891c6ef3f8\",\"textRange\":{\"startLine\":73,\"endLine\":80,\"startOffset\":18,\"endOffset\":35},\"flows\":[],\"status\":\"OPEN\",\"message\":\"A fragment with only one child is redundant.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"react\"],\"creationDate\":\"2021-05-28T19:27:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNas2IV8fs3TdmbU\",\"rule\":\"typescript:S6397\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/auth/saml/passportSaml.ts\",\"project\":\"testProject1\",\"line\":105,\"hash\":\"c0369e0460336f2b1195de074ea1404e\",\"textRange\":{\"startLine\":105,\"endLine\":105,\"startOffset\":59,\"endOffset\":62},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this character class by the character itself.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2021-05-27T15:15:12+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNas2IV8fs3TdmbV\",\"rule\":\"typescript:S6397\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/auth/saml/passportSaml.ts\",\"project\":\"testProject1\",\"line\":105,\"hash\":\"c0369e0460336f2b1195de074ea1404e\",\"textRange\":{\"startLine\":105,\"endLine\":105,\"startOffset\":64,\"endOffset\":67},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this character class by the character itself.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"tywalch@gmail.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2021-05-27T15:15:12+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNGl2IV8fs3TdmV4\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/EntitlementsTable/EntitlementsTable.tsx\",\"project\":\"testProject1\",\"line\":96,\"hash\":\"73a31c9f53a0361c3b7b797452476b27\",\"textRange\":{\"startLine\":96,\"endLine\":109,\"startOffset\":2,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-05-25T21:59:03+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNGC2IV8fs3TdmVs\",\"rule\":\"typescript:S4165\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/FeatureEntitlementRow/useFeatureEntitlementRowLogic.ts\",\"project\":\"testProject1\",\"line\":32,\"hash\":\"cbbba81ba1ff326f1e422bf783dde891\",\"textRange\":{\"startLine\":32,\"endLine\":32,\"startOffset\":15,\"endOffset\":20},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Review this redundant assignment: \\\"status\\\" already holds the assigned value along all execution paths.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"redundant\"],\"creationDate\":\"2021-05-20T20:17:04+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNIl2IV8fs3TdmWq\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesTable/FeaturesTable.tsx\",\"project\":\"testProject1\",\"line\":19,\"hash\":\"5499a5020464d8e63c73165e92c73a45\",\"textRange\":{\"startLine\":19,\"endLine\":25,\"startOffset\":30,\"endOffset\":21},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"julia.zolotarev@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-05-03T15:08:28+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNIc2IV8fs3TdmWo\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"42d41228c6435d0395cc7d4c63087eba\",\"textRange\":{\"startLine\":15,\"endLine\":19,\"startOffset\":33,\"endOffset\":11},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"julia.zolotarev@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-05-03T15:08:28+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNIx2IV8fs3TdmWs\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/DeleteDialog/DeleteSystemFeatureDialog.tsx\",\"project\":\"testProject1\",\"line\":13,\"hash\":\"5fc44eb269c5b238e9ed8b7e46f93085\",\"textRange\":{\"startLine\":13,\"endLine\":18,\"startOffset\":42,\"endOffset\":14},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"julia.zolotarev@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-04-29T22:27:31+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNIl2IV8fs3TdmWr\",\"rule\":\"typescript:S6479\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesTable/FeaturesTable.tsx\",\"project\":\"testProject1\",\"line\":77,\"hash\":\"0dfd4962214954d675377d11fe111fba\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":21,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Do not use Array index in keys\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"julia.zolotarev@jupiterone.com\",\"tags\":[\"jsx\",\"performance\",\"react\"],\"creationDate\":\"2021-04-29T22:27:21+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNIU2IV8fs3TdmWm\",\"rule\":\"typescript:S4043\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\",\"project\":\"testProject1\",\"line\":43,\"hash\":\"43e1dcf1a0e4053977bc76cc7e7bd647\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":11,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this array \\\"sort\\\" operation to a separate statement or replace it with \\\"toSorted\\\".\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"julia.zolotarev@jupiterone.com\",\"tags\":[\"type-dependent\"],\"creationDate\":\"2021-04-22T20:00:49+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNVd2IV8fs3TdmaE\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/providers/snackbar.tsx\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"20c63011b33be2f74d8c790a92b2e5ac\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"startOffset\":33,\"endOffset\":70},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"yuchuan.li@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-04-07T14:27:45+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNRA2IV8fs3TdmZl\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/NotAllowed.tsx\",\"project\":\"testProject1\",\"line\":9,\"hash\":\"9b5dbc5246b234ebf1e4fbe89b05f7b5\",\"textRange\":{\"startLine\":9,\"endLine\":12,\"startOffset\":27,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-04-03T01:36:32+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNMw2IV8fs3TdmYT\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\",\"project\":\"testProject1\",\"line\":237,\"hash\":\"3a631c6168ef54eaa23743553d80a2a1\",\"textRange\":{\"startLine\":237,\"endLine\":244,\"startOffset\":16,\"endOffset\":25},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2021-04-03T01:36:32+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNZE2IV8fs3Tdmat\",\"rule\":\"typescript:S1134\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":194,\"hash\":\"f41091cf2076a7061dad7919d1f36e53\",\"textRange\":{\"startLine\":194,\"endLine\":194,\"startOffset\":13,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Take the required action to fix the issue indicated by this comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2021-04-02T03:38:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNQr2IV8fs3TdmZi\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/IfAllowed.tsx\",\"project\":\"testProject1\",\"line\":6,\"hash\":\"5dc43f612a3a6cb42929de76fa6b356a\",\"textRange\":{\"startLine\":6,\"endLine\":9,\"startOffset\":26,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-04-02T03:23:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNVi2IV8fs3TdmaF\",\"rule\":\"typescript:S6754\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/providers/sharedData.tsx\",\"project\":\"testProject1\",\"line\":25,\"hash\":\"cc0817abb0fdd9dd1a8974e448e4f57f\",\"textRange\":{\"startLine\":25,\"endLine\":25,\"startOffset\":8,\"endOffset\":20},\"flows\":[],\"status\":\"OPEN\",\"message\":\"useState call is not destructured into value + setter pair\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[],\"creationDate\":\"2021-04-02T03:23:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"IDENTIFIABLE\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNHQ2IV8fs3TdmWI\",\"rule\":\"typescript:S4634\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountCreationButton.test.tsx\",\"project\":\"testProject1\",\"line\":132,\"hash\":\"3d3996daf375fe446092bb2329abcdc1\",\"textRange\":{\"startLine\":132,\"endLine\":132,\"startOffset\":15,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this trivial promise with \\\"Promise.resolve\\\".\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"yuchuan.li@jupiterone.com\",\"tags\":[\"proficiency\"],\"creationDate\":\"2021-03-12T20:24:20+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNGV2IV8fs3TdmVy\",\"rule\":\"typescript:S6582\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\",\"project\":\"testProject1\",\"line\":41,\"hash\":\"eef51fa49e72151243b312888ce6350c\",\"textRange\":{\"startLine\":41,\"endLine\":41,\"startOffset\":20,\"endOffset\":56},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Prefer using an optional chain expression instead, as it\\u0027s more concise and easier to read.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"yuchuan.li@jupiterone.com\",\"tags\":[],\"creationDate\":\"2021-03-02T04:56:35+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNPT2IV8fs3TdmZR\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/Trend.tsx\",\"project\":\"testProject1\",\"line\":20,\"hash\":\"ae87342bd6237e51c3c0231a24446685\",\"textRange\":{\"startLine\":20,\"endLine\":20,\"startOffset\":22,\"endOffset\":76},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-02-22T19:10:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNPT2IV8fs3TdmZS\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/Trend.tsx\",\"project\":\"testProject1\",\"line\":56,\"hash\":\"8b1700c4cd83ad8846e9ef2adbe88473\",\"textRange\":{\"startLine\":56,\"endLine\":60,\"startOffset\":8,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2021-02-22T19:10:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNMi2IV8fs3TdmYP\",\"rule\":\"typescript:S6759\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-frontend/src/components/TrendChart.tsx\",\"project\":\"testProject1\",\"line\":20,\"hash\":\"6e587247ef89da0a4888e71b80305e85\",\"textRange\":{\"startLine\":20,\"endLine\":20,\"startOffset\":27,\"endOffset\":66},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Mark the props of the component as read-only.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"react\",\"type-dependent\"],\"creationDate\":\"2021-02-22T06:46:57+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}]},{\"key\":\"AY7SxNbA2IV8fs3TdmbX\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/app.ts\",\"project\":\"testProject1\",\"line\":67,\"hash\":\"0b128db5bbc5ea64599201c833c22ec1\",\"textRange\":{\"startLine\":67,\"endLine\":67,\"startOffset\":6,\"endOffset\":48},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2021-02-08T04:15:59+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNax2IV8fs3TdmbW\",\"rule\":\"typescript:S1134\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/auth/localhost/passportLocalhost.ts\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"865a25ef7cf45e2ee52b2dfb11d6726b\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"startOffset\":11,\"endOffset\":16},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Take the required action to fix the issue indicated by this comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2021-01-17T23:22:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNZw2IV8fs3Tdma9\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/auth.ts\",\"project\":\"testProject1\",\"line\":2,\"hash\":\"5fe007612a8d712c5f572bfb8567cc4e\",\"textRange\":{\"startLine\":2,\"endLine\":2,\"startOffset\":0,\"endOffset\":50},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2021-01-17T23:22:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]},{\"key\":\"AY7SxNZt2IV8fs3Tdma8\",\"rule\":\"typescript:S1134\",\"severity\":\"MAJOR\",\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"project\":\"testProject1\",\"line\":119,\"hash\":\"74b4e9a4d13e07fac05f7258f5ad0a9f\",\"textRange\":{\"startLine\":119,\"endLine\":119,\"startOffset\":13,\"endOffset\":18},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Take the required action to fix the issue indicated by this comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2021-01-17T23:22:07+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}]}],\"components\":[{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/EntitlementsTable/EntitlementsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"EntitlementsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/EntitlementsTable/EntitlementsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/EntitlementsTable/EntitlementsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/IfAllowed.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IfAllowed.tsx\",\"longName\":\"packages/callisto-frontend/src/components/IfAllowed.tsx\",\"path\":\"packages/callisto-frontend/src/components/IfAllowed.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"LoginControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/LoginControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DomainWhitelistControl.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroupDetailView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupDetailView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroupDetailView.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroupDetailView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/NotAllowed.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"NotAllowed.tsx\",\"longName\":\"packages/callisto-frontend/src/components/NotAllowed.tsx\",\"path\":\"packages/callisto-frontend/src/components/NotAllowed.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountTrial.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountTrial/AccountTrial.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupInvitationRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationRow.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInviteUserButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupInviteUserButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInviteUserButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInviteUserButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupCreationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupCreationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupCreationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupCreationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FeaturesTableRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupInvitationsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/invitations/AccountGroupInvitationsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUsersTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupUsersTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUsersTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUsersTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupAddUserButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupAddUserButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupAddUserButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupAddUserButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/AccountGroupFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/AccountGroupFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupUserFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountGroupUserRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/groups/users/AccountGroupUserRow.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/IntegrationsPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationsPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/IntegrationsPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/IntegrationsPage.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/auth.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"auth.ts\",\"longName\":\"packages/callisto-backend/src/routes/auth.ts\",\"path\":\"packages/callisto-backend/src/routes/auth.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-createGroupButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"table-createGroupButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-createGroupButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-createGroupButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/dashboards/UsageDashboardWidget.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UsageDashboardWidget.tsx\",\"longName\":\"packages/callisto-frontend/src/components/dashboards/UsageDashboardWidget.tsx\",\"path\":\"packages/callisto-frontend/src/components/dashboards/UsageDashboardWidget.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"web.ts\",\"longName\":\"packages/callisto-backend/src/routes/web.ts\",\"path\":\"packages/callisto-backend/src/routes/web.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/app.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"app.ts\",\"longName\":\"packages/callisto-backend/src/app.ts\",\"path\":\"packages/callisto-backend/src/app.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/Troubleshoot.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"Troubleshoot.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/Troubleshoot.tsx\",\"path\":\"packages/callisto-frontend/src/pages/Troubleshoot.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"table.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserDetailPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/UserDetailPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/UserDetailPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"J1QLQuery.tsx\",\"longName\":\"packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\",\"path\":\"packages/callisto-frontend/src/components/j1ql/J1QLQuery.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountCreationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountCreationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountTrial/UseAccountTrialLogic.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UseAccountTrialLogic.test.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountTrial/UseAccountTrialLogic.test.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountTrial/UseAccountTrialLogic.test.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/types.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"types.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/types.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/types.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/TrendChart.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"TrendChart.tsx\",\"longName\":\"packages/callisto-frontend/src/components/TrendChart.tsx\",\"path\":\"packages/callisto-frontend/src/components/TrendChart.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationDefinitionsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationJobsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationDefinitionFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationDefinitionFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationInstanceFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationInstanceFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FeaturesAppBar.tsx\",\"longName\":\"packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\",\"path\":\"packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/auth/saml/passportSaml.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"passportSaml.ts\",\"longName\":\"packages/callisto-backend/src/auth/saml/passportSaml.ts\",\"path\":\"packages/callisto-backend/src/auth/saml/passportSaml.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"IntegrationJobFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/integrations/IntegrationJobFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-filterGroupsControl.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"table-filterGroupsControl.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-filterGroupsControl.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/components/table-filterGroupsControl.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"query.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/query.ts\",\"path\":\"packages/callisto-backend/src/routes/api/query.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/providers/sharedData.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"sharedData.tsx\",\"longName\":\"packages/callisto-frontend/src/providers/sharedData.tsx\",\"path\":\"packages/callisto-frontend/src/providers/sharedData.tsx\"},{\"key\":\"testProject1\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"testProject1\",\"longName\":\"testProject1\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"diff.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/diff.ts\",\"path\":\"packages/callisto-backend/src/routes/api/diff.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UsersAppBar.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UsersAppBar.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UsersAppBar.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UsersAppBar.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UserDetailView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\",\"path\":\"packages/callisto-frontend/src/components/users/UserDetailView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/features/DeleteDialog/DeleteSystemFeatureDialog.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DeleteSystemFeatureDialog.tsx\",\"longName\":\"packages/callisto-frontend/src/components/features/DeleteDialog/DeleteSystemFeatureDialog.tsx\",\"path\":\"packages/callisto-frontend/src/components/features/DeleteDialog/DeleteSystemFeatureDialog.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/troubleshoot/QueryDiff.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"QueryDiff.tsx\",\"longName\":\"packages/callisto-frontend/src/components/troubleshoot/QueryDiff.tsx\",\"path\":\"packages/callisto-frontend/src/components/troubleshoot/QueryDiff.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/auth/localhost/passportLocalhost.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"passportLocalhost.ts\",\"longName\":\"packages/callisto-backend/src/auth/localhost/passportLocalhost.ts\",\"path\":\"packages/callisto-backend/src/auth/localhost/passportLocalhost.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/MonacoEditor.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"MonacoEditor.tsx\",\"longName\":\"packages/callisto-frontend/src/components/MonacoEditor.tsx\",\"path\":\"packages/callisto-frontend/src/components/MonacoEditor.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoredDynamoDbTablesTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RestoredDynamoDbTablesTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/dynamodb/RestoredDynamoDbTablesTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/dynamodb/RestoredDynamoDbTablesTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RestoreDynamoDbPointInTimeBackup.tsx\",\"longName\":\"packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"path\":\"packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesTable/FeaturesTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FeaturesTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/features/FeaturesTable/FeaturesTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/features/FeaturesTable/FeaturesTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/DynamoDbTablesTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DynamoDbTablesTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/dynamodb/DynamoDbTablesTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/dynamodb/DynamoDbTablesTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/providers/snackbar.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"snackbar.tsx\",\"longName\":\"packages/callisto-frontend/src/providers/snackbar.tsx\",\"path\":\"packages/callisto-frontend/src/providers/snackbar.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountCreationButton.test.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountCreationButton.test.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountCreationButton.test.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountCreationButton.test.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/UsageLimitEntitlementRow/UsageLimitEntitlementRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"UsageLimitEntitlementRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/UsageLimitEntitlementRow/UsageLimitEntitlementRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/UsageLimitEntitlementRow/UsageLimitEntitlementRow.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountFilterControls.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountFilterControls.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountFilterControls.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountFilterControls.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"GenericDialogButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/common/GenericDialogButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/api/apiUtil.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"apiUtil.ts\",\"longName\":\"packages/callisto-frontend/src/api/apiUtil.ts\",\"path\":\"packages/callisto-frontend/src/api/apiUtil.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/common/ToggleOptionRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"ToggleOptionRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/common/ToggleOptionRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/common/ToggleOptionRow.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/FeatureEntitlementRow/useFeatureEntitlementRowLogic.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useFeatureEntitlementRowLogic.ts\",\"longName\":\"packages/callisto-frontend/src/components/accounts/FeatureEntitlementRow/useFeatureEntitlementRowLogic.ts\",\"path\":\"packages/callisto-frontend/src/components/accounts/FeatureEntitlementRow/useFeatureEntitlementRowLogic.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/Trend.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"Trend.tsx\",\"longName\":\"packages/callisto-frontend/src/components/Trend.tsx\",\"path\":\"packages/callisto-frontend/src/components/Trend.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/ResourceUsagePanel/index.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/MonacoDiffEditor.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"MonacoDiffEditor.tsx\",\"longName\":\"packages/callisto-frontend/src/components/MonacoDiffEditor.tsx\",\"path\":\"packages/callisto-frontend/src/components/MonacoDiffEditor.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountFeaturesRow/AccountFeatureRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AccountFeatureRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountFeaturesRow/AccountFeatureRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountFeaturesRow/AccountFeatureRow.tsx\"}],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -1296,7 +1296,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:50 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -1309,8 +1309,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:50.338Z", - "time": 165, + "startedDateTime": "2024-04-12T14:45:32.017Z", + "time": 45, "timings": { "blocked": -1, "connect": -1, @@ -1318,11 +1318,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 165 + "wait": 45 } }, { - "_id": "c3ec690567f436781e9da1e65e1bc1b7", + "_id": "386465e4e77c4b35fa4e1970febcef72", "_order": 0, "cache": {}, "request": { @@ -1356,7 +1356,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 347, @@ -1380,14 +1380,14 @@ "value": "MAJOR" } ], - "url": "http://127.0.0.1:9001/api/issues/search?p=4&ps=100&componentKeys=testProject1&severities=MAJOR" + "url": "http://127.0.0.1:9000/api/issues/search?p=4&ps=100&componentKeys=testProject1&severities=MAJOR" }, "response": { "bodySize": 186, "content": { "mimeType": "application/json", "size": 186, - "text": "{\"total\":285,\"p\":4,\"ps\":100,\"paging\":{\"pageIndex\":4,\"pageSize\":100,\"total\":285},\"effortTotal\":1284,\"issues\":[],\"components\":[],\"facets\":[]}" + "text": "{\"total\":288,\"p\":4,\"ps\":100,\"paging\":{\"pageIndex\":4,\"pageSize\":100,\"total\":288},\"effortTotal\":1299,\"issues\":[],\"components\":[],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -1429,7 +1429,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:50 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -1442,8 +1442,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:50.518Z", - "time": 12, + "startedDateTime": "2024-04-12T14:45:32.075Z", + "time": 20, "timings": { "blocked": -1, "connect": -1, @@ -1451,11 +1451,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 12 + "wait": 20 } }, { - "_id": "dee6a34ce1cdc9ce405a6613d3d46c19", + "_id": "facf1a31eae4e91fbd9adb3c353712ba", "_order": 0, "cache": {}, "request": { @@ -1489,7 +1489,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 350, @@ -1513,14 +1513,14 @@ "value": "CRITICAL" } ], - "url": "http://127.0.0.1:9001/api/issues/search?p=1&ps=100&componentKeys=testProject1&severities=CRITICAL" + "url": "http://127.0.0.1:9000/api/issues/search?p=1&ps=100&componentKeys=testProject1&severities=CRITICAL" }, "response": { - "bodySize": 11941, + "bodySize": 10811, "content": { "mimeType": "application/json", - "size": 11941, - "text": "{\"total\":41,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":41},\"effortTotal\":430,\"issues\":[{\"key\":\"a69501bf-66a9-4026-b825-9f63212f82a6\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"project\":\"testProject1\",\"line\":95,\"hash\":\"1fe25f8cc38b5635c25900d53afb5eb0\",\"textRange\":{\"startLine\":95,\"endLine\":95,\"startOffset\":4,\"endOffset\":13},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":101,\"endLine\":101,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":122,\"endLine\":122,\"startOffset\":32,\"endOffset\":33},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":131,\"endLine\":131,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":151,\"endLine\":151,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":189,\"endLine\":189,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":151,\"endLine\":151,\"startOffset\":20,\"endOffset\":22},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":212,\"endLine\":212,\"startOffset\":12,\"endOffset\":17},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":213,\"endLine\":213,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":221,\"endLine\":221,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":228,\"endLine\":228,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":225,\"endLine\":225,\"startOffset\":14,\"endOffset\":19},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 21 to the 15 allowed.\",\"effort\":\"11min\",\"debt\":\"11min\",\"author\":\"eyad.mba@gmail.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-12-14T17:39:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"cab65aa8-4486-4db4-9a89-e6bb8e3a0c92\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/EnvSelector.tsx\",\"project\":\"testProject1\",\"line\":65,\"hash\":\"bb52a82d0daf697605392eb2903cd4d6\",\"textRange\":{\"startLine\":65,\"endLine\":65,\"startOffset\":13,\"endOffset\":17},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"88403b53-3e4f-464e-9b2c-486de77415ba\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":188,\"hash\":\"1fe25f8cc38b5635c25900d53afb5eb0\",\"textRange\":{\"startLine\":188,\"endLine\":188,\"startOffset\":4,\"endOffset\":13},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":196,\"endLine\":196,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":211,\"endLine\":211,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":257,\"endLine\":257,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":262,\"endLine\":262,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":300,\"endLine\":300,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":328,\"endLine\":328,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":328,\"endLine\":328,\"startOffset\":30,\"endOffset\":32},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":350,\"endLine\":350,\"startOffset\":12,\"endOffset\":17},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":362,\"endLine\":362,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":388,\"endLine\":388,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":414,\"endLine\":414,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":443,\"endLine\":443,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":458,\"endLine\":458,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":467,\"endLine\":467,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":471,\"endLine\":471,\"startOffset\":43,\"endOffset\":44},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":478,\"endLine\":478,\"startOffset\":10,\"endOffset\":16},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":496,\"endLine\":496,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":500,\"endLine\":500,\"startOffset\":43,\"endOffset\":44},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":506,\"endLine\":506,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":515,\"endLine\":515,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":507,\"endLine\":507,\"startOffset\":67,\"endOffset\":69},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 36 to the 15 allowed.\",\"effort\":\"26min\",\"debt\":\"26min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-11-21T12:41:55+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"87c193d6-e436-4a71-aaa0-b230deb5d094\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"project\":\"testProject1\",\"line\":30,\"hash\":\"1fe25f8cc38b5635c25900d53afb5eb0\",\"textRange\":{\"startLine\":30,\"endLine\":30,\"startOffset\":4,\"endOffset\":13},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":56,\"endLine\":56,\"startOffset\":45,\"endOffset\":47},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":57,\"endLine\":57,\"startOffset\":12,\"endOffset\":17},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":45,\"endOffset\":47},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":12,\"endOffset\":17},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":96,\"endLine\":96,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":118,\"endLine\":118,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":131,\"endLine\":131,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":131,\"endLine\":131,\"startOffset\":24,\"endOffset\":26},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":138,\"endLine\":138,\"startOffset\":14,\"endOffset\":16},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":139,\"endLine\":139,\"startOffset\":16,\"endOffset\":18},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":141,\"endLine\":141,\"startOffset\":18,\"endOffset\":22},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":150,\"endLine\":150,\"startOffset\":10,\"endOffset\":13},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":151,\"endLine\":151,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":156,\"endLine\":156,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":165,\"endLine\":165,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":173,\"endLine\":173,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":168,\"endLine\":168,\"startOffset\":14,\"endOffset\":19},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.\",\"effort\":\"23min\",\"debt\":\"23min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-11-14T13:55:48+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c90e18e8-3fd8-4c50-b655-1e45c16cda1e\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":74,\"hash\":\"1bc16f1016ec1f127ddfebd9730e07e0\",\"textRange\":{\"startLine\":74,\"endLine\":74,\"startOffset\":56,\"endOffset\":58},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":75,\"endLine\":75,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":85,\"endLine\":85,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":87,\"endLine\":87,\"startOffset\":47,\"endOffset\":49},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":94,\"endLine\":94,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":101,\"endLine\":101,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":102,\"endLine\":102,\"startOffset\":28,\"endOffset\":30},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":137,\"endLine\":137,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":142,\"endLine\":142,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":143,\"endLine\":143,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":146,\"endLine\":146,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":152,\"endLine\":152,\"startOffset\":14,\"endOffset\":18},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":159,\"endLine\":159,\"startOffset\":8,\"endOffset\":13},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 24 to the 15 allowed.\",\"effort\":\"14min\",\"debt\":\"14min\",\"author\":\"james.beavers@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-11-09T22:18:54+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"3fd92e88-6e8c-41f6-9667-285292e01c17\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"project\":\"testProject1\",\"line\":77,\"hash\":\"1fe25f8cc38b5635c25900d53afb5eb0\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":4,\"endOffset\":13},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":83,\"endLine\":83,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":95,\"endLine\":95,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":109,\"endLine\":109,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":95,\"endLine\":95,\"startOffset\":18,\"endOffset\":20},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":103,\"endLine\":103,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":115,\"endLine\":115,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":129,\"endLine\":129,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":140,\"endLine\":140,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":147,\"endLine\":147,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":140,\"endLine\":140,\"startOffset\":29,\"endOffset\":31},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":230,\"endLine\":230,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":253,\"endLine\":253,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"nathomp3@alumni.ncsu.edu\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-10-26T21:01:40+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"6d37b868-612d-4337-b9c2-59bd05b15041\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"project\":\"testProject1\",\"line\":57,\"hash\":\"9e6c5a1b27ff5f708561d73d943dc8c7\",\"textRange\":{\"startLine\":57,\"endLine\":57,\"startOffset\":16,\"endOffset\":32},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":127,\"endLine\":127,\"startOffset\":4,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":148,\"endLine\":148,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":69,\"endLine\":69,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":71,\"endLine\":71,\"startOffset\":17,\"endOffset\":19},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":73,\"endLine\":73,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":84,\"endLine\":84,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":98,\"endLine\":98,\"startOffset\":14,\"endOffset\":19},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":133,\"endLine\":133,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":135,\"endLine\":135,\"startOffset\":11,\"endOffset\":13},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":137,\"endLine\":137,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.\",\"effort\":\"9min\",\"debt\":\"9min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-08-10T23:21:30+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1c5a3e39-43fe-4919-8149-6a9cdb013034\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/views/JobRunsView.tsx\",\"project\":\"testProject1\",\"line\":60,\"hash\":\"bc3a384ce75986cfe43f65c6c86bafa1\",\"textRange\":{\"startLine\":60,\"endLine\":60,\"startOffset\":6,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"type-dependent\",\"confusing\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a1aaac50-d1d5-4ce4-9b53-ecd4b027b9c7\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/views/JobRunsView.tsx\",\"project\":\"testProject1\",\"line\":81,\"hash\":\"bc3a384ce75986cfe43f65c6c86bafa1\",\"textRange\":{\"startLine\":81,\"endLine\":81,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"type-dependent\",\"confusing\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"84e5624c-3261-4e8b-8a6f-ea728baa4f59\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\",\"project\":\"testProject1\",\"line\":32,\"hash\":\"4fa187af1f4aca33bc03522ef86b1971\",\"textRange\":{\"startLine\":32,\"endLine\":32,\"startOffset\":13,\"endOffset\":17},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f50aa452-b72e-4998-9dea-2f268fdccdc2\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"16fc729f8e99702c057d7f787a5235fe\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":16,\"endOffset\":50},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":48,\"endLine\":48,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":49,\"endLine\":49,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":49,\"endOffset\":50},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":27,\"endOffset\":29},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":57,\"endLine\":57,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":60,\"endLine\":60,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":60,\"endLine\":60,\"startOffset\":27,\"endOffset\":29},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":62,\"endLine\":62,\"startOffset\":13,\"endOffset\":15},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":11,\"endOffset\":13},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":76,\"endLine\":76,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":69,\"endLine\":69,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":73,\"endLine\":73,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":81,\"endLine\":81,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":88,\"endLine\":88,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":34,\"endLine\":34,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":35,\"endLine\":35,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":37,\"endLine\":37,\"startOffset\":10,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 36 to the 15 allowed.\",\"effort\":\"26min\",\"debt\":\"26min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"66c5af74-da35-4c2b-8495-75bca756efc7\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"project\":\"testProject1\",\"line\":369,\"hash\":\"aaca21669efb78aea04ea4b9d665b8a1\",\"textRange\":{\"startLine\":369,\"endLine\":369,\"startOffset\":15,\"endOffset\":29},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":381,\"endLine\":381,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":406,\"endLine\":406,\"startOffset\":48,\"endOffset\":49},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":408,\"endLine\":408,\"startOffset\":8,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":413,\"endLine\":413,\"startOffset\":9,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":477,\"endLine\":477,\"startOffset\":4,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":437,\"endLine\":437,\"startOffset\":4,\"endOffset\":7},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":443,\"endLine\":443,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":453,\"endLine\":453,\"startOffset\":4,\"endOffset\":7},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":461,\"endLine\":461,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":472,\"endLine\":472,\"startOffset\":46,\"endOffset\":47},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":474,\"endLine\":474,\"startOffset\":8,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":485,\"endLine\":485,\"startOffset\":62,\"endOffset\":64},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":487,\"endLine\":487,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":496,\"endLine\":496,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 24 to the 15 allowed.\",\"effort\":\"14min\",\"debt\":\"14min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a8f9033f-54ac-4329-8afa-b49eb6274135\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"project\":\"testProject1\",\"line\":506,\"hash\":\"282cd2a4b24bf1ff2cf9b597bdc627f8\",\"textRange\":{\"startLine\":506,\"endLine\":506,\"startOffset\":15,\"endOffset\":35},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":518,\"endLine\":518,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":540,\"endLine\":540,\"startOffset\":48,\"endOffset\":49},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":544,\"endLine\":544,\"startOffset\":9,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":595,\"endLine\":595,\"startOffset\":4,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":560,\"endLine\":560,\"startOffset\":4,\"endOffset\":7},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":562,\"endLine\":562,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":572,\"endLine\":572,\"startOffset\":4,\"endOffset\":7},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":580,\"endLine\":580,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":590,\"endLine\":590,\"startOffset\":46,\"endOffset\":47},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":592,\"endLine\":592,\"startOffset\":8,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":603,\"endLine\":603,\"startOffset\":62,\"endOffset\":64},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":605,\"endLine\":605,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 21 to the 15 allowed.\",\"effort\":\"11min\",\"debt\":\"11min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"43699a31-b535-4862-aead-488cf0c24ccc\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"project\":\"testProject1\",\"line\":65,\"hash\":\"829df25695d09bc12fccec5548860c22\",\"textRange\":{\"startLine\":65,\"endLine\":65,\"startOffset\":15,\"endOffset\":35},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":88,\"endLine\":88,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":101,\"endLine\":101,\"startOffset\":4,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":105,\"endLine\":105,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":107,\"endLine\":107,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":109,\"endLine\":109,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":139,\"endLine\":139,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":142,\"endLine\":142,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":116,\"endLine\":116,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":125,\"endLine\":125,\"startOffset\":24,\"endOffset\":26},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":126,\"endLine\":126,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.\",\"effort\":\"8min\",\"debt\":\"8min\",\"author\":\"nathomp3@alumni.ncsu.edu\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-03-14T16:13:17+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"9aebbeb8-2ce6-4d54-88a3-a558beaa68a4\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"project\":\"testProject1\",\"line\":89,\"hash\":\"789ea8313f3de43009be6e2a32f31e72\",\"textRange\":{\"startLine\":89,\"endLine\":89,\"startOffset\":4,\"endOffset\":6},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":91,\"endLine\":91,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":96,\"endLine\":96,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":48,\"endOffset\":50},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":108,\"endLine\":108,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":116,\"endLine\":116,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":109,\"endLine\":109,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":110,\"endLine\":110,\"startOffset\":48,\"endOffset\":50},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":126,\"endLine\":126,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":128,\"endLine\":128,\"startOffset\":11,\"endOffset\":13},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":131,\"endLine\":131,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":132,\"endLine\":132,\"startOffset\":63,\"endOffset\":65},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":145,\"endLine\":145,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":148,\"endLine\":148,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":158,\"endLine\":158,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 30 to the 15 allowed.\",\"effort\":\"20min\",\"debt\":\"20min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-03-06T04:39:03+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"dcdcd580-122f-4591-b641-493f71dbdf2e\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/getSchemaGraphData.tsx\",\"project\":\"testProject1\",\"line\":40,\"hash\":\"bb52a82d0daf697605392eb2903cd4d6\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":9,\"endOffset\":13},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2023-03-06T04:33:58+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"eee7e3fc-be74-4402-8d8d-db32ef66620b\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"project\":\"testProject1\",\"line\":97,\"hash\":\"440798edf6470bc215b9650399515d25\",\"textRange\":{\"startLine\":97,\"endLine\":97,\"startOffset\":6,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"confusing\"],\"creationDate\":\"2023-03-06T03:55:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8ba3acd3-8c60-49af-9524-6449d0856b51\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"project\":\"testProject1\",\"line\":129,\"hash\":\"85b62ca43a837bf9eaacb6a4ed48bedc\",\"textRange\":{\"startLine\":129,\"endLine\":129,\"startOffset\":6,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"confusing\"],\"creationDate\":\"2023-03-06T03:55:43+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a55962e2-2f87-4cea-bf1d-4c7b9e13d690\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"project\":\"testProject1\",\"line\":77,\"hash\":\"f799abc5318215f5e56db1a83f713e88\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"confusing\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"c1b4791a-15b5-46e6-a6c2-828c84a5a9e4\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"project\":\"testProject1\",\"line\":125,\"hash\":\"38b8d8c4ac22cbf2f383349da0870ae7\",\"textRange\":{\"startLine\":125,\"endLine\":125,\"startOffset\":2,\"endOffset\":23},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":139,\"endLine\":139,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":158,\"endLine\":158,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":168,\"endLine\":168,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":168,\"endLine\":168,\"startOffset\":22,\"endOffset\":24},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":169,\"endLine\":169,\"startOffset\":48,\"endOffset\":50},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":172,\"endLine\":172,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":173,\"endLine\":173,\"startOffset\":37,\"endOffset\":39},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":174,\"endLine\":174,\"startOffset\":6,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":175,\"endLine\":175,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":183,\"endLine\":183,\"startOffset\":32,\"endOffset\":34},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":184,\"endLine\":184,\"startOffset\":6,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":185,\"endLine\":185,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":194,\"endLine\":194,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":194,\"endLine\":194,\"startOffset\":30,\"endOffset\":32},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a21d7c5e-2957-4a9a-b9c6-4381379fa577\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\",\"project\":\"testProject1\",\"line\":46,\"hash\":\"5fe8003da4d637f1e908ee7220d3796b\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"confusing\"],\"creationDate\":\"2023-03-02T05:18:54+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d1f8838c-b10f-4e50-a01c-951e7df16817\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\",\"project\":\"testProject1\",\"line\":40,\"hash\":\"1af0d91c8dabd90377c162f78f96dfe0\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"confusing\"],\"creationDate\":\"2023-02-15T04:46:42+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"671cc955-355d-42f6-a679-ac3ccfcf1325\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/DataDictionary/DataDictionaryPage.tsx\",\"project\":\"testProject1\",\"line\":20,\"hash\":\"1904cfc54ded00e92705b86404bd91db\",\"textRange\":{\"startLine\":20,\"endLine\":20,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"confusing\"],\"creationDate\":\"2023-02-14T07:20:19+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"9d614e1a-860a-462e-9896-937e00c73ac4\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\",\"project\":\"testProject1\",\"line\":55,\"hash\":\"1af0d91c8dabd90377c162f78f96dfe0\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"confusing\"],\"creationDate\":\"2023-02-13T06:21:01+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"e040f099-70c0-4b60-9444-3d58a870a6db\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"project\":\"testProject1\",\"line\":10,\"hash\":\"9b76e61be8f13fa2abc9586d2515e177\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":16,\"endOffset\":30},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":21,\"endLine\":21,\"startOffset\":9,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":22,\"endLine\":22,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":27,\"endLine\":27,\"startOffset\":10,\"endOffset\":11},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":30,\"endLine\":30,\"startOffset\":9,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":6,\"endOffset\":11},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":53,\"endOffset\":55},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":44,\"endLine\":44,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":45,\"endLine\":45,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":47,\"endLine\":47,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":48,\"endLine\":48,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 23 to the 15 allowed.\",\"effort\":\"13min\",\"debt\":\"13min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-02-09T02:47:44+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"36ba28f7-b119-46cd-8b60-6f2013ba3883\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\",\"project\":\"testProject1\",\"line\":29,\"hash\":\"4d8d4aee4198939c6de4ab76d41198d9\",\"textRange\":{\"startLine\":29,\"endLine\":29,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"type-dependent\",\"confusing\"],\"creationDate\":\"2023-02-08T20:39:51+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d8257070-e4b9-4c9c-b6fb-b26b0d4985a4\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"c51f53c45883e51bbce1113e48c62385\",\"textRange\":{\"startLine\":15,\"endLine\":15,\"startOffset\":16,\"endOffset\":32},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":26,\"endLine\":26,\"startOffset\":39,\"endOffset\":41},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":27,\"endLine\":27,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":37,\"endLine\":37,\"startOffset\":8,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":39,\"endLine\":39,\"startOffset\":4,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":42,\"endLine\":42,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":42,\"endLine\":42,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":49,\"endLine\":49,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":49,\"endLine\":49,\"startOffset\":13,\"endOffset\":15},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":58,\"endLine\":58,\"startOffset\":36,\"endOffset\":37},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":59,\"endLine\":59,\"startOffset\":4,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":62,\"endLine\":62,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":62,\"endLine\":62,\"startOffset\":11,\"endOffset\":13},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":9,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":18,\"endOffset\":20},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":76,\"endLine\":76,\"startOffset\":8,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":78,\"endLine\":78,\"startOffset\":4,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":83,\"endLine\":83,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":83,\"endLine\":83,\"startOffset\":14,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":89,\"endLine\":89,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":96,\"endLine\":96,\"startOffset\":4,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-02-07T01:31:25+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"8ebd9f8f-7f19-4289-a649-bd9c71340da7\",\"rule\":\"typescript:S4621\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/api/diffApi.ts\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"f3f63feef21568c7d092e576e10900d6\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"startOffset\":35,\"endOffset\":53},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/api/diffApi.ts\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"startOffset\":14,\"endOffset\":32},\"msg\":\"Original\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Remove this duplicated type or replace with another one.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[],\"creationDate\":\"2022-10-27T02:36:14+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"ae7fdc16-df28-4c95-adcb-5a39f1858123\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/util/sortObject.ts\",\"project\":\"testProject1\",\"line\":3,\"hash\":\"b22e713291431f724aa7585dbe61a5eb\",\"textRange\":{\"startLine\":3,\"endLine\":3,\"startOffset\":18,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2022-10-20T12:58:14+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"389330f4-642a-400f-ab0e-4ad0d5f6bcd5\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/util/sortObject.ts\",\"project\":\"testProject1\",\"line\":10,\"hash\":\"3f8480b7c67c579c8de69e06e887a7cc\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":35,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2022-10-20T12:58:14+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"2b6d105c-0290-4a4b-819b-7c3b680925af\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"project\":\"testProject1\",\"line\":86,\"hash\":\"8ad144779057e8f009cc89a87e0865fb\",\"textRange\":{\"startLine\":86,\"endLine\":86,\"startOffset\":7,\"endOffset\":9},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":32,\"endOffset\":34},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":105,\"endLine\":105,\"startOffset\":48,\"endOffset\":49},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":109,\"endLine\":109,\"startOffset\":52,\"endOffset\":53},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":110,\"endLine\":110,\"startOffset\":44,\"endOffset\":46},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":113,\"endLine\":113,\"startOffset\":52,\"endOffset\":53},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":115,\"endLine\":115,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":118,\"endLine\":118,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":120,\"endLine\":120,\"startOffset\":14,\"endOffset\":16},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.\",\"effort\":\"7min\",\"debt\":\"7min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"12c318a5-0e5c-4b31-b9ea-1b159c047f29\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"project\":\"testProject1\",\"line\":46,\"hash\":\"7dac9cc46250630644582ff776dbde90\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":36,\"endOffset\":40},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2022-05-18T12:59:26+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1b6faf7e-7312-45ed-bb1d-8efb79108c10\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"project\":\"testProject1\",\"line\":185,\"hash\":\"da754eac2d953cc33aeb7445d0cedf23\",\"textRange\":{\"startLine\":185,\"endLine\":185,\"startOffset\":15,\"endOffset\":46},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":202,\"endLine\":202,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":240,\"endLine\":240,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":279,\"endLine\":279,\"startOffset\":4,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":240,\"endLine\":240,\"startOffset\":20,\"endOffset\":22},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":248,\"endLine\":248,\"startOffset\":4,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":259,\"endLine\":259,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":261,\"endLine\":261,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":264,\"endLine\":264,\"startOffset\":10,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":287,\"endLine\":287,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":288,\"endLine\":288,\"startOffset\":28,\"endOffset\":30},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":294,\"endLine\":294,\"startOffset\":11,\"endOffset\":13},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":214,\"endLine\":214,\"startOffset\":8,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":223,\"endLine\":223,\"startOffset\":31,\"endOffset\":33},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 21 to the 15 allowed.\",\"effort\":\"11min\",\"debt\":\"11min\",\"author\":\"isaac.williams@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2022-03-21T21:06:59+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"26909e23-606b-4adb-98c9-787011c4b75b\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"project\":\"testProject1\",\"line\":337,\"hash\":\"48c61291ff38a2886802ad138048bb3c\",\"textRange\":{\"startLine\":337,\"endLine\":337,\"startOffset\":15,\"endOffset\":27},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":348,\"endLine\":348,\"startOffset\":2,\"endOffset\":7},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":371,\"endLine\":371,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":374,\"endLine\":374,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":381,\"endLine\":381,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":355,\"endLine\":355,\"startOffset\":8,\"endOffset\":11},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":355,\"endLine\":355,\"startOffset\":48,\"endOffset\":50},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":358,\"endLine\":358,\"startOffset\":8,\"endOffset\":11},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":358,\"endLine\":358,\"startOffset\":57,\"endOffset\":59},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.\",\"effort\":\"7min\",\"debt\":\"7min\",\"author\":\"isaac.williams@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2022-03-21T21:06:59+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"1e3f7c71-8050-4bfe-8c27-83a4c93a058c\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":70,\"hash\":\"1fe25f8cc38b5635c25900d53afb5eb0\",\"textRange\":{\"startLine\":70,\"endLine\":70,\"startOffset\":4,\"endOffset\":13},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":76,\"endLine\":76,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":82,\"endLine\":82,\"startOffset\":14,\"endOffset\":15},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":97,\"endLine\":97,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":106,\"endLine\":106,\"startOffset\":15,\"endOffset\":17},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":123,\"endLine\":123,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":128,\"endLine\":128,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":129,\"endLine\":129,\"startOffset\":12,\"endOffset\":15},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":131,\"endLine\":131,\"startOffset\":14,\"endOffset\":16},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":152,\"endLine\":152,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":156,\"endLine\":156,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":168,\"endLine\":168,\"startOffset\":14,\"endOffset\":16},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":182,\"endLine\":182,\"startOffset\":16,\"endOffset\":20},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":176,\"endLine\":176,\"startOffset\":18,\"endOffset\":23},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":220,\"endLine\":220,\"startOffset\":16,\"endOffset\":17},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":239,\"endLine\":239,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":253,\"endLine\":253,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":270,\"endLine\":270,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":280,\"endLine\":280,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":281,\"endLine\":281,\"startOffset\":14,\"endOffset\":16},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 45 to the 15 allowed.\",\"effort\":\"35min\",\"debt\":\"35min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"a8c75d59-8884-4155-a06d-24d63d002e37\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"project\":\"testProject1\",\"line\":52,\"hash\":\"0ef85a892cec8f8df4f0356fbed91981\",\"textRange\":{\"startLine\":52,\"endLine\":52,\"startOffset\":16,\"endOffset\":20},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"f6f9d8ad-0a73-4171-84d7-7ba8ba214c85\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"project\":\"testProject1\",\"line\":55,\"hash\":\"1bec221e643c06d86e99f6467818d54f\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":16,\"endOffset\":48},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"textRange\":{\"startLine\":152,\"endLine\":152,\"startOffset\":22,\"endOffset\":23},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"textRange\":{\"startLine\":154,\"endLine\":154,\"startOffset\":23,\"endOffset\":24},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"textRange\":{\"startLine\":190,\"endLine\":190,\"startOffset\":34,\"endOffset\":35},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"textRange\":{\"startLine\":196,\"endLine\":196,\"startOffset\":67,\"endOffset\":68},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"textRange\":{\"startLine\":195,\"endLine\":195,\"startOffset\":28,\"endOffset\":30},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"textRange\":{\"startLine\":202,\"endLine\":202,\"startOffset\":56,\"endOffset\":57},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"textRange\":{\"startLine\":208,\"endLine\":208,\"startOffset\":54,\"endOffset\":55},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.\",\"effort\":\"6min\",\"debt\":\"6min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"47cdb646-9807-4bdf-a587-6610d6999754\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"project\":\"testProject1\",\"line\":9,\"hash\":\"73e1427774b440825edd4205d3a29716\",\"textRange\":{\"startLine\":9,\"endLine\":9,\"startOffset\":22,\"endOffset\":35},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":86,\"endLine\":86,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":88,\"endLine\":88,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":112,\"endLine\":112,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":118,\"endLine\":118,\"startOffset\":4,\"endOffset\":7},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":119,\"endLine\":119,\"startOffset\":68,\"endOffset\":70},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":122,\"endLine\":122,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":124,\"endLine\":124,\"startOffset\":6,\"endOffset\":9},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":125,\"endLine\":125,\"startOffset\":47,\"endOffset\":49},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":6,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":55,\"endOffset\":57},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":31,\"endOffset\":33},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":75,\"endLine\":75,\"startOffset\":41,\"endOffset\":43},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.\",\"effort\":\"8min\",\"debt\":\"8min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2021-11-18T16:51:41+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"93dc3810-598f-47f1-b274-7bc45c2508a9\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/CreateFeatureDialog/CreateFeatureDialog.tsx\",\"project\":\"testProject1\",\"line\":70,\"hash\":\"bb52a82d0daf697605392eb2903cd4d6\",\"textRange\":{\"startLine\":70,\"endLine\":70,\"startOffset\":13,\"endOffset\":17},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2021-05-12T16:31:17+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"d7c7e6ec-a77e-4007-9717-e7bafe125385\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\",\"project\":\"testProject1\",\"line\":71,\"hash\":\"bb52a82d0daf697605392eb2903cd4d6\",\"textRange\":{\"startLine\":71,\"endLine\":71,\"startOffset\":15,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2021-05-12T16:31:17+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"},{\"key\":\"934da341-2787-4744-aa4c-459feb54dd66\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\",\"project\":\"testProject1\",\"line\":43,\"hash\":\"43e1dcf1a0e4053977bc76cc7e7bd647\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":20,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"julia.zolotarev@jupiterone.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2021-04-22T20:00:49+0000\",\"updateDate\":\"2024-04-12T00:07:36+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\"}],\"components\":[{\"key\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"web.ts\",\"longName\":\"packages/callisto-backend/src/routes/web.ts\",\"path\":\"packages/callisto-backend/src/routes/web.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/getSchemaGraphData.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"getSchemaGraphData.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/getSchemaGraphData.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/getSchemaGraphData.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"mapper.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/mapper.ts\",\"path\":\"packages/callisto-backend/src/routes/api/mapper.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FeaturesTableRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useMappedRelationshipsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"compareGraphObjectWithSourceOfTruth.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AddMigrationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useDataModelTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"integrationDomain.ts\",\"longName\":\"packages/callisto-frontend/src/domains/integrationDomain.ts\",\"path\":\"packages/callisto-frontend/src/domains/integrationDomain.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/EnvSelector.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"EnvSelector.tsx\",\"longName\":\"packages/callisto-frontend/src/components/EnvSelector.tsx\",\"path\":\"packages/callisto-frontend/src/components/EnvSelector.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FeaturesAppBar.tsx\",\"longName\":\"packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\",\"path\":\"packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DomainWhitelistControl.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useIntegrationButtons.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/features/CreateFeatureDialog/CreateFeatureDialog.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CreateFeatureDialog.tsx\",\"longName\":\"packages/callisto-frontend/src/components/features/CreateFeatureDialog/CreateFeatureDialog.tsx\",\"path\":\"packages/callisto-frontend/src/components/features/CreateFeatureDialog/CreateFeatureDialog.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"parseQueryParams.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"path\":\"packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RestoreDynamoDbPointInTimeBackup.tsx\",\"longName\":\"packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"path\":\"packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"integrationJobs.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"path\":\"packages/callisto-backend/src/routes/api/integrationJobs.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"diff.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/diff.ts\",\"path\":\"packages/callisto-backend/src/routes/api/diff.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"queryForTrend.ts\",\"longName\":\"packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"path\":\"packages/callisto-backend/src/j1ql/queryForTrend.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RuleTripletsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"query.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/query.ts\",\"path\":\"packages/callisto-backend/src/routes/api/query.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"queryIndex.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"dynamoDb.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"path\":\"packages/callisto-backend/src/routes/api/dynamoDb.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/api/diffApi.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"diffApi.ts\",\"longName\":\"packages/callisto-frontend/src/api/diffApi.ts\",\"path\":\"packages/callisto-frontend/src/api/diffApi.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useQueryParams.ts\",\"longName\":\"packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"path\":\"packages/callisto-frontend/src/hooks/useQueryParams.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/DataDictionary/DataDictionaryPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DataDictionaryPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/DataDictionary/DataDictionaryPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/DataDictionary/DataDictionaryPage.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/views/JobRunsView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"JobRunsView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/query-engine-maintenance/views/JobRunsView.tsx\",\"path\":\"packages/callisto-frontend/src/components/query-engine-maintenance/views/JobRunsView.tsx\"},{\"key\":\"testProject1\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"testProject1\",\"longName\":\"testProject1\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"convertSearchDocumentToGraphObject.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/util/sortObject.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"sortObject.ts\",\"longName\":\"packages/callisto-backend/src/util/sortObject.ts\",\"path\":\"packages/callisto-backend/src/util/sortObject.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"VisGraph.tsx\",\"longName\":\"packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"path\":\"packages/callisto-frontend/src/components/graph/VisGraph.tsx\"}],\"facets\":[]}" + "size": 10811, + "text": "{\"total\":41,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":41},\"effortTotal\":430,\"issues\":[{\"key\":\"AY7SxNYL2IV8fs3TdmaS\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"project\":\"testProject1\",\"line\":95,\"hash\":\"1fe25f8cc38b5635c25900d53afb5eb0\",\"textRange\":{\"startLine\":95,\"endLine\":95,\"startOffset\":4,\"endOffset\":13},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":101,\"endLine\":101,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":122,\"endLine\":122,\"startOffset\":32,\"endOffset\":33},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":131,\"endLine\":131,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":151,\"endLine\":151,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":189,\"endLine\":189,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":151,\"endLine\":151,\"startOffset\":20,\"endOffset\":22},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":212,\"endLine\":212,\"startOffset\":12,\"endOffset\":17},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":213,\"endLine\":213,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":221,\"endLine\":221,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":228,\"endLine\":228,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"textRange\":{\"startLine\":225,\"endLine\":225,\"startOffset\":14,\"endOffset\":19},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 21 to the 15 allowed.\",\"effort\":\"11min\",\"debt\":\"11min\",\"author\":\"eyad.mba@gmail.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-12-14T17:39:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNQg2IV8fs3TdmZg\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/EnvSelector.tsx\",\"project\":\"testProject1\",\"line\":65,\"hash\":\"bb52a82d0daf697605392eb2903cd4d6\",\"textRange\":{\"startLine\":65,\"endLine\":65,\"startOffset\":13,\"endOffset\":17},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"gastonyelmini@gmail.com\",\"tags\":[\"bad-practice\",\"type-dependent\"],\"creationDate\":\"2023-11-28T20:44:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNZE2IV8fs3Tdmas\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"project\":\"testProject1\",\"line\":188,\"hash\":\"1fe25f8cc38b5635c25900d53afb5eb0\",\"textRange\":{\"startLine\":188,\"endLine\":188,\"startOffset\":4,\"endOffset\":13},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":196,\"endLine\":196,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":211,\"endLine\":211,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":257,\"endLine\":257,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":262,\"endLine\":262,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":300,\"endLine\":300,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":328,\"endLine\":328,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":328,\"endLine\":328,\"startOffset\":30,\"endOffset\":32},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":350,\"endLine\":350,\"startOffset\":12,\"endOffset\":17},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":362,\"endLine\":362,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":388,\"endLine\":388,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":414,\"endLine\":414,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":443,\"endLine\":443,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":458,\"endLine\":458,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":467,\"endLine\":467,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":471,\"endLine\":471,\"startOffset\":43,\"endOffset\":44},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":478,\"endLine\":478,\"startOffset\":10,\"endOffset\":16},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":496,\"endLine\":496,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":500,\"endLine\":500,\"startOffset\":43,\"endOffset\":44},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":506,\"endLine\":506,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":515,\"endLine\":515,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"textRange\":{\"startLine\":507,\"endLine\":507,\"startOffset\":67,\"endOffset\":69},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 36 to the 15 allowed.\",\"effort\":\"26min\",\"debt\":\"26min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-11-21T12:41:55+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNYP2IV8fs3TdmaU\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"project\":\"testProject1\",\"line\":30,\"hash\":\"1fe25f8cc38b5635c25900d53afb5eb0\",\"textRange\":{\"startLine\":30,\"endLine\":30,\"startOffset\":4,\"endOffset\":13},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":56,\"endLine\":56,\"startOffset\":45,\"endOffset\":47},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":57,\"endLine\":57,\"startOffset\":12,\"endOffset\":17},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":45,\"endOffset\":47},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":12,\"endOffset\":17},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":96,\"endLine\":96,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":118,\"endLine\":118,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":131,\"endLine\":131,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":131,\"endLine\":131,\"startOffset\":24,\"endOffset\":26},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":138,\"endLine\":138,\"startOffset\":14,\"endOffset\":16},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":139,\"endLine\":139,\"startOffset\":16,\"endOffset\":18},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":141,\"endLine\":141,\"startOffset\":18,\"endOffset\":22},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":150,\"endLine\":150,\"startOffset\":10,\"endOffset\":13},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":151,\"endLine\":151,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":156,\"endLine\":156,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":165,\"endLine\":165,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":173,\"endLine\":173,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"textRange\":{\"startLine\":168,\"endLine\":168,\"startOffset\":14,\"endOffset\":19},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.\",\"effort\":\"23min\",\"debt\":\"23min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-11-14T13:55:48+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNH42IV8fs3TdmWa\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"project\":\"testProject1\",\"line\":74,\"hash\":\"1bc16f1016ec1f127ddfebd9730e07e0\",\"textRange\":{\"startLine\":74,\"endLine\":74,\"startOffset\":56,\"endOffset\":58},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":75,\"endLine\":75,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":85,\"endLine\":85,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":87,\"endLine\":87,\"startOffset\":47,\"endOffset\":49},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":94,\"endLine\":94,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":101,\"endLine\":101,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":102,\"endLine\":102,\"startOffset\":28,\"endOffset\":30},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":137,\"endLine\":137,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":142,\"endLine\":142,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":143,\"endLine\":143,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":146,\"endLine\":146,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":152,\"endLine\":152,\"startOffset\":14,\"endOffset\":18},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"textRange\":{\"startLine\":159,\"endLine\":159,\"startOffset\":8,\"endOffset\":13},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 24 to the 15 allowed.\",\"effort\":\"14min\",\"debt\":\"14min\",\"author\":\"james.beavers@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-11-09T22:18:54+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNY12IV8fs3Tdman\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"project\":\"testProject1\",\"line\":77,\"hash\":\"1fe25f8cc38b5635c25900d53afb5eb0\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":4,\"endOffset\":13},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":83,\"endLine\":83,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":95,\"endLine\":95,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":109,\"endLine\":109,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":95,\"endLine\":95,\"startOffset\":18,\"endOffset\":20},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":103,\"endLine\":103,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":115,\"endLine\":115,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":129,\"endLine\":129,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":140,\"endLine\":140,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":147,\"endLine\":147,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":140,\"endLine\":140,\"startOffset\":29,\"endOffset\":31},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":230,\"endLine\":230,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":253,\"endLine\":253,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"nathomp3@alumni.ncsu.edu\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-10-26T21:01:40+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNZt2IV8fs3Tdma6\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"project\":\"testProject1\",\"line\":57,\"hash\":\"9e6c5a1b27ff5f708561d73d943dc8c7\",\"textRange\":{\"startLine\":57,\"endLine\":57,\"startOffset\":16,\"endOffset\":32},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":127,\"endLine\":127,\"startOffset\":4,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":148,\"endLine\":148,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":69,\"endLine\":69,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":71,\"endLine\":71,\"startOffset\":17,\"endOffset\":19},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":73,\"endLine\":73,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":84,\"endLine\":84,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":98,\"endLine\":98,\"startOffset\":14,\"endOffset\":19},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":133,\"endLine\":133,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":135,\"endLine\":135,\"startOffset\":11,\"endOffset\":13},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"textRange\":{\"startLine\":137,\"endLine\":137,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.\",\"effort\":\"9min\",\"debt\":\"9min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-08-10T23:21:30+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNOT2IV8fs3TdmY-\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/views/JobRunsView.tsx\",\"project\":\"testProject1\",\"line\":60,\"hash\":\"bc3a384ce75986cfe43f65c6c86bafa1\",\"textRange\":{\"startLine\":60,\"endLine\":60,\"startOffset\":6,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"confusing\",\"type-dependent\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNOT2IV8fs3TdmY_\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/views/JobRunsView.tsx\",\"project\":\"testProject1\",\"line\":81,\"hash\":\"bc3a384ce75986cfe43f65c6c86bafa1\",\"textRange\":{\"startLine\":81,\"endLine\":81,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"confusing\",\"type-dependent\"],\"creationDate\":\"2023-04-27T18:47:40+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNZ92IV8fs3TdmbD\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\",\"project\":\"testProject1\",\"line\":32,\"hash\":\"4fa187af1f4aca33bc03522ef86b1971\",\"textRange\":{\"startLine\":32,\"endLine\":32,\"startOffset\":13,\"endOffset\":17},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"bad-practice\",\"type-dependent\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNZ12IV8fs3Tdma-\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"project\":\"testProject1\",\"line\":24,\"hash\":\"16fc729f8e99702c057d7f787a5235fe\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":16,\"endOffset\":50},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":48,\"endLine\":48,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":49,\"endLine\":49,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":49,\"endOffset\":50},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":27,\"endOffset\":29},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":57,\"endLine\":57,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":60,\"endLine\":60,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":60,\"endLine\":60,\"startOffset\":27,\"endOffset\":29},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":62,\"endLine\":62,\"startOffset\":13,\"endOffset\":15},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":11,\"endOffset\":13},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":76,\"endLine\":76,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":69,\"endLine\":69,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":73,\"endLine\":73,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":81,\"endLine\":81,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":88,\"endLine\":88,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":34,\"endLine\":34,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":35,\"endLine\":35,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"textRange\":{\"startLine\":37,\"endLine\":37,\"startOffset\":10,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 36 to the 15 allowed.\",\"effort\":\"26min\",\"debt\":\"26min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNY12IV8fs3Tdmap\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"project\":\"testProject1\",\"line\":369,\"hash\":\"aaca21669efb78aea04ea4b9d665b8a1\",\"textRange\":{\"startLine\":369,\"endLine\":369,\"startOffset\":15,\"endOffset\":29},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":381,\"endLine\":381,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":406,\"endLine\":406,\"startOffset\":48,\"endOffset\":49},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":408,\"endLine\":408,\"startOffset\":8,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":413,\"endLine\":413,\"startOffset\":9,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":477,\"endLine\":477,\"startOffset\":4,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":437,\"endLine\":437,\"startOffset\":4,\"endOffset\":7},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":443,\"endLine\":443,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":453,\"endLine\":453,\"startOffset\":4,\"endOffset\":7},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":461,\"endLine\":461,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":472,\"endLine\":472,\"startOffset\":46,\"endOffset\":47},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":474,\"endLine\":474,\"startOffset\":8,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":485,\"endLine\":485,\"startOffset\":62,\"endOffset\":64},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":487,\"endLine\":487,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":496,\"endLine\":496,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 24 to the 15 allowed.\",\"effort\":\"14min\",\"debt\":\"14min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNY12IV8fs3Tdmaq\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"project\":\"testProject1\",\"line\":506,\"hash\":\"282cd2a4b24bf1ff2cf9b597bdc627f8\",\"textRange\":{\"startLine\":506,\"endLine\":506,\"startOffset\":15,\"endOffset\":35},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":518,\"endLine\":518,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":540,\"endLine\":540,\"startOffset\":48,\"endOffset\":49},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":544,\"endLine\":544,\"startOffset\":9,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":595,\"endLine\":595,\"startOffset\":4,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":560,\"endLine\":560,\"startOffset\":4,\"endOffset\":7},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":562,\"endLine\":562,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":572,\"endLine\":572,\"startOffset\":4,\"endOffset\":7},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":580,\"endLine\":580,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":590,\"endLine\":590,\"startOffset\":46,\"endOffset\":47},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":592,\"endLine\":592,\"startOffset\":8,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":603,\"endLine\":603,\"startOffset\":62,\"endOffset\":64},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"textRange\":{\"startLine\":605,\"endLine\":605,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 21 to the 15 allowed.\",\"effort\":\"11min\",\"debt\":\"11min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-04-18T00:47:27+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNVM2IV8fs3TdmaC\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"project\":\"testProject1\",\"line\":65,\"hash\":\"829df25695d09bc12fccec5548860c22\",\"textRange\":{\"startLine\":65,\"endLine\":65,\"startOffset\":15,\"endOffset\":35},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":88,\"endLine\":88,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":101,\"endLine\":101,\"startOffset\":4,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":105,\"endLine\":105,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":107,\"endLine\":107,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":109,\"endLine\":109,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":139,\"endLine\":139,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":142,\"endLine\":142,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":116,\"endLine\":116,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":125,\"endLine\":125,\"startOffset\":24,\"endOffset\":26},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"textRange\":{\"startLine\":126,\"endLine\":126,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.\",\"effort\":\"8min\",\"debt\":\"8min\",\"author\":\"nathomp3@alumni.ncsu.edu\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-03-14T16:13:17+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNLN2IV8fs3TdmXx\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"project\":\"testProject1\",\"line\":89,\"hash\":\"789ea8313f3de43009be6e2a32f31e72\",\"textRange\":{\"startLine\":89,\"endLine\":89,\"startOffset\":4,\"endOffset\":6},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":91,\"endLine\":91,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":96,\"endLine\":96,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":48,\"endOffset\":50},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":108,\"endLine\":108,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":116,\"endLine\":116,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":109,\"endLine\":109,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":110,\"endLine\":110,\"startOffset\":48,\"endOffset\":50},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":126,\"endLine\":126,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":128,\"endLine\":128,\"startOffset\":11,\"endOffset\":13},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":131,\"endLine\":131,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":132,\"endLine\":132,\"startOffset\":63,\"endOffset\":65},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":145,\"endLine\":145,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":148,\"endLine\":148,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"textRange\":{\"startLine\":158,\"endLine\":158,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 30 to the 15 allowed.\",\"effort\":\"20min\",\"debt\":\"20min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-03-06T04:39:03+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNLc2IV8fs3TdmX2\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/getSchemaGraphData.tsx\",\"project\":\"testProject1\",\"line\":40,\"hash\":\"bb52a82d0daf697605392eb2903cd4d6\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":9,\"endOffset\":13},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"bad-practice\",\"type-dependent\"],\"creationDate\":\"2023-03-06T04:33:58+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNLN2IV8fs3TdmXy\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"project\":\"testProject1\",\"line\":97,\"hash\":\"440798edf6470bc215b9650399515d25\",\"textRange\":{\"startLine\":97,\"endLine\":97,\"startOffset\":6,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"confusing\",\"type-dependent\"],\"creationDate\":\"2023-03-06T03:55:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNLN2IV8fs3TdmXz\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"project\":\"testProject1\",\"line\":129,\"hash\":\"85b62ca43a837bf9eaacb6a4ed48bedc\",\"textRange\":{\"startLine\":129,\"endLine\":129,\"startOffset\":6,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"confusing\",\"type-dependent\"],\"creationDate\":\"2023-03-06T03:55:43+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNLN2IV8fs3TdmXw\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"project\":\"testProject1\",\"line\":77,\"hash\":\"f799abc5318215f5e56db1a83f713e88\",\"textRange\":{\"startLine\":77,\"endLine\":77,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"confusing\",\"type-dependent\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNPK2IV8fs3TdmZL\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"project\":\"testProject1\",\"line\":125,\"hash\":\"38b8d8c4ac22cbf2f383349da0870ae7\",\"textRange\":{\"startLine\":125,\"endLine\":125,\"startOffset\":2,\"endOffset\":23},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":139,\"endLine\":139,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":158,\"endLine\":158,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":168,\"endLine\":168,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":168,\"endLine\":168,\"startOffset\":22,\"endOffset\":24},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":169,\"endLine\":169,\"startOffset\":48,\"endOffset\":50},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":172,\"endLine\":172,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":173,\"endLine\":173,\"startOffset\":37,\"endOffset\":39},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":174,\"endLine\":174,\"startOffset\":6,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":175,\"endLine\":175,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":183,\"endLine\":183,\"startOffset\":32,\"endOffset\":34},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":184,\"endLine\":184,\"startOffset\":6,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":185,\"endLine\":185,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":194,\"endLine\":194,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"textRange\":{\"startLine\":194,\"endLine\":194,\"startOffset\":30,\"endOffset\":32},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-03-04T02:00:10+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNLJ2IV8fs3TdmXu\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\",\"project\":\"testProject1\",\"line\":46,\"hash\":\"5fe8003da4d637f1e908ee7220d3796b\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"confusing\",\"type-dependent\"],\"creationDate\":\"2023-03-02T05:18:54+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNLJ2IV8fs3TdmXt\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\",\"project\":\"testProject1\",\"line\":40,\"hash\":\"1af0d91c8dabd90377c162f78f96dfe0\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"confusing\",\"type-dependent\"],\"creationDate\":\"2023-02-15T04:46:42+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNTr2IV8fs3TdmZ1\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/pages/DataDictionary/DataDictionaryPage.tsx\",\"project\":\"testProject1\",\"line\":20,\"hash\":\"1904cfc54ded00e92705b86404bd91db\",\"textRange\":{\"startLine\":20,\"endLine\":20,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"confusing\",\"type-dependent\"],\"creationDate\":\"2023-02-14T07:20:19+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNK-2IV8fs3TdmXq\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\",\"project\":\"testProject1\",\"line\":55,\"hash\":\"1af0d91c8dabd90377c162f78f96dfe0\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"confusing\",\"type-dependent\"],\"creationDate\":\"2023-02-13T06:21:01+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNWF2IV8fs3TdmaJ\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"project\":\"testProject1\",\"line\":10,\"hash\":\"9b76e61be8f13fa2abc9586d2515e177\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":16,\"endOffset\":30},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":21,\"endLine\":21,\"startOffset\":9,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":22,\"endLine\":22,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":24,\"endLine\":24,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":27,\"endLine\":27,\"startOffset\":10,\"endOffset\":11},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":30,\"endLine\":30,\"startOffset\":9,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":6,\"endOffset\":11},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":53,\"endOffset\":55},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":44,\"endLine\":44,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":45,\"endLine\":45,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":47,\"endLine\":47,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"textRange\":{\"startLine\":48,\"endLine\":48,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 23 to the 15 allowed.\",\"effort\":\"13min\",\"debt\":\"13min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-02-09T02:47:44+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNKv2IV8fs3TdmXj\",\"rule\":\"typescript:S3735\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\",\"project\":\"testProject1\",\"line\":29,\"hash\":\"4d8d4aee4198939c6de4ab76d41198d9\",\"textRange\":{\"startLine\":29,\"endLine\":29,\"startOffset\":4,\"endOffset\":8},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the \\\"void\\\" operator.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"confusing\",\"type-dependent\"],\"creationDate\":\"2023-02-08T20:39:51+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNW62IV8fs3TdmaN\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"project\":\"testProject1\",\"line\":15,\"hash\":\"c51f53c45883e51bbce1113e48c62385\",\"textRange\":{\"startLine\":15,\"endLine\":15,\"startOffset\":16,\"endOffset\":32},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":26,\"endLine\":26,\"startOffset\":39,\"endOffset\":41},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":27,\"endLine\":27,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":37,\"endLine\":37,\"startOffset\":8,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":39,\"endLine\":39,\"startOffset\":4,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":42,\"endLine\":42,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":42,\"endLine\":42,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":49,\"endLine\":49,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":49,\"endLine\":49,\"startOffset\":13,\"endOffset\":15},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":58,\"endLine\":58,\"startOffset\":36,\"endOffset\":37},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":59,\"endLine\":59,\"startOffset\":4,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":62,\"endLine\":62,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":62,\"endLine\":62,\"startOffset\":11,\"endOffset\":13},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":9,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":18,\"endOffset\":20},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":76,\"endLine\":76,\"startOffset\":8,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":78,\"endLine\":78,\"startOffset\":4,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":83,\"endLine\":83,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":83,\"endLine\":83,\"startOffset\":14,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":89,\"endLine\":89,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"textRange\":{\"startLine\":96,\"endLine\":96,\"startOffset\":4,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"mknoedel@gmail.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-02-07T01:31:25+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNSS2IV8fs3TdmZw\",\"rule\":\"typescript:S4621\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/api/diffApi.ts\",\"project\":\"testProject1\",\"line\":16,\"hash\":\"f3f63feef21568c7d092e576e10900d6\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"startOffset\":35,\"endOffset\":53},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/api/diffApi.ts\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"startOffset\":14,\"endOffset\":32},\"msg\":\"Original\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Remove this duplicated type or replace with another one.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[],\"creationDate\":\"2022-10-27T02:36:14+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNbN2IV8fs3Tdmbb\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/util/sortObject.ts\",\"project\":\"testProject1\",\"line\":3,\"hash\":\"b22e713291431f724aa7585dbe61a5eb\",\"textRange\":{\"startLine\":3,\"endLine\":3,\"startOffset\":18,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"bad-practice\",\"type-dependent\"],\"creationDate\":\"2022-10-20T12:58:14+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNbO2IV8fs3Tdmbc\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/util/sortObject.ts\",\"project\":\"testProject1\",\"line\":10,\"hash\":\"3f8480b7c67c579c8de69e06e887a7cc\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":35,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"ben.johnson@jupiterone.com\",\"tags\":[\"bad-practice\",\"type-dependent\"],\"creationDate\":\"2022-10-20T12:58:14+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxND82IV8fs3TdmVE\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"project\":\"testProject1\",\"line\":86,\"hash\":\"8ad144779057e8f009cc89a87e0865fb\",\"textRange\":{\"startLine\":86,\"endLine\":86,\"startOffset\":7,\"endOffset\":9},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":32,\"endOffset\":34},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":105,\"endLine\":105,\"startOffset\":48,\"endOffset\":49},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":109,\"endLine\":109,\"startOffset\":52,\"endOffset\":53},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":110,\"endLine\":110,\"startOffset\":44,\"endOffset\":46},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":113,\"endLine\":113,\"startOffset\":52,\"endOffset\":53},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":115,\"endLine\":115,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":118,\"endLine\":118,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"textRange\":{\"startLine\":120,\"endLine\":120,\"startOffset\":14,\"endOffset\":16},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.\",\"effort\":\"7min\",\"debt\":\"7min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2022-05-19T13:53:08+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNFh2IV8fs3TdmVb\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"project\":\"testProject1\",\"line\":46,\"hash\":\"7dac9cc46250630644582ff776dbde90\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":36,\"endOffset\":40},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"harlow.jkirk@gmail.com\",\"tags\":[\"bad-practice\",\"type-dependent\"],\"creationDate\":\"2022-05-18T12:59:26+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNaJ2IV8fs3TdmbH\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"project\":\"testProject1\",\"line\":185,\"hash\":\"da754eac2d953cc33aeb7445d0cedf23\",\"textRange\":{\"startLine\":185,\"endLine\":185,\"startOffset\":15,\"endOffset\":46},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":202,\"endLine\":202,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":240,\"endLine\":240,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":279,\"endLine\":279,\"startOffset\":4,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":240,\"endLine\":240,\"startOffset\":20,\"endOffset\":22},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":248,\"endLine\":248,\"startOffset\":4,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":259,\"endLine\":259,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":261,\"endLine\":261,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":264,\"endLine\":264,\"startOffset\":10,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":287,\"endLine\":287,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":288,\"endLine\":288,\"startOffset\":28,\"endOffset\":30},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":294,\"endLine\":294,\"startOffset\":11,\"endOffset\":13},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":214,\"endLine\":214,\"startOffset\":8,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":223,\"endLine\":223,\"startOffset\":31,\"endOffset\":33},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 21 to the 15 allowed.\",\"effort\":\"11min\",\"debt\":\"11min\",\"author\":\"isaac.williams@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2022-03-21T21:06:59+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNaJ2IV8fs3TdmbI\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"project\":\"testProject1\",\"line\":337,\"hash\":\"48c61291ff38a2886802ad138048bb3c\",\"textRange\":{\"startLine\":337,\"endLine\":337,\"startOffset\":15,\"endOffset\":27},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":348,\"endLine\":348,\"startOffset\":2,\"endOffset\":7},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":371,\"endLine\":371,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":374,\"endLine\":374,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":381,\"endLine\":381,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":355,\"endLine\":355,\"startOffset\":8,\"endOffset\":11},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":355,\"endLine\":355,\"startOffset\":48,\"endOffset\":50},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":358,\"endLine\":358,\"startOffset\":8,\"endOffset\":11},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"textRange\":{\"startLine\":358,\"endLine\":358,\"startOffset\":57,\"endOffset\":59},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.\",\"effort\":\"7min\",\"debt\":\"7min\",\"author\":\"isaac.williams@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2022-03-21T21:06:59+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNYp2IV8fs3Tdmam\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"project\":\"testProject1\",\"line\":70,\"hash\":\"1fe25f8cc38b5635c25900d53afb5eb0\",\"textRange\":{\"startLine\":70,\"endLine\":70,\"startOffset\":4,\"endOffset\":13},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":76,\"endLine\":76,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":82,\"endLine\":82,\"startOffset\":14,\"endOffset\":15},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":97,\"endLine\":97,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":106,\"endLine\":106,\"startOffset\":15,\"endOffset\":17},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":123,\"endLine\":123,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":128,\"endLine\":128,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":129,\"endLine\":129,\"startOffset\":12,\"endOffset\":15},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":131,\"endLine\":131,\"startOffset\":14,\"endOffset\":16},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":152,\"endLine\":152,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":156,\"endLine\":156,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":168,\"endLine\":168,\"startOffset\":14,\"endOffset\":16},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":182,\"endLine\":182,\"startOffset\":16,\"endOffset\":20},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":176,\"endLine\":176,\"startOffset\":18,\"endOffset\":23},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":220,\"endLine\":220,\"startOffset\":16,\"endOffset\":17},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":239,\"endLine\":239,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":253,\"endLine\":253,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":270,\"endLine\":270,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":280,\"endLine\":280,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"textRange\":{\"startLine\":281,\"endLine\":281,\"startOffset\":14,\"endOffset\":16},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 45 to the 15 allowed.\",\"effort\":\"35min\",\"debt\":\"35min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNNu2IV8fs3TdmYt\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"project\":\"testProject1\",\"line\":52,\"hash\":\"0ef85a892cec8f8df4f0356fbed91981\",\"textRange\":{\"startLine\":52,\"endLine\":52,\"startOffset\":16,\"endOffset\":20},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"bad-practice\",\"type-dependent\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNNu2IV8fs3TdmYu\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"project\":\"testProject1\",\"line\":55,\"hash\":\"1bec221e643c06d86e99f6467818d54f\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":16,\"endOffset\":48},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"textRange\":{\"startLine\":152,\"endLine\":152,\"startOffset\":22,\"endOffset\":23},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"textRange\":{\"startLine\":154,\"endLine\":154,\"startOffset\":23,\"endOffset\":24},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"textRange\":{\"startLine\":190,\"endLine\":190,\"startOffset\":34,\"endOffset\":35},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"textRange\":{\"startLine\":196,\"endLine\":196,\"startOffset\":67,\"endOffset\":68},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"textRange\":{\"startLine\":195,\"endLine\":195,\"startOffset\":28,\"endOffset\":30},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"textRange\":{\"startLine\":202,\"endLine\":202,\"startOffset\":56,\"endOffset\":57},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"textRange\":{\"startLine\":208,\"endLine\":208,\"startOffset\":54,\"endOffset\":55},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.\",\"effort\":\"6min\",\"debt\":\"6min\",\"author\":\"phil.gates-idem@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2022-02-27T21:13:39+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNbh2IV8fs3Tdmbe\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"project\":\"testProject1\",\"line\":9,\"hash\":\"73e1427774b440825edd4205d3a29716\",\"textRange\":{\"startLine\":9,\"endLine\":9,\"startOffset\":22,\"endOffset\":35},\"flows\":[{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":86,\"endLine\":86,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":88,\"endLine\":88,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":112,\"endLine\":112,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":118,\"endLine\":118,\"startOffset\":4,\"endOffset\":7},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":119,\"endLine\":119,\"startOffset\":68,\"endOffset\":70},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":122,\"endLine\":122,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":124,\"endLine\":124,\"startOffset\":6,\"endOffset\":9},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":125,\"endLine\":125,\"startOffset\":47,\"endOffset\":49},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":6,\"endOffset\":9},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":55,\"endOffset\":57},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":66,\"endLine\":66,\"startOffset\":31,\"endOffset\":33},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"textRange\":{\"startLine\":75,\"endLine\":75,\"startOffset\":41,\"endOffset\":43},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.\",\"effort\":\"8min\",\"debt\":\"8min\",\"author\":\"charlie.duong@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2021-11-18T16:51:41+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNIO2IV8fs3TdmWl\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/CreateFeatureDialog/CreateFeatureDialog.tsx\",\"project\":\"testProject1\",\"line\":70,\"hash\":\"bb52a82d0daf697605392eb2903cd4d6\",\"textRange\":{\"startLine\":70,\"endLine\":70,\"startOffset\":13,\"endOffset\":17},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"bad-practice\",\"type-dependent\"],\"creationDate\":\"2021-05-12T16:31:17+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNIc2IV8fs3TdmWp\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\",\"project\":\"testProject1\",\"line\":71,\"hash\":\"bb52a82d0daf697605392eb2903cd4d6\",\"textRange\":{\"startLine\":71,\"endLine\":71,\"startOffset\":15,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"jzolotarev@gmail.com\",\"tags\":[\"bad-practice\",\"type-dependent\"],\"creationDate\":\"2021-05-12T16:31:17+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}]},{\"key\":\"AY7SxNIU2IV8fs3TdmWn\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\",\"project\":\"testProject1\",\"line\":43,\"hash\":\"43e1dcf1a0e4053977bc76cc7e7bd647\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":20,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function to avoid sorting elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"julia.zolotarev@jupiterone.com\",\"tags\":[\"bad-practice\",\"type-dependent\"],\"creationDate\":\"2021-04-22T20:00:49+0000\",\"updateDate\":\"2024-04-12T14:43:18+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}]}],\"components\":[{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"dynamoDb.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/dynamoDb.ts\",\"path\":\"packages/callisto-backend/src/routes/api/dynamoDb.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/EnvSelector.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"EnvSelector.tsx\",\"longName\":\"packages/callisto-frontend/src/components/EnvSelector.tsx\",\"path\":\"packages/callisto-frontend/src/components/EnvSelector.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DomainWhitelistControl.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountAccessControls-IAM/components/DomainWhitelistControl.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"parseQueryParams.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\",\"path\":\"packages/callisto-backend/src/routes/api/dataDictionary/parseQueryParams.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FeaturesAppBar.tsx\",\"longName\":\"packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\",\"path\":\"packages/callisto-frontend/src/components/features/FeaturesAppBar/FeaturesAppBar.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"queryForTrend.ts\",\"longName\":\"packages/callisto-backend/src/j1ql/queryForTrend.ts\",\"path\":\"packages/callisto-backend/src/j1ql/queryForTrend.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/query-engine-maintenance/views/JobRunsView.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"JobRunsView.tsx\",\"longName\":\"packages/callisto-frontend/src/components/query-engine-maintenance/views/JobRunsView.tsx\",\"path\":\"packages/callisto-frontend/src/components/query-engine-maintenance/views/JobRunsView.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/features/CreateFeatureDialog/CreateFeatureDialog.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"CreateFeatureDialog.tsx\",\"longName\":\"packages/callisto-frontend/src/components/features/CreateFeatureDialog/CreateFeatureDialog.tsx\",\"path\":\"packages/callisto-frontend/src/components/features/CreateFeatureDialog/CreateFeatureDialog.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"integrationJobs.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/integrationJobs.ts\",\"path\":\"packages/callisto-backend/src/routes/api/integrationJobs.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"FeaturesTableRow.tsx\",\"longName\":\"packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\",\"path\":\"packages/callisto-frontend/src/components/features/FeaturesTableRow/FeaturesTableRow.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useQueryParams.ts\",\"longName\":\"packages/callisto-frontend/src/hooks/useQueryParams.ts\",\"path\":\"packages/callisto-frontend/src/hooks/useQueryParams.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/query.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"query.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/query.ts\",\"path\":\"packages/callisto-backend/src/routes/api/query.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/pages/DataDictionary/DataDictionaryPage.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"DataDictionaryPage.tsx\",\"longName\":\"packages/callisto-frontend/src/pages/DataDictionary/DataDictionaryPage.tsx\",\"path\":\"packages/callisto-frontend/src/pages/DataDictionary/DataDictionaryPage.tsx\"},{\"key\":\"testProject1\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"testProject1\",\"longName\":\"testProject1\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/diff.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"diff.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/diff.ts\",\"path\":\"packages/callisto-backend/src/routes/api/diff.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"AddMigrationButton.tsx\",\"longName\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\",\"path\":\"packages/callisto-frontend/src/components/neptune/components/AddMigrationButton.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/domains/integrationDomain.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"integrationDomain.ts\",\"longName\":\"packages/callisto-frontend/src/domains/integrationDomain.ts\",\"path\":\"packages/callisto-frontend/src/domains/integrationDomain.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"convertSearchDocumentToGraphObject.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/elasticsearchStorage/convertSearchDocumentToGraphObject.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.tsx\",\"longName\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\",\"path\":\"packages/callisto-frontend/src/components/accounts/AccountGroups-IAM/index.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/web.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"web.ts\",\"longName\":\"packages/callisto-backend/src/routes/web.ts\",\"path\":\"packages/callisto-backend/src/routes/web.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/routes/api/mapper.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"mapper.ts\",\"longName\":\"packages/callisto-backend/src/routes/api/mapper.ts\",\"path\":\"packages/callisto-backend/src/routes/api/mapper.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/util/sortObject.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"sortObject.ts\",\"longName\":\"packages/callisto-backend/src/util/sortObject.ts\",\"path\":\"packages/callisto-backend/src/util/sortObject.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RestoreDynamoDbPointInTimeBackup.tsx\",\"longName\":\"packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\",\"path\":\"packages/callisto-frontend/src/components/dynamodb/RestoreDynamoDbPointInTimeBackup.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"VisGraph.tsx\",\"longName\":\"packages/callisto-frontend/src/components/graph/VisGraph.tsx\",\"path\":\"packages/callisto-frontend/src/components/graph/VisGraph.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useMappedRelationshipsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/useMappedRelationshipsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useIntegrationButtons.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/useIntegrationButtons.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"RuleTripletsTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/RuleTripletsTable.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/api/diffApi.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"diffApi.ts\",\"longName\":\"packages/callisto-frontend/src/api/diffApi.ts\",\"path\":\"packages/callisto-frontend/src/api/diffApi.ts\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"queryIndex.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/dynamoDbStorage/queryIndex.ts\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/getSchemaGraphData.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"getSchemaGraphData.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/getSchemaGraphData.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/getSchemaGraphData.tsx\"},{\"key\":\"testProject1:packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"useDataModelTable.tsx\",\"longName\":\"packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\",\"path\":\"packages/callisto-frontend/src/components/data-dictionary/useDataModelTable.tsx\"},{\"key\":\"testProject1:packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"compareGraphObjectWithSourceOfTruth.ts\",\"longName\":\"packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\",\"path\":\"packages/callisto-backend/src/domain/graphObject/compareGraphObjectWithSourceOfTruth.ts\"}],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -1562,7 +1562,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:50 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -1575,8 +1575,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:50.536Z", - "time": 31, + "startedDateTime": "2024-04-12T14:45:32.101Z", + "time": 35, "timings": { "blocked": -1, "connect": -1, @@ -1584,11 +1584,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 31 + "wait": 35 } }, { - "_id": "65e65c798ccc01131405c98672dead5c", + "_id": "5fc1ed70ddb161cc55fb9f37c5900ecf", "_order": 0, "cache": {}, "request": { @@ -1622,7 +1622,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 350, @@ -1646,7 +1646,7 @@ "value": "CRITICAL" } ], - "url": "http://127.0.0.1:9001/api/issues/search?p=2&ps=100&componentKeys=testProject1&severities=CRITICAL" + "url": "http://127.0.0.1:9000/api/issues/search?p=2&ps=100&componentKeys=testProject1&severities=CRITICAL" }, "response": { "bodySize": 182, @@ -1695,7 +1695,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:50 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -1708,8 +1708,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:50.579Z", - "time": 11, + "startedDateTime": "2024-04-12T14:45:32.143Z", + "time": 12, "timings": { "blocked": -1, "connect": -1, @@ -1717,11 +1717,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 11 + "wait": 12 } }, { - "_id": "fe9c0e068b0bfbf7ce2df965a0e1b8ad", + "_id": "30ec74e4394c626acd405febc4488f2d", "_order": 0, "cache": {}, "request": { @@ -1755,7 +1755,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 349, @@ -1779,273 +1779,7 @@ "value": "BLOCKER" } ], - "url": "http://127.0.0.1:9001/api/issues/search?p=1&ps=100&componentKeys=testProject1&severities=BLOCKER" - }, - "response": { - "bodySize": 174, - "content": { - "mimeType": "application/json", - "size": 174, - "text": "{\"total\":0,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":0},\"effortTotal\":0,\"issues\":[],\"components\":[],\"facets\":[]}" - }, - "cookies": [], - "headers": [ - { - "name": "x-frame-options", - "value": "SAMEORIGIN" - }, - { - "name": "x-xss-protection", - "value": "1; mode=block" - }, - { - "name": "x-content-type-options", - "value": "nosniff" - }, - { - "name": "content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-webkit-csp", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Fri, 12 Apr 2024 14:07:50 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 930, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2024-04-12T14:07:50.594Z", - "time": 10, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 10 - } - }, - { - "_id": "24f359ac92ba9820f2f285102770cfa5", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 0, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "authorization", - "value": "[REDACTED]" - }, - { - "_fromType": "array", - "name": "accept", - "value": "*/*" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip,deflate" - }, - { - "_fromType": "array", - "name": "connection", - "value": "close" - }, - { - "name": "host", - "value": "127.0.0.1:9001" - } - ], - "headersSize": 346, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "p", - "value": "1" - }, - { - "name": "ps", - "value": "100" - }, - { - "name": "componentKeys", - "value": "testProject2" - }, - { - "name": "severities", - "value": "INFO" - } - ], - "url": "http://127.0.0.1:9001/api/issues/search?p=1&ps=100&componentKeys=testProject2&severities=INFO" - }, - "response": { - "bodySize": 174, - "content": { - "mimeType": "application/json", - "size": 174, - "text": "{\"total\":0,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":0},\"effortTotal\":0,\"issues\":[],\"components\":[],\"facets\":[]}" - }, - "cookies": [], - "headers": [ - { - "name": "x-frame-options", - "value": "SAMEORIGIN" - }, - { - "name": "x-xss-protection", - "value": "1; mode=block" - }, - { - "name": "x-content-type-options", - "value": "nosniff" - }, - { - "name": "content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-webkit-csp", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Fri, 12 Apr 2024 14:07:50 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 930, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2024-04-12T14:07:50.614Z", - "time": 11, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 11 - } - }, - { - "_id": "1f0af0ecd042c03e6f548ef9c9d6a878", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 0, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "authorization", - "value": "[REDACTED]" - }, - { - "_fromType": "array", - "name": "accept", - "value": "*/*" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip,deflate" - }, - { - "_fromType": "array", - "name": "connection", - "value": "close" - }, - { - "name": "host", - "value": "127.0.0.1:9001" - } - ], - "headersSize": 347, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "p", - "value": "1" - }, - { - "name": "ps", - "value": "100" - }, - { - "name": "componentKeys", - "value": "testProject2" - }, - { - "name": "severities", - "value": "MINOR" - } - ], - "url": "http://127.0.0.1:9001/api/issues/search?p=1&ps=100&componentKeys=testProject2&severities=MINOR" + "url": "http://127.0.0.1:9000/api/issues/search?p=1&ps=100&componentKeys=testProject1&severities=BLOCKER" }, "response": { "bodySize": 174, @@ -2094,7 +1828,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:50 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -2107,8 +1841,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:50.632Z", - "time": 9, + "startedDateTime": "2024-04-12T14:45:32.159Z", + "time": 12, "timings": { "blocked": -1, "connect": -1, @@ -2116,406 +1850,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 9 - } - }, - { - "_id": "08b10c73d6a739d37ca3df8712bde26e", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 0, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "authorization", - "value": "[REDACTED]" - }, - { - "_fromType": "array", - "name": "accept", - "value": "*/*" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip,deflate" - }, - { - "_fromType": "array", - "name": "connection", - "value": "close" - }, - { - "name": "host", - "value": "127.0.0.1:9001" - } - ], - "headersSize": 347, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "p", - "value": "1" - }, - { - "name": "ps", - "value": "100" - }, - { - "name": "componentKeys", - "value": "testProject2" - }, - { - "name": "severities", - "value": "MAJOR" - } - ], - "url": "http://127.0.0.1:9001/api/issues/search?p=1&ps=100&componentKeys=testProject2&severities=MAJOR" - }, - "response": { - "bodySize": 174, - "content": { - "mimeType": "application/json", - "size": 174, - "text": "{\"total\":0,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":0},\"effortTotal\":0,\"issues\":[],\"components\":[],\"facets\":[]}" - }, - "cookies": [], - "headers": [ - { - "name": "x-frame-options", - "value": "SAMEORIGIN" - }, - { - "name": "x-xss-protection", - "value": "1; mode=block" - }, - { - "name": "x-content-type-options", - "value": "nosniff" - }, - { - "name": "content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-webkit-csp", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Fri, 12 Apr 2024 14:07:50 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 930, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2024-04-12T14:07:50.658Z", - "time": 16, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 16 - } - }, - { - "_id": "7cbfb4405b2ef0a69bd69944dbf615cf", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 0, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "authorization", - "value": "[REDACTED]" - }, - { - "_fromType": "array", - "name": "accept", - "value": "*/*" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip,deflate" - }, - { - "_fromType": "array", - "name": "connection", - "value": "close" - }, - { - "name": "host", - "value": "127.0.0.1:9001" - } - ], - "headersSize": 350, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "p", - "value": "1" - }, - { - "name": "ps", - "value": "100" - }, - { - "name": "componentKeys", - "value": "testProject2" - }, - { - "name": "severities", - "value": "CRITICAL" - } - ], - "url": "http://127.0.0.1:9001/api/issues/search?p=1&ps=100&componentKeys=testProject2&severities=CRITICAL" - }, - "response": { - "bodySize": 174, - "content": { - "mimeType": "application/json", - "size": 174, - "text": "{\"total\":0,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":0},\"effortTotal\":0,\"issues\":[],\"components\":[],\"facets\":[]}" - }, - "cookies": [], - "headers": [ - { - "name": "x-frame-options", - "value": "SAMEORIGIN" - }, - { - "name": "x-xss-protection", - "value": "1; mode=block" - }, - { - "name": "x-content-type-options", - "value": "nosniff" - }, - { - "name": "content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-webkit-csp", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Fri, 12 Apr 2024 14:07:50 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 930, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2024-04-12T14:07:50.680Z", - "time": 10, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 10 - } - }, - { - "_id": "1ef438c4d3c3bb09ba6b4112eb848a2b", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 0, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "authorization", - "value": "[REDACTED]" - }, - { - "_fromType": "array", - "name": "accept", - "value": "*/*" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip,deflate" - }, - { - "_fromType": "array", - "name": "connection", - "value": "close" - }, - { - "name": "host", - "value": "127.0.0.1:9001" - } - ], - "headersSize": 349, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "p", - "value": "1" - }, - { - "name": "ps", - "value": "100" - }, - { - "name": "componentKeys", - "value": "testProject2" - }, - { - "name": "severities", - "value": "BLOCKER" - } - ], - "url": "http://127.0.0.1:9001/api/issues/search?p=1&ps=100&componentKeys=testProject2&severities=BLOCKER" - }, - "response": { - "bodySize": 174, - "content": { - "mimeType": "application/json", - "size": 174, - "text": "{\"total\":0,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":0},\"effortTotal\":0,\"issues\":[],\"components\":[],\"facets\":[]}" - }, - "cookies": [], - "headers": [ - { - "name": "x-frame-options", - "value": "SAMEORIGIN" - }, - { - "name": "x-xss-protection", - "value": "1; mode=block" - }, - { - "name": "x-content-type-options", - "value": "nosniff" - }, - { - "name": "content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-webkit-csp", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Fri, 12 Apr 2024 14:07:50 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 930, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2024-04-12T14:07:50.696Z", - "time": 11, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 11 + "wait": 12 } } ], diff --git a/src/steps/project/__recordings__/fetch-projects_1565593304/recording.har b/src/steps/project/__recordings__/fetch-projects_1565593304/recording.har index 58efde2..3c730ca 100644 --- a/src/steps/project/__recordings__/fetch-projects_1565593304/recording.har +++ b/src/steps/project/__recordings__/fetch-projects_1565593304/recording.har @@ -8,7 +8,7 @@ }, "entries": [ { - "_id": "e7dcdea36ff2ea7489ff0c380b7ed5a6", + "_id": "afa2e0ad675a0d044ee717045008a6eb", "_order": 0, "cache": {}, "request": { @@ -42,7 +42,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 305, @@ -58,14 +58,14 @@ "value": "100" } ], - "url": "http://127.0.0.1:9001/api/projects/search?p=1&ps=100" + "url": "http://127.0.0.1:9000/api/projects/search?p=1&ps=100" }, "response": { - "bodySize": 338, + "bodySize": 322, "content": { "mimeType": "application/json", - "size": 338, - "text": "{\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":2},\"components\":[{\"key\":\"testProject1\",\"name\":\"testProject1\",\"qualifier\":\"TRK\",\"visibility\":\"public\",\"lastAnalysisDate\":\"2024-04-12T00:07:36+0000\",\"revision\":\"c485715496eb99a0e6ec5d77ee438de69e0997c3\",\"managed\":false},{\"key\":\"testProject2\",\"name\":\"testProject2\",\"qualifier\":\"TRK\",\"visibility\":\"public\",\"managed\":false}]}" + "size": 322, + "text": "{\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":1},\"components\":[{\"key\":\"testProject1\",\"name\":\"testProject1\",\"qualifier\":\"TRK\",\"visibility\":\"public\",\"lastAnalysisDate\":\"2024-04-12T14:43:18+0000\",\"revision\":\"c485715496eb99a0e6ec5d77ee438de69e0997c3\",\"managed\":false}]}" }, "cookies": [], "headers": [ @@ -107,7 +107,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -120,8 +120,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.210Z", - "time": 238, + "startedDateTime": "2024-04-12T14:45:31.188Z", + "time": 119, "timings": { "blocked": -1, "connect": -1, @@ -129,11 +129,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 238 + "wait": 119 } }, { - "_id": "f289f24d8297d03d1ae0dce97e2b98ed", + "_id": "0928a6c3731bd65341e5c488d2b59709", "_order": 0, "cache": {}, "request": { @@ -167,7 +167,7 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], "headersSize": 305, @@ -183,14 +183,14 @@ "value": "100" } ], - "url": "http://127.0.0.1:9001/api/projects/search?p=2&ps=100" + "url": "http://127.0.0.1:9000/api/projects/search?p=2&ps=100" }, "response": { "bodySize": 130, "content": { "mimeType": "application/json", "size": 130, - "text": "{\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":2},\"components\":[]}" + "text": "{\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":1},\"components\":[]}" }, "cookies": [], "headers": [ @@ -232,7 +232,7 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", @@ -245,8 +245,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.465Z", - "time": 27, + "startedDateTime": "2024-04-12T14:45:31.327Z", + "time": 28, "timings": { "blocked": -1, "connect": -1, @@ -254,7 +254,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 27 + "wait": 28 } } ], diff --git a/src/steps/user-group/__recordings__/fetch-user-groups_4191556144/recording.har b/src/steps/user-group/__recordings__/fetch-user-groups_4191556144/recording.har index 77d4dff..c0cad11 100644 --- a/src/steps/user-group/__recordings__/fetch-user-groups_4191556144/recording.har +++ b/src/steps/user-group/__recordings__/fetch-user-groups_4191556144/recording.har @@ -8,7 +8,7 @@ }, "entries": [ { - "_id": "b03ded8d54e0a3582743c98e958365e8", + "_id": "4c5fe1f36c23db0a0869cc48e9fb22c0", "_order": 0, "cache": {}, "request": { @@ -42,30 +42,30 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], - "headersSize": 328, + "headersSize": 308, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ { - "name": "pageIndex", + "name": "p", "value": "1" }, { - "name": "pageSize", + "name": "ps", "value": "100" } ], - "url": "http://127.0.0.1:9001/api/v2/authorizations/groups?pageIndex=1&pageSize=100" + "url": "http://127.0.0.1:9000/api/user_groups/search?p=1&ps=100" }, "response": { - "bodySize": 366, + "bodySize": 298, "content": { "mimeType": "application/json", - "size": 366, - "text": "{\"groups\":[{\"default\":false,\"id\":\"d4d5a5f1-658b-469c-9e1f-b08253b92529\",\"name\":\"sonar-administrators\",\"description\":\"System administrators\",\"managed\":false},{\"default\":true,\"id\":\"0ddc32c7-f12f-4373-8808-74521e39da30\",\"name\":\"sonar-users\",\"description\":\"Every authenticated user automatically belongs to this group\",\"managed\":false}],\"page\":{\"pageIndex\":1,\"pageSize\":100,\"total\":2}}" + "size": 298, + "text": "{\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":2},\"groups\":[{\"name\":\"sonar-administrators\",\"description\":\"System administrators\",\"membersCount\":1,\"default\":false,\"managed\":false},{\"name\":\"sonar-users\",\"description\":\"Every authenticated user automatically belongs to this group\",\"membersCount\":1,\"default\":true,\"managed\":false}]}" }, "cookies": [], "headers": [ @@ -93,6 +93,10 @@ "name": "x-webkit-csp", "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" }, + { + "name": "cache-control", + "value": "no-cache, no-store, must-revalidate" + }, { "name": "vary", "value": "accept-encoding" @@ -103,21 +107,21 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", "value": "close" } ], - "headersSize": 878, + "headersSize": 930, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.125Z", - "time": 387, + "startedDateTime": "2024-04-12T14:45:31.186Z", + "time": 52, "timings": { "blocked": -1, "connect": -1, @@ -125,11 +129,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 387 + "wait": 52 } }, { - "_id": "9dfbd753159ec6634de7c225236fe9c8", + "_id": "275a1f10e4acd99c9d73a5b7ea3729c9", "_order": 0, "cache": {}, "request": { @@ -163,30 +167,30 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], - "headersSize": 328, + "headersSize": 308, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ { - "name": "pageIndex", + "name": "p", "value": "2" }, { - "name": "pageSize", + "name": "ps", "value": "100" } ], - "url": "http://127.0.0.1:9001/api/v2/authorizations/groups?pageIndex=2&pageSize=100" + "url": "http://127.0.0.1:9000/api/user_groups/search?p=2&ps=100" }, "response": { - "bodySize": 118, + "bodySize": 126, "content": { "mimeType": "application/json", - "size": 118, - "text": "{\"groups\":[],\"page\":{\"pageIndex\":2,\"pageSize\":100,\"total\":2}}" + "size": 126, + "text": "{\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":2},\"groups\":[]}" }, "cookies": [], "headers": [ @@ -214,6 +218,10 @@ "name": "x-webkit-csp", "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" }, + { + "name": "cache-control", + "value": "no-cache, no-store, must-revalidate" + }, { "name": "vary", "value": "accept-encoding" @@ -224,21 +232,21 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", "value": "close" } ], - "headersSize": 878, + "headersSize": 930, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.525Z", - "time": 12, + "startedDateTime": "2024-04-12T14:45:31.260Z", + "time": 24, "timings": { "blocked": -1, "connect": -1, @@ -246,7 +254,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 12 + "wait": 24 } } ], diff --git a/src/steps/user-group/__recordings__/fetch-user-groups_v1_1970785504/recording.har b/src/steps/user-group/__recordings__/fetch-user-groups_v1_1970785504/recording.har deleted file mode 100644 index 12c1185..0000000 --- a/src/steps/user-group/__recordings__/fetch-user-groups_v1_1970785504/recording.har +++ /dev/null @@ -1,139 +0,0 @@ -{ - "log": { - "_recordingName": "fetch-user-groups_v1", - "creator": { - "comment": "persister:JupiterOneIntegationFSPersister", - "name": "Polly.JS", - "version": "6.0.5" - }, - "entries": [ - { - "_id": "a3146a6aec04685cdb3a96766773044c", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 0, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "authorization", - "value": "[REDACTED]" - }, - { - "_fromType": "array", - "name": "accept", - "value": "*/*" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip,deflate" - }, - { - "_fromType": "array", - "name": "connection", - "value": "close" - }, - { - "name": "host", - "value": "localhost:9001" - } - ], - "headersSize": 308, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "ps", - "value": "1" - }, - { - "name": "p", - "value": "100" - } - ], - "url": "http://localhost:9001/api/user_groups/search?ps=1&p=100" - }, - "response": { - "bodySize": 126, - "content": { - "mimeType": "application/json", - "size": 126, - "text": "{\"paging\":{\"pageIndex\":100,\"pageSize\":1,\"total\":2},\"groups\":[]}" - }, - "cookies": [], - "headers": [ - { - "name": "x-frame-options", - "value": "SAMEORIGIN" - }, - { - "name": "x-xss-protection", - "value": "1; mode=block" - }, - { - "name": "x-content-type-options", - "value": "nosniff" - }, - { - "name": "content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-webkit-csp", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Thu, 11 Apr 2024 23:29:04 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 930, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2024-04-11T23:29:04.487Z", - "time": 87, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 87 - } - } - ], - "pages": [], - "version": "1.2" - } -} diff --git a/src/steps/user-group/__recordings__/fetch-user-groups_v2_2021118361/recording.har b/src/steps/user-group/__recordings__/fetch-user-groups_v2_2021118361/recording.har deleted file mode 100644 index 1258421..0000000 --- a/src/steps/user-group/__recordings__/fetch-user-groups_v2_2021118361/recording.har +++ /dev/null @@ -1,256 +0,0 @@ -{ - "log": { - "_recordingName": "fetch-user-groups_v2", - "creator": { - "comment": "persister:JupiterOneIntegationFSPersister", - "name": "Polly.JS", - "version": "6.0.5" - }, - "entries": [ - { - "_id": "72a8301748b8f943fdd3aed0c95027e2", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 0, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "authorization", - "value": "[REDACTED]" - }, - { - "_fromType": "array", - "name": "accept", - "value": "*/*" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip,deflate" - }, - { - "_fromType": "array", - "name": "connection", - "value": "close" - }, - { - "name": "host", - "value": "localhost:9001" - } - ], - "headersSize": 328, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "pageIndex", - "value": "1" - }, - { - "name": "pageSize", - "value": "100" - } - ], - "url": "http://localhost:9001/api/v2/authorizations/groups?pageIndex=1&pageSize=100" - }, - "response": { - "bodySize": 366, - "content": { - "mimeType": "application/json", - "size": 366, - "text": "{\"groups\":[{\"default\":false,\"id\":\"d4d5a5f1-658b-469c-9e1f-b08253b92529\",\"name\":\"sonar-administrators\",\"description\":\"System administrators\",\"managed\":false},{\"default\":true,\"id\":\"0ddc32c7-f12f-4373-8808-74521e39da30\",\"name\":\"sonar-users\",\"description\":\"Every authenticated user automatically belongs to this group\",\"managed\":false}],\"page\":{\"pageIndex\":1,\"pageSize\":100,\"total\":2}}" - }, - "cookies": [], - "headers": [ - { - "name": "x-frame-options", - "value": "SAMEORIGIN" - }, - { - "name": "x-xss-protection", - "value": "1; mode=block" - }, - { - "name": "x-content-type-options", - "value": "nosniff" - }, - { - "name": "content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-webkit-csp", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Thu, 11 Apr 2024 23:29:04 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 878, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2024-04-11T23:29:04.595Z", - "time": 53, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 53 - } - }, - { - "_id": "4dc15f3bee4e3e1a2ff01c9d38905809", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 0, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "authorization", - "value": "[REDACTED]" - }, - { - "_fromType": "array", - "name": "accept", - "value": "*/*" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip,deflate" - }, - { - "_fromType": "array", - "name": "connection", - "value": "close" - }, - { - "name": "host", - "value": "localhost:9001" - } - ], - "headersSize": 328, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "pageIndex", - "value": "2" - }, - { - "name": "pageSize", - "value": "100" - } - ], - "url": "http://localhost:9001/api/v2/authorizations/groups?pageIndex=2&pageSize=100" - }, - "response": { - "bodySize": 118, - "content": { - "mimeType": "application/json", - "size": 118, - "text": "{\"groups\":[],\"page\":{\"pageIndex\":2,\"pageSize\":100,\"total\":2}}" - }, - "cookies": [], - "headers": [ - { - "name": "x-frame-options", - "value": "SAMEORIGIN" - }, - { - "name": "x-xss-protection", - "value": "1; mode=block" - }, - { - "name": "x-content-type-options", - "value": "nosniff" - }, - { - "name": "content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-content-security-policy", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "x-webkit-csp", - "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Thu, 11 Apr 2024 23:29:04 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 878, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2024-04-11T23:29:04.655Z", - "time": 19, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 19 - } - } - ], - "pages": [], - "version": "1.2" - } -} diff --git a/src/steps/user/__recordings__/build-user-group-has-user_3528192042/recording.har b/src/steps/user/__recordings__/build-user-group-has-user_3528192042/recording.har index 9ec8c15..c750dcb 100644 --- a/src/steps/user/__recordings__/build-user-group-has-user_3528192042/recording.har +++ b/src/steps/user/__recordings__/build-user-group-has-user_3528192042/recording.har @@ -8,7 +8,7 @@ }, "entries": [ { - "_id": "b03ded8d54e0a3582743c98e958365e8", + "_id": "4c5fe1f36c23db0a0869cc48e9fb22c0", "_order": 0, "cache": {}, "request": { @@ -42,30 +42,30 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], - "headersSize": 328, + "headersSize": 308, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ { - "name": "pageIndex", + "name": "p", "value": "1" }, { - "name": "pageSize", + "name": "ps", "value": "100" } ], - "url": "http://127.0.0.1:9001/api/v2/authorizations/groups?pageIndex=1&pageSize=100" + "url": "http://127.0.0.1:9000/api/user_groups/search?p=1&ps=100" }, "response": { - "bodySize": 366, + "bodySize": 298, "content": { "mimeType": "application/json", - "size": 366, - "text": "{\"groups\":[{\"default\":false,\"id\":\"d4d5a5f1-658b-469c-9e1f-b08253b92529\",\"name\":\"sonar-administrators\",\"description\":\"System administrators\",\"managed\":false},{\"default\":true,\"id\":\"0ddc32c7-f12f-4373-8808-74521e39da30\",\"name\":\"sonar-users\",\"description\":\"Every authenticated user automatically belongs to this group\",\"managed\":false}],\"page\":{\"pageIndex\":1,\"pageSize\":100,\"total\":2}}" + "size": 298, + "text": "{\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":2},\"groups\":[{\"name\":\"sonar-administrators\",\"description\":\"System administrators\",\"membersCount\":1,\"default\":false,\"managed\":false},{\"name\":\"sonar-users\",\"description\":\"Every authenticated user automatically belongs to this group\",\"membersCount\":1,\"default\":true,\"managed\":false}]}" }, "cookies": [], "headers": [ @@ -93,6 +93,10 @@ "name": "x-webkit-csp", "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" }, + { + "name": "cache-control", + "value": "no-cache, no-store, must-revalidate" + }, { "name": "vary", "value": "accept-encoding" @@ -103,21 +107,21 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", "value": "close" } ], - "headersSize": 878, + "headersSize": 930, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.578Z", - "time": 12, + "startedDateTime": "2024-04-12T14:45:31.358Z", + "time": 38, "timings": { "blocked": -1, "connect": -1, @@ -125,11 +129,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 12 + "wait": 38 } }, { - "_id": "9dfbd753159ec6634de7c225236fe9c8", + "_id": "275a1f10e4acd99c9d73a5b7ea3729c9", "_order": 0, "cache": {}, "request": { @@ -163,30 +167,30 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], - "headersSize": 328, + "headersSize": 308, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ { - "name": "pageIndex", + "name": "p", "value": "2" }, { - "name": "pageSize", + "name": "ps", "value": "100" } ], - "url": "http://127.0.0.1:9001/api/v2/authorizations/groups?pageIndex=2&pageSize=100" + "url": "http://127.0.0.1:9000/api/user_groups/search?p=2&ps=100" }, "response": { - "bodySize": 118, + "bodySize": 126, "content": { "mimeType": "application/json", - "size": 118, - "text": "{\"groups\":[],\"page\":{\"pageIndex\":2,\"pageSize\":100,\"total\":2}}" + "size": 126, + "text": "{\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":2},\"groups\":[]}" }, "cookies": [], "headers": [ @@ -214,6 +218,10 @@ "name": "x-webkit-csp", "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" }, + { + "name": "cache-control", + "value": "no-cache, no-store, must-revalidate" + }, { "name": "vary", "value": "accept-encoding" @@ -224,21 +232,21 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", "value": "close" } ], - "headersSize": 878, + "headersSize": 930, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.597Z", - "time": 11, + "startedDateTime": "2024-04-12T14:45:31.406Z", + "time": 13, "timings": { "blocked": -1, "connect": -1, @@ -246,11 +254,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 11 + "wait": 13 } }, { - "_id": "386eb0b373788abb728b97ca538b869a", + "_id": "defa6e4768bece4bd25a0a746586eedb", "_order": 0, "cache": {}, "request": { @@ -284,30 +292,30 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], - "headersSize": 329, + "headersSize": 302, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ { - "name": "pageIndex", + "name": "p", "value": "1" }, { - "name": "pageSize", + "name": "ps", "value": "100" } ], - "url": "http://127.0.0.1:9001/api/v2/users-management/users?pageIndex=1&pageSize=100" + "url": "http://127.0.0.1:9000/api/users/search?p=1&ps=100" }, "response": { - "bodySize": 378, + "bodySize": 334, "content": { "mimeType": "application/json", - "size": 378, - "text": "{\"users\":[{\"id\":\"32ed639f-7f94-4c58-9f15-5a40ff334ade\",\"login\":\"admin\",\"name\":\"Administrator\",\"email\":null,\"active\":true,\"local\":true,\"managed\":false,\"externalLogin\":\"admin\",\"externalProvider\":\"sonarqube\",\"avatar\":null,\"sonarQubeLastConnectionDate\":\"2024-04-12T14:07:49+0000\",\"sonarLintLastConnectionDate\":null,\"scmAccounts\":[]}],\"page\":{\"pageIndex\":1,\"pageSize\":100,\"total\":1}}" + "size": 334, + "text": "{\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":1},\"users\":[{\"login\":\"admin\",\"name\":\"Administrator\",\"active\":true,\"groups\":[\"sonar-administrators\",\"sonar-users\"],\"tokensCount\":2,\"local\":true,\"externalIdentity\":\"admin\",\"externalProvider\":\"sonarqube\",\"lastConnectionDate\":\"2024-04-12T14:38:50+0000\",\"managed\":false}]}" }, "cookies": [], "headers": [ @@ -335,6 +343,10 @@ "name": "x-webkit-csp", "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" }, + { + "name": "cache-control", + "value": "no-cache, no-store, must-revalidate" + }, { "name": "vary", "value": "accept-encoding" @@ -345,21 +357,21 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", "value": "close" } ], - "headersSize": 878, + "headersSize": 930, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.611Z", - "time": 9, + "startedDateTime": "2024-04-12T14:45:31.425Z", + "time": 16, "timings": { "blocked": -1, "connect": -1, @@ -367,11 +379,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 9 + "wait": 16 } }, { - "_id": "f3677edb2e0b8cd567e1dbe9d640f957", + "_id": "f6e1abd1107fea9c5496446667ca0ff3", "_order": 0, "cache": {}, "request": { @@ -405,30 +417,30 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], - "headersSize": 329, + "headersSize": 302, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ { - "name": "pageIndex", + "name": "p", "value": "2" }, { - "name": "pageSize", + "name": "ps", "value": "100" } ], - "url": "http://127.0.0.1:9001/api/v2/users-management/users?pageIndex=2&pageSize=100" + "url": "http://127.0.0.1:9000/api/users/search?p=2&ps=100" }, "response": { - "bodySize": 118, + "bodySize": 126, "content": { "mimeType": "application/json", - "size": 118, - "text": "{\"users\":[],\"page\":{\"pageIndex\":2,\"pageSize\":100,\"total\":1}}" + "size": 126, + "text": "{\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":1},\"users\":[]}" }, "cookies": [], "headers": [ @@ -456,6 +468,10 @@ "name": "x-webkit-csp", "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" }, + { + "name": "cache-control", + "value": "no-cache, no-store, must-revalidate" + }, { "name": "vary", "value": "accept-encoding" @@ -466,21 +482,21 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", "value": "close" } ], - "headersSize": 878, + "headersSize": 930, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.627Z", - "time": 8, + "startedDateTime": "2024-04-12T14:45:31.447Z", + "time": 18, "timings": { "blocked": -1, "connect": -1, @@ -488,11 +504,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 8 + "wait": 18 } }, { - "_id": "c397d1f9e74dc10bdcfcee143508c434", + "_id": "5907e26de1d3237901b31720dd2d3e37", "_order": 0, "cache": {}, "request": { @@ -526,30 +542,34 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], - "headersSize": 339, + "headersSize": 314, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ { - "name": "pageIndex", + "name": "p", "value": "1" }, { - "name": "pageSize", + "name": "ps", "value": "100" + }, + { + "name": "login", + "value": "admin" } ], - "url": "http://127.0.0.1:9001/api/v2/authorizations/group-memberships?pageIndex=1&pageSize=100" + "url": "http://127.0.0.1:9000/api/users/groups?p=1&ps=100&login=admin" }, "response": { - "bodySize": 342, + "bodySize": 330, "content": { "mimeType": "application/json", - "size": 342, - "text": "{\"groupMemberships\":[{\"id\":\"f896f2b8-8a45-40b7-a4f3-9acd63f02d30\",\"groupId\":\"0ddc32c7-f12f-4373-8808-74521e39da30\",\"userId\":\"32ed639f-7f94-4c58-9f15-5a40ff334ade\"},{\"id\":\"acc80a18-0ebc-4b4d-92cc-ea4e7fb4693d\",\"groupId\":\"d4d5a5f1-658b-469c-9e1f-b08253b92529\",\"userId\":\"32ed639f-7f94-4c58-9f15-5a40ff334ade\"}],\"page\":{\"pageIndex\":1,\"pageSize\":100,\"total\":2}}" + "size": 330, + "text": "{\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":2},\"groups\":[{\"id\":\"AY7JfXBW0a4Bfz_2OWrZ\",\"name\":\"sonar-administrators\",\"description\":\"System administrators\",\"selected\":true,\"default\":false},{\"id\":\"AY7JfXBX0a4Bfz_2OWra\",\"name\":\"sonar-users\",\"description\":\"Every authenticated user automatically belongs to this group\",\"selected\":true,\"default\":true}]}" }, "cookies": [], "headers": [ @@ -577,6 +597,10 @@ "name": "x-webkit-csp", "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" }, + { + "name": "cache-control", + "value": "no-cache, no-store, must-revalidate" + }, { "name": "vary", "value": "accept-encoding" @@ -587,21 +611,21 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", "value": "close" } ], - "headersSize": 878, + "headersSize": 930, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.640Z", - "time": 9, + "startedDateTime": "2024-04-12T14:45:31.471Z", + "time": 22, "timings": { "blocked": -1, "connect": -1, @@ -609,11 +633,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 9 + "wait": 22 } }, { - "_id": "a081be2615bc8a5d87045ceff940927e", + "_id": "eff1ac9e71fb36268c620e2b184dbf9b", "_order": 0, "cache": {}, "request": { @@ -647,30 +671,34 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], - "headersSize": 339, + "headersSize": 314, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ { - "name": "pageIndex", + "name": "p", "value": "2" }, { - "name": "pageSize", + "name": "ps", "value": "100" + }, + { + "name": "login", + "value": "admin" } ], - "url": "http://127.0.0.1:9001/api/v2/authorizations/group-memberships?pageIndex=2&pageSize=100" + "url": "http://127.0.0.1:9000/api/users/groups?p=2&ps=100&login=admin" }, "response": { - "bodySize": 134, + "bodySize": 126, "content": { "mimeType": "application/json", - "size": 134, - "text": "{\"groupMemberships\":[],\"page\":{\"pageIndex\":2,\"pageSize\":100,\"total\":2}}" + "size": 126, + "text": "{\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":2},\"groups\":[]}" }, "cookies": [], "headers": [ @@ -698,6 +726,10 @@ "name": "x-webkit-csp", "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" }, + { + "name": "cache-control", + "value": "no-cache, no-store, must-revalidate" + }, { "name": "vary", "value": "accept-encoding" @@ -708,21 +740,21 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", "value": "close" } ], - "headersSize": 878, + "headersSize": 930, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.653Z", - "time": 7, + "startedDateTime": "2024-04-12T14:45:31.500Z", + "time": 29, "timings": { "blocked": -1, "connect": -1, @@ -730,7 +762,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 7 + "wait": 29 } } ], diff --git a/src/steps/user/__recordings__/fetch-users_2464296442/recording.har b/src/steps/user/__recordings__/fetch-users_2464296442/recording.har index fb22e2c..4b80232 100644 --- a/src/steps/user/__recordings__/fetch-users_2464296442/recording.har +++ b/src/steps/user/__recordings__/fetch-users_2464296442/recording.har @@ -8,7 +8,7 @@ }, "entries": [ { - "_id": "386eb0b373788abb728b97ca538b869a", + "_id": "defa6e4768bece4bd25a0a746586eedb", "_order": 0, "cache": {}, "request": { @@ -42,30 +42,30 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], - "headersSize": 329, + "headersSize": 302, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ { - "name": "pageIndex", + "name": "p", "value": "1" }, { - "name": "pageSize", + "name": "ps", "value": "100" } ], - "url": "http://127.0.0.1:9001/api/v2/users-management/users?pageIndex=1&pageSize=100" + "url": "http://127.0.0.1:9000/api/users/search?p=1&ps=100" }, "response": { - "bodySize": 378, + "bodySize": 334, "content": { "mimeType": "application/json", - "size": 378, - "text": "{\"users\":[{\"id\":\"32ed639f-7f94-4c58-9f15-5a40ff334ade\",\"login\":\"admin\",\"name\":\"Administrator\",\"email\":null,\"active\":true,\"local\":true,\"managed\":false,\"externalLogin\":\"admin\",\"externalProvider\":\"sonarqube\",\"avatar\":null,\"sonarQubeLastConnectionDate\":\"2024-04-12T14:07:49+0000\",\"sonarLintLastConnectionDate\":null,\"scmAccounts\":[]}],\"page\":{\"pageIndex\":1,\"pageSize\":100,\"total\":1}}" + "size": 334, + "text": "{\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":1},\"users\":[{\"login\":\"admin\",\"name\":\"Administrator\",\"active\":true,\"groups\":[\"sonar-administrators\",\"sonar-users\"],\"tokensCount\":2,\"local\":true,\"externalIdentity\":\"admin\",\"externalProvider\":\"sonarqube\",\"lastConnectionDate\":\"2024-04-12T14:38:50+0000\",\"managed\":false}]}" }, "cookies": [], "headers": [ @@ -93,6 +93,10 @@ "name": "x-webkit-csp", "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" }, + { + "name": "cache-control", + "value": "no-cache, no-store, must-revalidate" + }, { "name": "vary", "value": "accept-encoding" @@ -103,21 +107,21 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", "value": "close" } ], - "headersSize": 878, + "headersSize": 930, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.137Z", - "time": 375, + "startedDateTime": "2024-04-12T14:45:31.204Z", + "time": 66, "timings": { "blocked": -1, "connect": -1, @@ -125,11 +129,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 375 + "wait": 66 } }, { - "_id": "f3677edb2e0b8cd567e1dbe9d640f957", + "_id": "f6e1abd1107fea9c5496446667ca0ff3", "_order": 0, "cache": {}, "request": { @@ -163,30 +167,30 @@ }, { "name": "host", - "value": "127.0.0.1:9001" + "value": "127.0.0.1:9000" } ], - "headersSize": 329, + "headersSize": 302, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ { - "name": "pageIndex", + "name": "p", "value": "2" }, { - "name": "pageSize", + "name": "ps", "value": "100" } ], - "url": "http://127.0.0.1:9001/api/v2/users-management/users?pageIndex=2&pageSize=100" + "url": "http://127.0.0.1:9000/api/users/search?p=2&ps=100" }, "response": { - "bodySize": 118, + "bodySize": 126, "content": { "mimeType": "application/json", - "size": 118, - "text": "{\"users\":[],\"page\":{\"pageIndex\":2,\"pageSize\":100,\"total\":1}}" + "size": 126, + "text": "{\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":1},\"users\":[]}" }, "cookies": [], "headers": [ @@ -214,6 +218,10 @@ "name": "x-webkit-csp", "value": "default-src 'self'; base-uri 'none'; connect-src 'self' http: https:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" }, + { + "name": "cache-control", + "value": "no-cache, no-store, must-revalidate" + }, { "name": "vary", "value": "accept-encoding" @@ -224,21 +232,21 @@ }, { "name": "date", - "value": "Fri, 12 Apr 2024 14:07:49 GMT" + "value": "Fri, 12 Apr 2024 14:45:31 GMT" }, { "name": "connection", "value": "close" } ], - "headersSize": 878, + "headersSize": 930, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-04-12T14:07:49.525Z", - "time": 14, + "startedDateTime": "2024-04-12T14:45:31.288Z", + "time": 18, "timings": { "blocked": -1, "connect": -1, @@ -246,7 +254,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 14 + "wait": 18 } } ], diff --git a/test/config.ts b/test/config.ts index 0f6f64f..b967412 100644 --- a/test/config.ts +++ b/test/config.ts @@ -13,7 +13,7 @@ if (process.env.LOAD_ENV) { } const DEFAULT_API_TOKEN = 'dummy-sonarqube-api-token'; -const DEFAULT_BASE_URL = 'http://127.0.0.1:9001'; +const DEFAULT_BASE_URL = 'http://127.0.0.1:9000'; const DEFAULT_API_VERSION = APIVersion.V1; export function buildStepTestConfigForStep(stepId: string): StepTestConfig { diff --git a/test/recording.ts b/test/recording.ts index 31f91d5..5e0f871 100644 --- a/test/recording.ts +++ b/test/recording.ts @@ -12,6 +12,14 @@ export function setupSonarqubeRecording( ): Recording { return setupRecording({ ...input, + options: { + matchRequestsBy: { + url: { + hostname: false, + }, + }, + recordFailedRequests: true, + }, redactedRequestHeaders: ['Authorization'], mutateEntry: mutations.unzipGzippedRecordingEntry, });