From 60d3ed3fb134ed97bae77c37f2fdc2cb0743c131 Mon Sep 17 00:00:00 2001 From: bharatkk-metron Date: Wed, 24 Jul 2024 20:34:56 +0530 Subject: [PATCH] recording updated --- .../fetch-findings_4198425312/recording.har | 468 +++--------------- 1 file changed, 78 insertions(+), 390 deletions(-) diff --git a/src/steps/finding/__recordings__/fetch-findings_4198425312/recording.har b/src/steps/finding/__recordings__/fetch-findings_4198425312/recording.har index aff1e16..f89c433 100644 --- a/src/steps/finding/__recordings__/fetch-findings_4198425312/recording.har +++ b/src/steps/finding/__recordings__/fetch-findings_4198425312/recording.har @@ -4,7 +4,7 @@ "creator": { "comment": "persister:JupiterOneIntegationFSPersister", "name": "Polly.JS", - "version": "6.0.5" + "version": "6.0.6" }, "entries": [ { @@ -56,11 +56,11 @@ "url": "http://localhost:9000/api/projects/search?p=1&ps=100" }, "response": { - "bodySize": 322, + "bodySize": 266, "content": { "mimeType": "application/json", - "size": 322, - "text": "{\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":1},\"components\":[{\"key\":\"test-project-2\",\"name\":\"test-project-2\",\"qualifier\":\"TRK\",\"visibility\":\"public\",\"lastAnalysisDate\":\"2024-07-24T10:30:06+0000\",\"revision\":\"ad2ca45868aace98fd17c46f911b81c8b29b4302\",\"managed\":false}]}" + "size": 266, + "text": "{\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":1},\"components\":[{\"key\":\"test-project-2\",\"name\":\"test-project-2\",\"qualifier\":\"TRK\",\"visibility\":\"public\",\"lastAnalysisDate\":\"2024-07-18T11:28:30+0000\",\"managed\":false}]}" }, "cookies": [], "headers": [ @@ -118,7 +118,7 @@ }, { "name": "date", - "value": "Wed, 24 Jul 2024 13:56:40 GMT" + "value": "Mon, 22 Jul 2024 10:02:35 GMT" }, { "name": "connection", @@ -131,8 +131,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-07-24T13:56:40.723Z", - "time": 46, + "startedDateTime": "2024-07-22T10:02:35.816Z", + "time": 26, "timings": { "blocked": -1, "connect": -1, @@ -140,7 +140,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 46 + "wait": 26 } }, { @@ -254,7 +254,7 @@ }, { "name": "date", - "value": "Wed, 24 Jul 2024 13:56:40 GMT" + "value": "Mon, 22 Jul 2024 10:02:35 GMT" }, { "name": "connection", @@ -267,8 +267,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-07-24T13:56:40.787Z", - "time": 8, + "startedDateTime": "2024-07-22T10:02:35.865Z", + "time": 14, "timings": { "blocked": -1, "connect": -1, @@ -276,11 +276,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 8 + "wait": 14 } }, { - "_id": "93ad4139ccad8d90be50c1464b45d9ee", + "_id": "11c41b7a65f6eaf7e0c47e792354858b", "_order": 0, "cache": {}, "request": { @@ -312,7 +312,7 @@ "value": "localhost:9000" } ], - "headersSize": 392, + "headersSize": 391, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -338,21 +338,21 @@ }, { "name": "createdInLast", - "value": "10y" + "value": "1m" }, { "name": "impactSeverities", "value": "LOW" } ], - "url": "http://localhost:9000/api/issues/search?p=1&ps=100&componentKeys=test-project-2&issueStatuses=&impactSoftwareQualities=&createdInLast=10y&impactSeverities=LOW" + "url": "http://localhost:9000/api/issues/search?p=1&ps=100&componentKeys=test-project-2&issueStatuses=&impactSoftwareQualities=&createdInLast=1m&impactSeverities=LOW" }, "response": { - "bodySize": 14370, + "bodySize": 1029, "content": { "mimeType": "application/json", - "size": 14370, - "text": "{\"total\":241,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":241},\"effortTotal\":1614,\"issues\":[{\"key\":\"538abb5e-86ba-4a6e-8c1b-383a17adace0\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"project\":\"test-project-2\",\"line\":65,\"hash\":\"8dbd5e5eb8ef6f2b28c4daadf59945c2\",\"textRange\":{\"startLine\":65,\"endLine\":65,\"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\":\"bharat.kumavat@metronlabs.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2024-06-27T05:29:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"0814f3b1-33d9-48b2-9185-54e01be729a2\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/access-groups/index.ts\",\"project\":\"test-project-2\",\"line\":379,\"hash\":\"afd4719db0b92e099f16d86b34afe364\",\"textRange\":{\"startLine\":379,\"endLine\":379,\"startOffset\":35,\"endOffset\":60},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"gonzalo.avalos.ribas@contractor.jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2024-05-28T13:57:11+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"f520a273-fdd0-4921-935d-168d7688b4b2\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/synapse/index.ts\",\"project\":\"test-project-2\",\"line\":84,\"hash\":\"12760556e2d1b413b93e5eb14206ee0f\",\"textRange\":{\"startLine\":84,\"endLine\":84,\"startOffset\":19,\"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\":\"gonzalo.avalos.ribas@contractor.jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2024-05-23T13:33:19+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"0590174a-c902-43b6-8270-baed7e5a7b75\",\"rule\":\"typescript:S6594\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/access-groups/index.ts\",\"project\":\"test-project-2\",\"line\":376,\"hash\":\"8edc1f3ffee0ef86a03e65232ad9c5ad\",\"textRange\":{\"startLine\":376,\"endLine\":376,\"startOffset\":36,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use the \\\"RegExp.exec()\\\" method instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2024-05-23T13:06:47+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"cfda2dcf-9fd5-41bd-8c24-794e164a1379\",\"rule\":\"typescript:S6594\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/access-groups/index.ts\",\"project\":\"test-project-2\",\"line\":206,\"hash\":\"8edc1f3ffee0ef86a03e65232ad9c5ad\",\"textRange\":{\"startLine\":206,\"endLine\":206,\"startOffset\":36,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use the \\\"RegExp.exec()\\\" method instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2024-05-17T10:39:19+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"ccc5114b-0d6c-474f-818a-bb39a267417f\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"project\":\"test-project-2\",\"line\":117,\"hash\":\"8dbd5e5eb8ef6f2b28c4daadf59945c2\",\"textRange\":{\"startLine\":117,\"endLine\":117,\"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\":\"poornima@metronlabs.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2024-05-15T11:20:04+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"34acb67a-2d43-4231-b2dd-90a310242b9b\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"project\":\"test-project-2\",\"line\":180,\"hash\":\"8dbd5e5eb8ef6f2b28c4daadf59945c2\",\"textRange\":{\"startLine\":180,\"endLine\":180,\"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\":\"poornima@metronlabs.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2024-05-15T11:20:04+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"d13c3492-5d08-4801-a5fc-dacd6f0c46e2\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/access-groups/converters.ts\",\"project\":\"test-project-2\",\"line\":153,\"hash\":\"94b2eb1f72041406472a82e15c7eacef\",\"textRange\":{\"startLine\":153,\"endLine\":153,\"startOffset\":14,\"endOffset\":55},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2024-05-15T11:20:04+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"786c7366-d633-4048-af57-d680b0d6efd5\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"project\":\"test-project-2\",\"line\":230,\"hash\":\"2423bfca169c5a3ea5526542820c1e7a\",\"textRange\":{\"startLine\":230,\"endLine\":230,\"startOffset\":52,\"endOffset\":54},\"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\":\"gonzalo.avalos.ribas@contractor.jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2024-05-03T18:43:33+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"6c27f1ba-a487-492c-a273-c8f1be9a8c82\",\"rule\":\"typescript:S3863\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/getStepStartStates.test.ts\",\"project\":\"test-project-2\",\"line\":44,\"hash\":\"f9321e1681cd25d0885edf76f5d5046c\",\"textRange\":{\"startLine\":44,\"endLine\":44,\"startOffset\":22,\"endOffset\":77},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027./steps/resource-manager/container-services/constants\\u0027 imported multiple times.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2024-04-12T11:18:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"737a8219-9b57-4038-8fd4-e2de4cfb1a66\",\"rule\":\"typescript:S3863\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/application-security-group/index.ts\",\"project\":\"test-project-2\",\"line\":14,\"hash\":\"f026cb29ff0e1c5977a04473c352f3bf\",\"textRange\":{\"startLine\":14,\"endLine\":14,\"startOffset\":22,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027../compute/constants\\u0027 imported multiple times.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2024-04-12T11:18:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"8aaacf4c-d090-4e55-8797-5f12fd43c199\",\"rule\":\"typescript:S3863\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/application-security-group/index.ts\",\"project\":\"test-project-2\",\"line\":15,\"hash\":\"6df4202fa3aea1ec19b9b14aeb7955f0\",\"textRange\":{\"startLine\":15,\"endLine\":15,\"startOffset\":25,\"endOffset\":47},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027../compute/constants\\u0027 imported multiple times.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2024-04-12T11:18:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"0a2efa10-3fb7-4b97-95a6-0608b99b9a38\",\"rule\":\"typescript:S1199\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/event-hub/index.ts\",\"project\":\"test-project-2\",\"line\":386,\"hash\":\"f95b70fdc3088560732a5ac135644506\",\"textRange\":{\"startLine\":386,\"endLine\":428,\"startOffset\":2,\"endOffset\":3},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Nested block is redundant.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"bad-practice\"],\"creationDate\":\"2024-04-12T11:18:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"ff02d6f5-be4b-44bc-afb5-2d7370762af1\",\"rule\":\"typescript:S1199\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/event-hub/index.ts\",\"project\":\"test-project-2\",\"line\":387,\"hash\":\"f95b70fdc3088560732a5ac135644506\",\"textRange\":{\"startLine\":387,\"endLine\":427,\"startOffset\":4,\"endOffset\":5},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Nested block is redundant.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"bad-practice\"],\"creationDate\":\"2024-04-12T11:18:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"c675f074-44b7-49f9-9cb8-f72c1cce5632\",\"rule\":\"typescript:S1199\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/express-route/index.ts\",\"project\":\"test-project-2\",\"line\":183,\"hash\":\"f95b70fdc3088560732a5ac135644506\",\"textRange\":{\"startLine\":183,\"endLine\":224,\"startOffset\":2,\"endOffset\":3},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Nested block is redundant.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"bad-practice\"],\"creationDate\":\"2024-04-12T11:18:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"e2c56e71-b820-4f64-b797-9e55d370f095\",\"rule\":\"typescript:S1199\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/express-route/index.ts\",\"project\":\"test-project-2\",\"line\":184,\"hash\":\"f95b70fdc3088560732a5ac135644506\",\"textRange\":{\"startLine\":184,\"endLine\":223,\"startOffset\":4,\"endOffset\":5},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Nested block is redundant.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"bad-practice\"],\"creationDate\":\"2024-04-12T11:18:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"15139f98-0693-43b2-a3bf-8951d44b628d\",\"rule\":\"typescript:S1199\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/express-route/index.ts\",\"project\":\"test-project-2\",\"line\":331,\"hash\":\"f95b70fdc3088560732a5ac135644506\",\"textRange\":{\"startLine\":331,\"endLine\":379,\"startOffset\":2,\"endOffset\":3},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Nested block is redundant.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"bad-practice\"],\"creationDate\":\"2024-04-12T11:18:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"c5ec7156-49ef-4a87-804e-9942195b859e\",\"rule\":\"typescript:S1199\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/express-route/index.ts\",\"project\":\"test-project-2\",\"line\":332,\"hash\":\"f95b70fdc3088560732a5ac135644506\",\"textRange\":{\"startLine\":332,\"endLine\":378,\"startOffset\":4,\"endOffset\":5},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Nested block is redundant.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"bad-practice\"],\"creationDate\":\"2024-04-12T11:18:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"9bb19119-0e3a-4cac-a691-4200cf05dbac\",\"rule\":\"typescript:S6594\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/utils/matchers.ts\",\"project\":\"test-project-2\",\"line\":19,\"hash\":\"782ba3a465b7173394723d626a51ec61\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":22,\"endOffset\":27},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use the \\\"RegExp.exec()\\\" method instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2024-04-12T11:18:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"49d2c03c-f47e-4cce-aefe-310d522b729f\",\"rule\":\"typescript:S6594\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/utils/matchers.ts\",\"project\":\"test-project-2\",\"line\":42,\"hash\":\"782ba3a465b7173394723d626a51ec61\",\"textRange\":{\"startLine\":42,\"endLine\":42,\"startOffset\":22,\"endOffset\":27},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use the \\\"RegExp.exec()\\\" method instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2024-04-12T11:18:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"440451c5-31ed-4347-b8b1-ff2ea3e1fb7f\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"project\":\"test-project-2\",\"line\":214,\"hash\":\"0eeb257ce597ac431a4f4ddb01490e6f\",\"textRange\":{\"startLine\":214,\"endLine\":214,\"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\":\"poornima@metronlabs.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2024-04-08T04:23:40+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"95f5af72-22fd-4383-b83c-94f157f3c1cb\",\"rule\":\"typescript:S6644\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/security/converters.ts\",\"project\":\"test-project-2\",\"line\":170,\"hash\":\"3928e15bf58fd203a5a4a296c17d402d\",\"textRange\":{\"startLine\":170,\"endLine\":170,\"startOffset\":14,\"endOffset\":51},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Unnecessary use of boolean literals in conditional expression.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[],\"creationDate\":\"2024-04-05T17:44:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"290f9793-173c-4767-a86b-7355810ed915\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:test/integrationInstanceConfig.ts\",\"project\":\"test-project-2\",\"line\":35,\"hash\":\"844fdebe3c065a7df7267b388be6bd77\",\"textRange\":{\"startLine\":35,\"endLine\":35,\"startOffset\":56,\"endOffset\":58},\"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\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2024-04-05T17:44:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"ac9e026b-33dd-4590-811e-6485af4ffe74\",\"rule\":\"typescript:S3863\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/event-hub/constants.ts\",\"project\":\"test-project-2\",\"line\":10,\"hash\":\"ed32b69cb9dc837f72c047bf4ef40cc2\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":49,\"endOffset\":77},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027../subscriptions/constants\\u0027 imported multiple times.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"bharat.kumavat@metronlabs.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2024-03-27T11:34:52+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"6b4faa47-2376-48bb-91f8-9648eacdf8e2\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/synapse/converter.ts\",\"project\":\"test-project-2\",\"line\":184,\"hash\":\"290da4807b94cb3fe17e3e0cb91b7894\",\"textRange\":{\"startLine\":184,\"endLine\":184,\"startOffset\":24,\"endOffset\":26},\"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\":\"bharat.kumavat@metronlabs.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2024-03-27T07:15:07+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"a53fb17a-6922-404c-a9d0-9f7353d08dd1\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/synapse/converter.ts\",\"project\":\"test-project-2\",\"line\":185,\"hash\":\"eccb798a93f837e64d72e67f49028e58\",\"textRange\":{\"startLine\":185,\"endLine\":185,\"startOffset\":31,\"endOffset\":33},\"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\":\"bharat.kumavat@metronlabs.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2024-03-27T07:15:07+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"aee7e719-f1f2-4fbd-83da-15a7fbcf0814\",\"rule\":\"typescript:S1199\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/express-route/index.ts\",\"project\":\"test-project-2\",\"line\":385,\"hash\":\"f95b70fdc3088560732a5ac135644506\",\"textRange\":{\"startLine\":385,\"endLine\":417,\"startOffset\":2,\"endOffset\":3},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Nested block is redundant.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"bad-practice\"],\"creationDate\":\"2024-03-22T12:01:06+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"c07f7260-a7b1-473f-b5ac-0a07f243d6ed\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/container-services/client.ts\",\"project\":\"test-project-2\",\"line\":74,\"hash\":\"e57d40c5feb0a69c608ddad13e50c84e\",\"textRange\":{\"startLine\":74,\"endLine\":74,\"startOffset\":26,\"endOffset\":62},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"bharat.kumavat@metronlabs.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2024-03-22T09:31:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"5393011c-4de6-421b-9853-eb8cc8efd7b3\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/express-route/index.ts\",\"project\":\"test-project-2\",\"line\":85,\"hash\":\"77a6065e53ebe05dafa631917856c5b5\",\"textRange\":{\"startLine\":85,\"endLine\":85,\"startOffset\":8,\"endOffset\":29},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2024-03-22T05:56:51+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"3dfe5392-84c7-4846-9583-4b7a9368a917\",\"rule\":\"typescript:S3863\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/event-hub/constants.ts\",\"project\":\"test-project-2\",\"line\":7,\"hash\":\"b112262e6fe72b5fddabfd2f8f2f5ccb\",\"textRange\":{\"startLine\":7,\"endLine\":7,\"startOffset\":25,\"endOffset\":53},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027../subscriptions/constants\\u0027 imported multiple times.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2024-03-21T09:59:31+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"b3b87e69-b27b-4ae6-82bb-ec46a47b1a8b\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/synapse/index.ts\",\"project\":\"test-project-2\",\"line\":72,\"hash\":\"77a6065e53ebe05dafa631917856c5b5\",\"textRange\":{\"startLine\":72,\"endLine\":72,\"startOffset\":8,\"endOffset\":29},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"bharat.kumavat@metronlabs.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2024-03-21T07:57:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"b672274c-6e8e-4fff-8b0d-d89fbcbdf14e\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:test/helpers/recording.ts\",\"project\":\"test-project-2\",\"line\":175,\"hash\":\"f066309c6246e4b61e4b31e3e137e5dc\",\"textRange\":{\"startLine\":175,\"endLine\":175,\"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\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-10-18T14:28:43+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"49ec477b-f039-4d8c-a1a4-5eafcbfe1ac7\",\"rule\":\"typescript:S6325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/mappers.ts\",\"project\":\"test-project-2\",\"line\":16126,\"hash\":\"de66f30568b4561efe820af721052462\",\"textRange\":{\"startLine\":16126,\"endLine\":16128,\"startOffset\":19,\"endOffset\":11},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use a regular expression literal instead of the \\u0027RegExp\\u0027 constructor.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"ronald.arias@contractor.jupiterone.com\",\"tags\":[\"regex\"],\"creationDate\":\"2023-08-28T20:07:59+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"242a9fc1-5f7b-4039-8b4f-30d64df62884\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/index.ts\",\"project\":\"test-project-2\",\"line\":220,\"hash\":\"c483063e7b6e7947d5530a4115ad048b\",\"textRange\":{\"startLine\":220,\"endLine\":220,\"startOffset\":31,\"endOffset\":46},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since the receiver accepts the original type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2023-08-17T17:11:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"2db425ae-ef83-483e-9254-f370b8c552be\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/storage/index.ts\",\"project\":\"test-project-2\",\"line\":182,\"hash\":\"a225cd3558d9ba31784c783f86a9452d\",\"textRange\":{\"startLine\":182,\"endLine\":182,\"startOffset\":4,\"endOffset\":30},\"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-08-17T13:01:21+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"89e3479f-0ad6-4d11-8769-65df70e3af8e\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":242,\"hash\":\"429c12a8da293270e90c7bb940eab6f9\",\"textRange\":{\"startLine\":242,\"endLine\":242,\"startOffset\":51,\"endOffset\":53},\"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-07-31T18:05:42+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"e40fbc0e-e1a7-4c07-b10e-c7e5eb3d981b\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":265,\"hash\":\"c227a32bcbbd9649c7187e78c3114616\",\"textRange\":{\"startLine\":265,\"endLine\":265,\"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\":\"gastonyelmini@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-07-31T18:05:42+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"e6a166fd-9932-4e94-a8e0-0745f874c1ff\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":270,\"hash\":\"31373feb016ba44d1aca414276a97493\",\"textRange\":{\"startLine\":270,\"endLine\":270,\"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\":\"gastonyelmini@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-07-31T18:05:42+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"4205835d-ca87-4ea8-b4e0-92b95a94e5df\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":271,\"hash\":\"3da5fe35ff7f43dcc0bb7179b164db9c\",\"textRange\":{\"startLine\":271,\"endLine\":271,\"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\":\"gastonyelmini@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-07-31T18:05:42+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"f01f237a-69ae-4189-af8e-aaee2f6a0f0c\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:test/integrationInstanceConfig.ts\",\"project\":\"test-project-2\",\"line\":34,\"hash\":\"cb15527b9eb604e4b4a8e1f38d5690f2\",\"textRange\":{\"startLine\":34,\"endLine\":34,\"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\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-03-02T13:21:41+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"e18dbe34-7a93-4e38-a53c-0a36228aa6bc\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/subscriptions/executionHandlers/locations.ts\",\"project\":\"test-project-2\",\"line\":52,\"hash\":\"4c027173999c94a781dbeb6bf073bdfe\",\"textRange\":{\"startLine\":52,\"endLine\":52,\"startOffset\":32,\"endOffset\":46},\"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-02-20T19:28:36+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"390ae4bd-745f-45eb-856c-f3195a46cb89\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/subscriptions/executionHandlers/locations.ts\",\"project\":\"test-project-2\",\"line\":59,\"hash\":\"6950634abb768ccf68d0695995c99ede\",\"textRange\":{\"startLine\":59,\"endLine\":59,\"startOffset\":53,\"endOffset\":67},\"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-02-20T19:28:36+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"3870620e-0029-4213-98fe-395ad40a92f7\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/subscriptions/executionHandlers/locations.ts\",\"project\":\"test-project-2\",\"line\":64,\"hash\":\"672f1578214934d97b90bcbf43de3f35\",\"textRange\":{\"startLine\":64,\"endLine\":64,\"startOffset\":30,\"endOffset\":44},\"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-02-20T19:28:36+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"2d5994bf-a48b-472e-bb4d-f841f9c666f6\",\"rule\":\"typescript:S6644\",\"severity\":\"MINOR\",\"component\":\"test-project-2:commands/documentPermissions.ts\",\"project\":\"test-project-2\",\"line\":136,\"hash\":\"35b30f9b934ee8363dbeefe40f3d880e\",\"textRange\":{\"startLine\":136,\"endLine\":136,\"startOffset\":5,\"endOffset\":49},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Unnecessary use of conditional expression for default assignment.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[],\"creationDate\":\"2023-01-24T13:49:45+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"56c45d1d-24da-4d09-9d1b-b723b4a19b56\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"project\":\"test-project-2\",\"line\":240,\"hash\":\"a99dcf8699f8cf17614c35fe3f04c18f\",\"textRange\":{\"startLine\":240,\"endLine\":240,\"startOffset\":35,\"endOffset\":37},\"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\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-01-23T13:25:07+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"30a43923-7959-45a0-a9a7-5e4572d93907\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"project\":\"test-project-2\",\"line\":247,\"hash\":\"2423bfca169c5a3ea5526542820c1e7a\",\"textRange\":{\"startLine\":247,\"endLine\":247,\"startOffset\":52,\"endOffset\":54},\"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\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2023-01-23T13:25:07+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"310f5498-7e5b-4854-bca6-e66e29515ac7\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/steps/resource-manager/storage/client.ts\",\"project\":\"test-project-2\",\"line\":336,\"hash\":\"695a72b5be8c0d4181ebf3fc9b83ecce\",\"textRange\":{\"startLine\":336,\"endLine\":336,\"startOffset\":11,\"endOffset\":15},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"viragsf@gmail.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2022-02-09T16:45:11+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"44631964-d17b-40c8-a47f-ab647781c3cc\",\"rule\":\"typescript:S3863\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/resources/converters.ts\",\"project\":\"test-project-2\",\"line\":10,\"hash\":\"6a9028adfe4203e1a8039ab66a0704ba\",\"textRange\":{\"startLine\":10,\"endLine\":10,\"startOffset\":37,\"endOffset\":50},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027./constants\\u0027 imported multiple times.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"viragsf@gmail.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2021-11-02T20:15:15+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"4c0568f0-0925-481c-a4b1-89c14138d33c\",\"rule\":\"typescript:S3863\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/getStepStartStates.test.ts\",\"project\":\"test-project-2\",\"line\":185,\"hash\":\"aec4f4f99b9ed9df96392ed02b5b5bef\",\"textRange\":{\"startLine\":185,\"endLine\":185,\"startOffset\":52,\"endOffset\":107},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027./steps/resource-manager/container-services/constants\\u0027 imported multiple times.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"dhaiwatpandya@gmail.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2021-11-02T20:15:09+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"99c62da5-52c4-4d4d-8e37-5a11eb00aa11\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/steps/resource-manager/storage/index.ts\",\"project\":\"test-project-2\",\"line\":68,\"hash\":\"6807d2d3316f4763835a932dcc963379\",\"textRange\":{\"startLine\":68,\"endLine\":68,\"startOffset\":7,\"endOffset\":11},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2021-10-29T13:29:53+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"cedc5711-9612-49af-b3bf-d1c33b140c83\",\"rule\":\"typescript:S4323\",\"severity\":\"MINOR\",\"component\":\"test-project-2:test/helpers/recording.ts\",\"project\":\"test-project-2\",\"line\":135,\"hash\":\"65977ccee99a62f7a0f012f2ec0e780a\",\"textRange\":{\"startLine\":135,\"endLine\":135,\"startOffset\":13,\"endOffset\":58},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:test/helpers/recording.ts\",\"textRange\":{\"startLine\":136,\"endLine\":136,\"startOffset\":13,\"endOffset\":58},\"msg\":\"Following occurrence.\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:test/helpers/recording.ts\",\"textRange\":{\"startLine\":137,\"endLine\":137,\"startOffset\":13,\"endOffset\":58},\"msg\":\"Following occurrence.\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:test/helpers/recording.ts\",\"textRange\":{\"startLine\":138,\"endLine\":138,\"startOffset\":13,\"endOffset\":58},\"msg\":\"Following occurrence.\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:test/helpers/recording.ts\",\"textRange\":{\"startLine\":140,\"endLine\":140,\"startOffset\":13,\"endOffset\":58},\"msg\":\"Following occurrence.\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:test/helpers/recording.ts\",\"textRange\":{\"startLine\":145,\"endLine\":145,\"startOffset\":9,\"endOffset\":54},\"msg\":\"Following occurrence.\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Replace this union type with a type alias.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"pgilaga@gmail.com\",\"tags\":[\"proficiency\"],\"creationDate\":\"2021-10-13T19:14:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"d2257238-9cd8-43ab-bd4f-ddbe85ff83c9\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/monitor/client.ts\",\"project\":\"test-project-2\",\"line\":118,\"hash\":\"8c2e34eefb9baac4944c1ce3e50094cc\",\"textRange\":{\"startLine\":118,\"endLine\":118,\"startOffset\":70,\"endOffset\":72},\"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\":\"pgilaga@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2021-10-13T19:14:21+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"7232de86-169f-4465-bc70-8f7b681bc924\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"project\":\"test-project-2\",\"line\":381,\"hash\":\"eaf4703f6508728ad56dd35b8bdb653a\",\"textRange\":{\"startLine\":381,\"endLine\":381,\"startOffset\":11,\"endOffset\":15},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2021-10-01T21:46:12+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"82e140f6-acb6-4be1-9a4b-6dbcd4850ce4\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"project\":\"test-project-2\",\"line\":386,\"hash\":\"be26986508778d6e83bf2a603a871477\",\"textRange\":{\"startLine\":386,\"endLine\":386,\"startOffset\":11,\"endOffset\":15},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2021-10-01T21:46:12+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"3f678d70-9317-4155-a7d3-1b13999a5971\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":189,\"hash\":\"5c5950b3dafa81a8b57dfee64ab0dec5\",\"textRange\":{\"startLine\":189,\"endLine\":189,\"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\":\"2021-07-14T16:28:17+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"28c0eb77-abbf-4eed-bde6-a1cc4c02cfa3\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":190,\"hash\":\"3f24b7ba8fa9718f35dd5fa2d122bc5b\",\"textRange\":{\"startLine\":190,\"endLine\":190,\"startOffset\":31,\"endOffset\":33},\"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\":\"2021-07-14T16:28:17+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"5a46fd8f-068c-4904-9985-875cba2bd673\",\"rule\":\"typescript:S6325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/client.ts\",\"project\":\"test-project-2\",\"line\":221,\"hash\":\"6f23ea04504f50e327e3deb9f7d9b4b7\",\"textRange\":{\"startLine\":221,\"endLine\":224,\"startOffset\":31,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use a regular expression literal instead of the \\u0027RegExp\\u0027 constructor.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"regex\"],\"creationDate\":\"2021-06-06T23:33:48+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"01ed13a3-a060-43b7-8097-10b29b73bdd0\",\"rule\":\"typescript:S6594\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/client.ts\",\"project\":\"test-project-2\",\"line\":225,\"hash\":\"7de5d1e0f873a173bd59bc5d2179ef37\",\"textRange\":{\"startLine\":225,\"endLine\":225,\"startOffset\":34,\"endOffset\":39},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use the \\\"RegExp.exec()\\\" method instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2021-06-06T23:33:48+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"ab109050-6ed1-4c4f-888c-8faf537d0075\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/steps/active-directory/index.test.ts\",\"project\":\"test-project-2\",\"line\":127,\"hash\":\"56bc8124640cbe2f0d8afcd210e95c70\",\"textRange\":{\"startLine\":127,\"endLine\":127,\"startOffset\":3,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2021-06-06T16:15:48+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"486c4396-da0f-482f-adc6-c7f547e2e5df\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/steps/active-directory/index.test.ts\",\"project\":\"test-project-2\",\"line\":407,\"hash\":\"017025305d09e781ac5a4e9ad7df0ed7\",\"textRange\":{\"startLine\":407,\"endLine\":407,\"startOffset\":10,\"endOffset\":14},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2021-06-06T16:15:48+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"0f142c20-a9b4-4894-8331-813d3f14d7ce\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/authorization/index.ts\",\"project\":\"test-project-2\",\"line\":48,\"hash\":\"7db4179ed583fdce01dc9d57c9c4015e\",\"textRange\":{\"startLine\":48,\"endLine\":48,\"startOffset\":6,\"endOffset\":38},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since the receiver accepts the original type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-06-01T23:30:59+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"3b2ad560-80f4-4546-b0cb-5c7556f4bd35\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/authorization/index.ts\",\"project\":\"test-project-2\",\"line\":116,\"hash\":\"1d18d57a6e58b582ddbe755a0673f0bd\",\"textRange\":{\"startLine\":116,\"endLine\":116,\"startOffset\":53,\"endOffset\":74},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since the receiver accepts the original type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-05-26T14:31:53+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"5cc6b7cd-4890-479b-aa5a-179746c8147c\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/authorization/index.ts\",\"project\":\"test-project-2\",\"line\":88,\"hash\":\"7b56c1c1d22c4f6af3e84fe3a554149d\",\"textRange\":{\"startLine\":88,\"endLine\":88,\"startOffset\":36,\"endOffset\":63},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since the receiver accepts the original type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-05-25T03:35:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"828b8046-86d8-4023-8f14-635b6ccba8b3\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/converters.ts\",\"project\":\"test-project-2\",\"line\":179,\"hash\":\"04fb27944c2a8d719dc8789b749f4e02\",\"textRange\":{\"startLine\":179,\"endLine\":179,\"startOffset\":22,\"endOffset\":24},\"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\":\"kenan.warren@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2021-05-20T15:31:20+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"b16bf809-ea4e-4e08-9bc2-63caa06aed81\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/converters.ts\",\"project\":\"test-project-2\",\"line\":185,\"hash\":\"532cab7b019446be2b321b69258a9468\",\"textRange\":{\"startLine\":185,\"endLine\":185,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"kenan.warren@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2021-05-20T15:31:20+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"9e20d622-3506-4b92-a14a-61f48ab0ea35\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/policy-insights/index.ts\",\"project\":\"test-project-2\",\"line\":130,\"hash\":\"4c0bca1a36a546bab68c8633ca52b92c\",\"textRange\":{\"startLine\":130,\"endLine\":130,\"startOffset\":55,\"endOffset\":66},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since the receiver accepts the original type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-05-11T02:36:47+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"0f6254c2-1386-4243-b356-d01d8dfa1dcc\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/policy-insights/index.ts\",\"project\":\"test-project-2\",\"line\":90,\"hash\":\"465b5205354cd3e42e4288720b5fd26d\",\"textRange\":{\"startLine\":90,\"endLine\":90,\"startOffset\":8,\"endOffset\":27},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since the receiver accepts the original type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-05-11T02:03:19+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"8baea205-00d1-45f2-b7b2-fe3d197f4a81\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/policy-insights/index.ts\",\"project\":\"test-project-2\",\"line\":49,\"hash\":\"1771292cc63ffac083c6ab7cdaf94cde\",\"textRange\":{\"startLine\":49,\"endLine\":49,\"startOffset\":8,\"endOffset\":27},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since the receiver accepts the original type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-05-11T01:28:42+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"16182708-5016-4431-9fa8-7b999fca942e\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/appservice/index.ts\",\"project\":\"test-project-2\",\"line\":163,\"hash\":\"16a9c03305190aec6bace1c3fac1d5b3\",\"textRange\":{\"startLine\":163,\"endLine\":163,\"startOffset\":10,\"endOffset\":27},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since the receiver accepts the original type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-05-07T18:03:57+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"0e7f3d40-57e4-4009-97bb-d753006aec65\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"project\":\"test-project-2\",\"line\":888,\"hash\":\"3432250a402b77e46dfdb37a62ee4092\",\"textRange\":{\"startLine\":888,\"endLine\":888,\"startOffset\":10,\"endOffset\":60},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since the receiver accepts the original type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-05-06T13:14:26+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"cb69636c-8db0-44a2-98b7-adfba70c5091\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"project\":\"test-project-2\",\"line\":847,\"hash\":\"fa18ae8e0cc5b0470f6ec2185377e642\",\"textRange\":{\"startLine\":847,\"endLine\":847,\"startOffset\":10,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since the receiver accepts the original type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-05-06T13:14:24+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"b5bd7b47-4730-4f03-b58a-f4662580e6c8\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"project\":\"test-project-2\",\"line\":809,\"hash\":\"a631e35c4dc7aa858af604dddd98b903\",\"textRange\":{\"startLine\":809,\"endLine\":809,\"startOffset\":53,\"endOffset\":62},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since the receiver accepts the original type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-05-06T13:14:23+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"9e1f2b61-fc0d-48d4-8562-fb72dedcf470\",\"rule\":\"typescript:S6551\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/policy/findOrCreatePolicyDefinitionEntityFromAssignment.ts\",\"project\":\"test-project-2\",\"line\":283,\"hash\":\"e45e25d44da07828a3cb7a35dcdd5c61\",\"textRange\":{\"startLine\":283,\"endLine\":283,\"startOffset\":94,\"endOffset\":116},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027PolicyDefinitionSource\\u0027 will evaluate to \\u0027[object Object]\\u0027 when stringified.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"string\",\"type-dependent\",\"object\"],\"creationDate\":\"2021-04-27T18:35:55+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"689ae9b0-c449-49f8-8a1e-1ebbf9f6a7aa\",\"rule\":\"typescript:S1199\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/storage/client.ts\",\"project\":\"test-project-2\",\"line\":399,\"hash\":\"f95b70fdc3088560732a5ac135644506\",\"textRange\":{\"startLine\":399,\"endLine\":411,\"startOffset\":6,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Block is redundant.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"bad-practice\"],\"creationDate\":\"2021-04-20T19:05:06+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"6cad793e-c850-4495-bb2d-e521963d5177\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/policy/findOrCreatePolicyDefinitionEntityFromAssignment.ts\",\"project\":\"test-project-2\",\"line\":79,\"hash\":\"c99432cbefe82d04dc67eb821f60fa1a\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":52,\"endOffset\":54},\"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\":\"2021-04-12T15:25:26+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"890e63c8-496c-4f2d-b2f9-aa219e47c513\",\"rule\":\"typescript:S1301\",\"severity\":\"MINOR\",\"component\":\"test-project-2:cli/log.ts\",\"project\":\"test-project-2\",\"line\":85,\"hash\":\"e82fa72c2910e38e91626626838aa44a\",\"textRange\":{\"startLine\":85,\"endLine\":85,\"startOffset\":4,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\\"switch\\\" statements should have at least 3 \\\"case\\\" clauses\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"bad-practice\"],\"creationDate\":\"2021-03-26T19:54:23+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"526cc5c9-0c67-4ff2-9e54-b354bc149b24\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/utils/createDiagnosticSettingsEntitiesAndRelationshipsForResource.test.ts\",\"project\":\"test-project-2\",\"line\":54,\"hash\":\"aded815cf20554a8aa4cd05549331937\",\"textRange\":{\"startLine\":54,\"endLine\":54,\"startOffset\":38,\"endOffset\":40},\"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\":\"2021-03-26T17:33:33+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"34f26e92-b990-49b5-8017-4c1a7234388e\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/utils/createDiagnosticSettingsEntitiesAndRelationshipsForResource.test.ts\",\"project\":\"test-project-2\",\"line\":55,\"hash\":\"92eb9768264ac5824b4136deccf08a72\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2021-03-26T17:33:33+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"c5855f85-0dc0-4dae-8416-1705c15a2180\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/steps/resource-manager/databases/sql/index.ts\",\"project\":\"test-project-2\",\"line\":205,\"hash\":\"af51f091973bdb72cd9a8e1a15c307f3\",\"textRange\":{\"startLine\":205,\"endLine\":205,\"startOffset\":13,\"endOffset\":17},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2021-03-25T14:21:07+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"ba2f9441-7306-455a-b188-9692d85834e0\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/converters.ts\",\"project\":\"test-project-2\",\"line\":194,\"hash\":\"fed301d458aa4c7198e43372eed3a303\",\"textRange\":{\"startLine\":194,\"endLine\":194,\"startOffset\":40,\"endOffset\":42},\"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\":\"2021-03-23T20:30:50+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"3d125856-2bde-4498-861f-dda4e3b0fbd9\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:test/helpers/recording.ts\",\"project\":\"test-project-2\",\"line\":171,\"hash\":\"4b3d5f285b753e38271c25023976f777\",\"textRange\":{\"startLine\":171,\"endLine\":171,\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2021-03-23T16:57:59+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"137a2311-f954-423c-a809-a58f1fa0c9f9\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/client.ts\",\"project\":\"test-project-2\",\"line\":263,\"hash\":\"1eeb1d34ac8e31f1fc80ae7529f24b89\",\"textRange\":{\"startLine\":263,\"endLine\":263,\"startOffset\":26,\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-03-19T00:42:57+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"93ca0762-3a1b-471d-95ba-e7fc290fa13d\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:test/integrationInstanceConfig.ts\",\"project\":\"test-project-2\",\"line\":31,\"hash\":\"aded815cf20554a8aa4cd05549331937\",\"textRange\":{\"startLine\":31,\"endLine\":31,\"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\":\"2021-02-26T19:47:12+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"476af4a2-bf73-4616-8c43-14a03b3b87e0\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:test/integrationInstanceConfig.ts\",\"project\":\"test-project-2\",\"line\":32,\"hash\":\"92eb9768264ac5824b4136deccf08a72\",\"textRange\":{\"startLine\":32,\"endLine\":32,\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2021-02-26T19:47:12+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"eb945c98-a6fa-4d15-8cb4-f29981af8686\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:test/integrationInstanceConfig.ts\",\"project\":\"test-project-2\",\"line\":33,\"hash\":\"a3b5bab2b1cb30ea968cb571591e8c50\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":40,\"endOffset\":42},\"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\":\"2021-02-26T19:47:12+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"f8e862c5-0a95-49a1-9b95-06e7d0ceaf0f\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/steps/resource-manager/utils/flatten.ts\",\"project\":\"test-project-2\",\"line\":110,\"hash\":\"c3b3125c374b94a4ecc981b43bf03f4e\",\"textRange\":{\"startLine\":110,\"endLine\":110,\"startOffset\":3,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2021-02-15T20:57:30+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"a871378c-6331-4372-bcf2-8f9d62097295\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"project\":\"test-project-2\",\"line\":1026,\"hash\":\"aded815cf20554a8aa4cd05549331937\",\"textRange\":{\"startLine\":1026,\"endLine\":1026,\"startOffset\":40,\"endOffset\":42},\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2021-02-12T00:13:12+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"7bfa313a-394c-410c-8efe-413a8e665523\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"project\":\"test-project-2\",\"line\":1027,\"hash\":\"92eb9768264ac5824b4136deccf08a72\",\"textRange\":{\"startLine\":1027,\"endLine\":1027,\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2021-02-12T00:13:12+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"208bcd2c-d80c-4fb7-ba58-411c2e29b7ac\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/index.ts\",\"project\":\"test-project-2\",\"line\":209,\"hash\":\"47522115685a00a0588f3d4c6070b2a8\",\"textRange\":{\"startLine\":209,\"endLine\":209,\"startOffset\":11,\"endOffset\":15},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2021-02-11T21:51:34+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"becdd652-eb7e-4e06-8186-466889091932\",\"rule\":\"typescript:S6325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"project\":\"test-project-2\",\"line\":54,\"hash\":\"1ebf25b5f0f3dc1ca19e3d6fbc322023\",\"textRange\":{\"startLine\":54,\"endLine\":57,\"startOffset\":19,\"endOffset\":1},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use a regular expression literal instead of the \\u0027RegExp\\u0027 constructor.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"regex\"],\"creationDate\":\"2020-12-22T21:10:23+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"8f0bd45f-ed87-4536-9017-65eadfb01809\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"project\":\"test-project-2\",\"line\":135,\"hash\":\"aded815cf20554a8aa4cd05549331937\",\"textRange\":{\"startLine\":135,\"endLine\":135,\"startOffset\":38,\"endOffset\":40},\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-12-22T19:18:41+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"f578ccd5-3827-4c31-a577-73db296e94c3\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"project\":\"test-project-2\",\"line\":136,\"hash\":\"92eb9768264ac5824b4136deccf08a72\",\"textRange\":{\"startLine\":136,\"endLine\":136,\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-12-22T19:18:41+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"7db4628c-bb88-4e4e-afcc-af9a38eeeae0\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/monitor/index.test.ts\",\"project\":\"test-project-2\",\"line\":35,\"hash\":\"aded815cf20554a8aa4cd05549331937\",\"textRange\":{\"startLine\":35,\"endLine\":35,\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-11-06T21:41:10+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"72e23806-4908-4301-a593-351791984e56\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/monitor/index.test.ts\",\"project\":\"test-project-2\",\"line\":36,\"hash\":\"92eb9768264ac5824b4136deccf08a72\",\"textRange\":{\"startLine\":36,\"endLine\":36,\"startOffset\":44,\"endOffset\":46},\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-11-06T21:41:10+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"b59d1088-79fe-4f57-998c-42d4637116e8\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/security/index.test.ts\",\"project\":\"test-project-2\",\"line\":85,\"hash\":\"aded815cf20554a8aa4cd05549331937\",\"textRange\":{\"startLine\":85,\"endLine\":85,\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-11-03T22:53:13+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"d449b356-d092-4438-8ced-540251a9a732\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/security/index.test.ts\",\"project\":\"test-project-2\",\"line\":86,\"hash\":\"92eb9768264ac5824b4136deccf08a72\",\"textRange\":{\"startLine\":86,\"endLine\":86,\"startOffset\":44,\"endOffset\":46},\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-11-03T22:53:13+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"750accb9-a3e8-4db6-a7a6-34b30b2f2703\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/steps/resource-manager/policy/index.ts\",\"project\":\"test-project-2\",\"line\":58,\"hash\":\"fa5a7c4409f900a938ba104deccace2a\",\"textRange\":{\"startLine\":58,\"endLine\":58,\"startOffset\":9,\"endOffset\":13},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2020-10-30T20:20:15+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"8785f29d-66b1-405e-aec9-e9ec677882d3\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/utils/flatten.ts\",\"project\":\"test-project-2\",\"line\":61,\"hash\":\"1be985ad781c16d3dcec9c3f2c8e699e\",\"textRange\":{\"startLine\":61,\"endLine\":61,\"startOffset\":18,\"endOffset\":20},\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-10-27T21:31:09+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"621fbe53-59fd-4af4-b3fd-1159cc41ebb9\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/security/converters.ts\",\"project\":\"test-project-2\",\"line\":44,\"hash\":\"d4a6e23721ecabd77d3dfd2fc83a8f27\",\"textRange\":{\"startLine\":44,\"endLine\":44,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-10-16T18:40:02+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"98368bf5-4b51-4f90-bcc3-0148c0c09e73\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/security/converters.ts\",\"project\":\"test-project-2\",\"line\":45,\"hash\":\"aa0829936da0bc24cb291e3a2d671eaf\",\"textRange\":{\"startLine\":45,\"endLine\":45,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-10-16T18:40:02+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false}],\"components\":[{\"key\":\"test-project-2:src/steps/resource-manager/resources/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/resources/converters.ts\",\"path\":\"src/steps/resource-manager/resources/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/policy/findOrCreatePolicyDefinitionEntityFromAssignment.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"findOrCreatePolicyDefinitionEntityFromAssignment.ts\",\"longName\":\"src/steps/resource-manager/policy/findOrCreatePolicyDefinitionEntityFromAssignment.ts\",\"path\":\"src/steps/resource-manager/policy/findOrCreatePolicyDefinitionEntityFromAssignment.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/network/client.ts\",\"path\":\"src/steps/resource-manager/network/client.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/index.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.test.ts\",\"longName\":\"src/steps/active-directory/index.test.ts\",\"path\":\"src/steps/active-directory/index.test.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/event-hub/constants.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"constants.ts\",\"longName\":\"src/steps/resource-manager/event-hub/constants.ts\",\"path\":\"src/steps/resource-manager/event-hub/constants.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/synapse/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/synapse/index.ts\",\"path\":\"src/steps/resource-manager/synapse/index.ts\"},{\"key\":\"test-project-2:test/helpers/recording.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"recording.ts\",\"longName\":\"test/helpers/recording.ts\",\"path\":\"test/helpers/recording.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/appservice/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/appservice/index.ts\",\"path\":\"src/steps/resource-manager/appservice/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/subscriptions/executionHandlers/locations.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"locations.ts\",\"longName\":\"src/steps/resource-manager/subscriptions/executionHandlers/locations.ts\",\"path\":\"src/steps/resource-manager/subscriptions/executionHandlers/locations.ts\"},{\"key\":\"test-project-2:src/azure/resource-manager/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/azure/resource-manager/client.ts\",\"path\":\"src/azure/resource-manager/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/converters/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/network/converters/index.ts\",\"path\":\"src/steps/resource-manager/network/converters/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/utils/flatten.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"flatten.ts\",\"longName\":\"src/steps/resource-manager/utils/flatten.ts\",\"path\":\"src/steps/resource-manager/utils/flatten.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/storage/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/storage/client.ts\",\"path\":\"src/steps/resource-manager/storage/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/authorization/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/authorization/index.ts\",\"path\":\"src/steps/resource-manager/authorization/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/mappers.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"mappers.ts\",\"longName\":\"src/steps/resource-manager/network/mappers.ts\",\"path\":\"src/steps/resource-manager/network/mappers.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/active-directory/access-groups/client.ts\",\"path\":\"src/steps/active-directory/access-groups/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/monitor/index.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.test.ts\",\"longName\":\"src/steps/resource-manager/monitor/index.test.ts\",\"path\":\"src/steps/resource-manager/monitor/index.test.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/policy/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/policy/index.ts\",\"path\":\"src/steps/resource-manager/policy/index.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/access-groups/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/active-directory/access-groups/converters.ts\",\"path\":\"src/steps/active-directory/access-groups/converters.ts\"},{\"key\":\"test-project-2:test/integrationInstanceConfig.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"integrationInstanceConfig.ts\",\"longName\":\"test/integrationInstanceConfig.ts\",\"path\":\"test/integrationInstanceConfig.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/network/index.ts\",\"path\":\"src/steps/resource-manager/network/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.test.ts\",\"longName\":\"src/steps/resource-manager/network/index.test.ts\",\"path\":\"src/steps/resource-manager/network/index.test.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/compute/index.ts\",\"path\":\"src/steps/resource-manager/compute/index.ts\"},{\"key\":\"test-project-2:cli/log.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"log.ts\",\"longName\":\"cli/log.ts\",\"path\":\"cli/log.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/compute/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/compute/client.ts\",\"path\":\"src/steps/resource-manager/compute/client.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/active-directory/converters.ts\",\"path\":\"src/steps/active-directory/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/storage/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/storage/index.ts\",\"path\":\"src/steps/resource-manager/storage/index.ts\"},{\"key\":\"test-project-2\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"test-project-2\",\"longName\":\"test-project-2\"},{\"key\":\"test-project-2:src/steps/resource-manager/monitor/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/monitor/client.ts\",\"path\":\"src/steps/resource-manager/monitor/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/security/index.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.test.ts\",\"longName\":\"src/steps/resource-manager/security/index.test.ts\",\"path\":\"src/steps/resource-manager/security/index.test.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/active-directory/conditional-access-policy/client.ts\",\"path\":\"src/steps/active-directory/conditional-access-policy/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/compute/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/compute/converters.ts\",\"path\":\"src/steps/resource-manager/compute/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/event-hub/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/event-hub/index.ts\",\"path\":\"src/steps/resource-manager/event-hub/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/utils/createDiagnosticSettingsEntitiesAndRelationshipsForResource.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"createDiagnosticSettingsEntitiesAndRelationshipsForResource.test.ts\",\"longName\":\"src/steps/resource-manager/utils/createDiagnosticSettingsEntitiesAndRelationshipsForResource.test.ts\",\"path\":\"src/steps/resource-manager/utils/createDiagnosticSettingsEntitiesAndRelationshipsForResource.test.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/utils/matchers.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"matchers.ts\",\"longName\":\"src/steps/resource-manager/utils/matchers.ts\",\"path\":\"src/steps/resource-manager/utils/matchers.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/security/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/security/converters.ts\",\"path\":\"src/steps/resource-manager/security/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/synapse/converter.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converter.ts\",\"longName\":\"src/steps/resource-manager/synapse/converter.ts\",\"path\":\"src/steps/resource-manager/synapse/converter.ts\"},{\"key\":\"test-project-2:src/getStepStartStates.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"getStepStartStates.test.ts\",\"longName\":\"src/getStepStartStates.test.ts\",\"path\":\"src/getStepStartStates.test.ts\"},{\"key\":\"test-project-2:commands/documentPermissions.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"documentPermissions.ts\",\"longName\":\"commands/documentPermissions.ts\",\"path\":\"commands/documentPermissions.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/application-security-group/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/application-security-group/index.ts\",\"path\":\"src/steps/resource-manager/application-security-group/index.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/active-directory/index.ts\",\"path\":\"src/steps/active-directory/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/databases/sql/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/databases/sql/index.ts\",\"path\":\"src/steps/resource-manager/databases/sql/index.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/access-groups/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/active-directory/access-groups/index.ts\",\"path\":\"src/steps/active-directory/access-groups/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/policy-insights/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/policy-insights/index.ts\",\"path\":\"src/steps/resource-manager/policy-insights/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/container-services/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/container-services/client.ts\",\"path\":\"src/steps/resource-manager/container-services/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/express-route/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/express-route/index.ts\",\"path\":\"src/steps/resource-manager/express-route/index.ts\"}],\"facets\":[]}" + "size": 1029, + "text": "{\"total\":1,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":1},\"effortTotal\":5,\"issues\":[{\"key\":\"538abb5e-86ba-4a6e-8c1b-383a17adace0\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"project\":\"test-project-2\",\"line\":65,\"hash\":\"8dbd5e5eb8ef6f2b28c4daadf59945c2\",\"textRange\":{\"startLine\":65,\"endLine\":65,\"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\":\"bharat.kumavat@metronlabs.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2024-06-27T05:29:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false}],\"components\":[{\"key\":\"test-project-2\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"test-project-2\",\"longName\":\"test-project-2\"},{\"key\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/active-directory/conditional-access-policy/client.ts\",\"path\":\"src/steps/active-directory/conditional-access-policy/client.ts\"}],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -410,7 +410,7 @@ }, { "name": "date", - "value": "Wed, 24 Jul 2024 13:56:40 GMT" + "value": "Wed, 24 Jul 2024 15:03:02 GMT" }, { "name": "connection", @@ -423,8 +423,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-07-24T13:56:40.803Z", - "time": 77, + "startedDateTime": "2024-07-24T15:03:02.362Z", + "time": 61, "timings": { "blocked": -1, "connect": -1, @@ -432,11 +432,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 77 + "wait": 61 } }, { - "_id": "6581b2f1c77916238687757afd43cb79", + "_id": "feb42407009880d89d5f685b2c59f2c5", "_order": 0, "cache": {}, "request": { @@ -468,7 +468,7 @@ "value": "localhost:9000" } ], - "headersSize": 392, + "headersSize": 391, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -494,177 +494,21 @@ }, { "name": "createdInLast", - "value": "10y" - }, - { - "name": "impactSeverities", - "value": "LOW" - } - ], - "url": "http://localhost:9000/api/issues/search?p=2&ps=100&componentKeys=test-project-2&issueStatuses=&impactSoftwareQualities=&createdInLast=10y&impactSeverities=LOW" - }, - "response": { - "bodySize": 10887, - "content": { - "mimeType": "application/json", - "size": 10887, - "text": "{\"total\":241,\"p\":2,\"ps\":100,\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":241},\"effortTotal\":1614,\"issues\":[{\"key\":\"c84f967f-85fb-48b3-8b86-9b0884c1d895\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/security/converters.ts\",\"project\":\"test-project-2\",\"line\":28,\"hash\":\"3f50ec024c640fdee0d03e09ddd2aa29\",\"textRange\":{\"startLine\":28,\"endLine\":28,\"startOffset\":56,\"endOffset\":58},\"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\":\"2020-10-16T18:40:01+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"ffd1c84e-9e7d-4e46-a5e8-c59ac6c3c367\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/security/converters.ts\",\"project\":\"test-project-2\",\"line\":4,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":4,\"endLine\":4,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-10-16T18:39:58+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"e2e8a88b-abf2-4b60-b54d-1f063ee679be\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/security/converters.ts\",\"project\":\"test-project-2\",\"line\":43,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-10-16T18:39:58+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"88dde128-a01e-4cad-8846-f451ccef3426\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/security/index.test.ts\",\"project\":\"test-project-2\",\"line\":45,\"hash\":\"aded815cf20554a8aa4cd05549331937\",\"textRange\":{\"startLine\":45,\"endLine\":45,\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-10-16T18:39:58+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"c31d6a59-3385-420b-b624-d80d2b122660\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/security/index.test.ts\",\"project\":\"test-project-2\",\"line\":46,\"hash\":\"92eb9768264ac5824b4136deccf08a72\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":44,\"endOffset\":46},\"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\":\"2020-10-16T18:39:58+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"7807e6a5-a4bc-457e-8179-ff09ea640b9f\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/advisor/converters.ts\",\"project\":\"test-project-2\",\"line\":4,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":4,\"endLine\":4,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-10-16T18:39:57+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"dc3d40fc-70bf-4bac-b755-4aadefbed9c2\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/advisor/converters.ts\",\"project\":\"test-project-2\",\"line\":48,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":48,\"endLine\":48,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-10-16T18:39:57+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"9bf00e3a-c2ed-44a5-9d48-63132654b1c0\",\"rule\":\"typescript:S4323\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/azure/utils.ts\",\"project\":\"test-project-2\",\"line\":36,\"hash\":\"16e2adf5e148b2b023290f9e4ca27459\",\"textRange\":{\"startLine\":36,\"endLine\":36,\"startOffset\":6,\"endOffset\":35},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/azure/utils.ts\",\"textRange\":{\"startLine\":41,\"endLine\":41,\"startOffset\":6,\"endOffset\":35},\"msg\":\"Following occurrence.\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/utils.ts\",\"textRange\":{\"startLine\":60,\"endLine\":60,\"startOffset\":6,\"endOffset\":35},\"msg\":\"Following occurrence.\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/utils.ts\",\"textRange\":{\"startLine\":84,\"endLine\":84,\"startOffset\":6,\"endOffset\":35},\"msg\":\"Following occurrence.\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Replace this union type with a type alias.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"proficiency\"],\"creationDate\":\"2020-10-07T20:28:18+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"8aa93fd5-bfce-4060-9c72-9342bd446105\",\"rule\":\"typescript:S6594\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/container-instance/index.ts\",\"project\":\"test-project-2\",\"line\":80,\"hash\":\"581cc2bc66bc1c38d1fc273bec97b1aa\",\"textRange\":{\"startLine\":80,\"endLine\":80,\"startOffset\":60,\"endOffset\":65},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use the \\\"RegExp.exec()\\\" method instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2020-10-07T20:28:18+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"7920c1f6-4b61-4143-a0c8-6ef94e21b9a3\",\"rule\":\"typescript:S1533\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/container-instance/index.ts\",\"project\":\"test-project-2\",\"line\":35,\"hash\":\"a823cc2d3411278355b1d5ca7240589e\",\"textRange\":{\"startLine\":35,\"endLine\":35,\"startOffset\":45,\"endOffset\":52},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this \\\"Boolean\\\" wrapper object with primitive type \\\"boolean\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"pitfall\"],\"creationDate\":\"2020-10-05T22:05:40+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"12a625c2-6b51-4c7e-82fc-b656c20a232d\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/steps/resource-manager/container-instance/index.ts\",\"project\":\"test-project-2\",\"line\":59,\"hash\":\"7f98a450722498372fe48da68ed583a5\",\"textRange\":{\"startLine\":59,\"endLine\":59,\"startOffset\":7,\"endOffset\":11},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2020-10-05T22:05:40+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"5d4e42b0-5aab-4742-b5a5-9bbdaf8c396b\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/container-instance/converters.ts\",\"project\":\"test-project-2\",\"line\":3,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":3,\"endLine\":3,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-10-04T23:54:29+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"7caf6a9a-61d2-4510-ad7c-9e0132da5e30\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/container-instance/converters.ts\",\"project\":\"test-project-2\",\"line\":19,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-10-04T23:54:29+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"2d785e00-674b-40d0-be20-28b57518b29e\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/container-instance/converters.ts\",\"project\":\"test-project-2\",\"line\":43,\"hash\":\"de54c2cf4beb4ed2e75a40df7226ae22\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-10-04T23:54:29+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"eb16983a-8fc8-445b-a55f-38400831773c\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/container-instance/converters.ts\",\"project\":\"test-project-2\",\"line\":67,\"hash\":\"32c066825e8a6fc7920a782838449e2f\",\"textRange\":{\"startLine\":67,\"endLine\":67,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-10-04T23:54:29+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"b1adb8a6-1260-4129-b7e3-7778073d262b\",\"rule\":\"typescript:S1533\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/redis-cache/index.ts\",\"project\":\"test-project-2\",\"line\":99,\"hash\":\"f9c74320c23198ff7330ec3baf48a74d\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":3,\"endOffset\":10},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Replace this \\\"Boolean\\\" wrapper object with primitive type \\\"boolean\\\".\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"pitfall\"],\"creationDate\":\"2020-10-02T17:34:30+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"9bf57f4e-2319-4868-b0b6-301d992acd13\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/redis-cache/index.ts\",\"project\":\"test-project-2\",\"line\":113,\"hash\":\"c0d92d5e84c174e2a5afd3dc4b8a7e9d\",\"textRange\":{\"startLine\":113,\"endLine\":113,\"startOffset\":28,\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-10-02T17:34:30+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"ed0b4f65-d85f-4801-8f06-1b8a7eaf2c58\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/steps/resource-manager/redis-cache/converters.ts\",\"project\":\"test-project-2\",\"line\":37,\"hash\":\"fdc5f13fcc045b6f7c29dc44b87ba955\",\"textRange\":{\"startLine\":37,\"endLine\":37,\"startOffset\":11,\"endOffset\":15},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2020-10-01T02:35:15+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"dfbc6ff1-2db1-4053-ad45-1e1153e2feaf\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/steps/resource-manager/redis-cache/converters.ts\",\"project\":\"test-project-2\",\"line\":38,\"hash\":\"f31c367fe0e1d15d91ed5c2c951160f1\",\"textRange\":{\"startLine\":38,\"endLine\":38,\"startOffset\":11,\"endOffset\":15},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2020-10-01T02:35:15+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"17ef6941-a589-4a34-acd5-8c0a2b404872\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/redis-cache/converters.ts\",\"project\":\"test-project-2\",\"line\":57,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":57,\"endLine\":57,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-10-01T02:35:15+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"e6aaf098-7a37-4dde-9b12-cdfeaaf7557b\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/redis-cache/index.ts\",\"project\":\"test-project-2\",\"line\":74,\"hash\":\"c0d92d5e84c174e2a5afd3dc4b8a7e9d\",\"textRange\":{\"startLine\":74,\"endLine\":74,\"startOffset\":28,\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-10-01T02:35:15+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"cfa70cb3-1015-4497-8db1-e7ffda855753\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/redis-cache/converters.ts\",\"project\":\"test-project-2\",\"line\":8,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":8,\"endLine\":8,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-30T21:14:48+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"2c4a7a34-c84a-4d4f-9c21-44240aa847b3\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/redis-cache/converters.ts\",\"project\":\"test-project-2\",\"line\":22,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":22,\"endLine\":22,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-30T21:14:48+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"0584aaa4-0c86-4a9a-91e9-c33aa1ec247e\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/redis-cache/index.test.ts\",\"project\":\"test-project-2\",\"line\":13,\"hash\":\"aded815cf20554a8aa4cd05549331937\",\"textRange\":{\"startLine\":13,\"endLine\":13,\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-09-30T21:14:48+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"6b7863c2-1f18-489d-bb8a-b1799cd3757e\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/redis-cache/index.test.ts\",\"project\":\"test-project-2\",\"line\":14,\"hash\":\"92eb9768264ac5824b4136deccf08a72\",\"textRange\":{\"startLine\":14,\"endLine\":14,\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-09-30T21:14:48+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"931c0c85-ab1b-49a3-9e7f-21cb46c13537\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/batch/converters.ts\",\"project\":\"test-project-2\",\"line\":95,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":95,\"endLine\":95,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-26T06:41:11+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"d3cf5695-7a5d-42cd-8cdb-006b4148f549\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/batch/index.ts\",\"project\":\"test-project-2\",\"line\":177,\"hash\":\"c0d92d5e84c174e2a5afd3dc4b8a7e9d\",\"textRange\":{\"startLine\":177,\"endLine\":177,\"startOffset\":28,\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-09-26T06:41:11+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"50923a42-9b0f-41d9-9e67-6c37f269156e\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/batch/converters.ts\",\"project\":\"test-project-2\",\"line\":73,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":73,\"endLine\":73,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-26T05:42:26+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"d2051412-3dae-4f8d-9310-a771688a0550\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/batch/index.ts\",\"project\":\"test-project-2\",\"line\":135,\"hash\":\"c0d92d5e84c174e2a5afd3dc4b8a7e9d\",\"textRange\":{\"startLine\":135,\"endLine\":135,\"startOffset\":28,\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-09-26T05:42:26+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"1324d06f-8a34-4cb5-b08e-d41e1d65e59f\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/batch/converters.ts\",\"project\":\"test-project-2\",\"line\":50,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":50,\"endLine\":50,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-26T05:09:32+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"a34ed405-8b0b-4f77-835f-65197826831e\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/batch/index.ts\",\"project\":\"test-project-2\",\"line\":99,\"hash\":\"c0d92d5e84c174e2a5afd3dc4b8a7e9d\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":28,\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-09-26T05:09:32+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"75904f0a-c0a0-43fe-9af7-7bde08bde19c\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/batch/converters.ts\",\"project\":\"test-project-2\",\"line\":4,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":4,\"endLine\":4,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-26T03:34:17+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"71eba165-853c-4e09-ae33-dbb2f8ff6f10\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/batch/converters.ts\",\"project\":\"test-project-2\",\"line\":26,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":26,\"endLine\":26,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-26T03:34:17+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"1b695688-2ebb-44a5-a03f-f6571431935c\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/event-grid/index.ts\",\"project\":\"test-project-2\",\"line\":99,\"hash\":\"c0d92d5e84c174e2a5afd3dc4b8a7e9d\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":28,\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-09-25T02:18:35+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"dc502058-68e6-4328-ac18-35c4b05b0639\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/event-grid/index.ts\",\"project\":\"test-project-2\",\"line\":223,\"hash\":\"c0d92d5e84c174e2a5afd3dc4b8a7e9d\",\"textRange\":{\"startLine\":223,\"endLine\":223,\"startOffset\":30,\"endOffset\":58},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-09-25T02:18:35+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"7a03a7f3-3d46-4419-b3d9-1d39355f11aa\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/event-grid/converters.ts\",\"project\":\"test-project-2\",\"line\":88,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":88,\"endLine\":88,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-25T00:31:28+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"78707422-ba86-45f0-8a5e-9e1309d913b5\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/event-grid/index.ts\",\"project\":\"test-project-2\",\"line\":135,\"hash\":\"c0d92d5e84c174e2a5afd3dc4b8a7e9d\",\"textRange\":{\"startLine\":135,\"endLine\":135,\"startOffset\":28,\"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\":\"knnderousselle@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-09-25T00:31:28+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"8470750a-4e46-4223-a6fe-75620245175c\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/steps/resource-manager/event-grid/constants.ts\",\"project\":\"test-project-2\",\"line\":86,\"hash\":\"bafb49f1605546d8a57b0a4bba72c35f\",\"textRange\":{\"startLine\":86,\"endLine\":86,\"startOffset\":5,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2020-09-24T01:39:03+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"eca5696c-8538-4820-b26f-b5f8284a7bc7\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/event-grid/converters.ts\",\"project\":\"test-project-2\",\"line\":4,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":4,\"endLine\":4,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-24T01:39:03+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"d1972936-3b86-4c92-9a6f-23dd6aeff2bb\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/event-grid/converters.ts\",\"project\":\"test-project-2\",\"line\":23,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":23,\"endLine\":23,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-24T01:39:03+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"f4c1af0f-0fdd-4be0-82f5-51cba6314e8c\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/event-grid/converters.ts\",\"project\":\"test-project-2\",\"line\":46,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-24T01:39:03+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"daabc268-e603-4469-8d8a-33db6ed4a970\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/event-grid/converters.ts\",\"project\":\"test-project-2\",\"line\":67,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":67,\"endLine\":67,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-24T01:39:03+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"47694e95-5c06-4e7a-8b8f-7a9c57090163\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/cdn/converters.ts\",\"project\":\"test-project-2\",\"line\":4,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":4,\"endLine\":4,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-21T13:25:14+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"4ba7afcd-4c2a-498d-bd5d-e6509ce0753e\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/cdn/converters.ts\",\"project\":\"test-project-2\",\"line\":19,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-21T13:25:14+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"f7dab347-2e59-4a9a-921e-a08413ef8049\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/cdn/converters.ts\",\"project\":\"test-project-2\",\"line\":41,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":41,\"endLine\":41,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-21T13:25:14+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"0bef8c9a-6acf-4b6d-96d2-90f78f22bb3c\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/cdn/client.ts\",\"project\":\"test-project-2\",\"line\":33,\"hash\":\"d669d4ca0a4a6240bcb8f89c58907cdf\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":26,\"endOffset\":62},\"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\":\"2020-09-21T13:21:46+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"a2589132-6979-4414-b8df-19252f4913f5\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/converters.ts\",\"project\":\"test-project-2\",\"line\":4,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":4,\"endLine\":4,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-21T13:21:39+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"7aa0fb63-7047-48da-bda3-9e9c3250ad34\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/converters.ts\",\"project\":\"test-project-2\",\"line\":20,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":20,\"endLine\":20,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-21T13:21:39+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"7ef4ad72-3271-4f0a-a5a6-7f1d71915e34\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/converters.ts\",\"project\":\"test-project-2\",\"line\":42,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":42,\"endLine\":42,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-21T13:21:39+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"21486c70-a4de-4f83-88a6-9bf72d623266\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/converters.ts\",\"project\":\"test-project-2\",\"line\":62,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":62,\"endLine\":62,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-21T13:21:39+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"415cd7ae-8dfe-4f5e-9431-a4019b86b22e\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/converters.ts\",\"project\":\"test-project-2\",\"line\":82,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":82,\"endLine\":82,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-21T13:21:39+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"54e1634e-e6ae-4638-bfdf-eaaf6803a635\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/index.test.ts\",\"project\":\"test-project-2\",\"line\":22,\"hash\":\"aded815cf20554a8aa4cd05549331937\",\"textRange\":{\"startLine\":22,\"endLine\":22,\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-09-21T13:21:39+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"246188ce-628b-444b-89bc-4d21158040de\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/index.test.ts\",\"project\":\"test-project-2\",\"line\":23,\"hash\":\"92eb9768264ac5824b4136deccf08a72\",\"textRange\":{\"startLine\":23,\"endLine\":23,\"startOffset\":44,\"endOffset\":46},\"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\":\"2020-09-21T13:21:39+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"5a5ffb80-df7f-4500-8d9e-0821012e85a0\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/index.test.ts\",\"project\":\"test-project-2\",\"line\":70,\"hash\":\"aded815cf20554a8aa4cd05549331937\",\"textRange\":{\"startLine\":70,\"endLine\":70,\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-09-21T13:21:39+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"3c6b956d-afe8-4b55-80c1-b016304bdb04\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/index.test.ts\",\"project\":\"test-project-2\",\"line\":71,\"hash\":\"92eb9768264ac5824b4136deccf08a72\",\"textRange\":{\"startLine\":71,\"endLine\":71,\"startOffset\":44,\"endOffset\":46},\"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\":\"2020-09-21T13:21:39+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"ef266318-0068-4f3b-a1b2-6bd8a5b6e745\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/index.test.ts\",\"project\":\"test-project-2\",\"line\":119,\"hash\":\"aded815cf20554a8aa4cd05549331937\",\"textRange\":{\"startLine\":119,\"endLine\":119,\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-09-21T13:21:39+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"a2c48498-6c43-4af6-855f-a3e7447852b7\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/index.test.ts\",\"project\":\"test-project-2\",\"line\":120,\"hash\":\"92eb9768264ac5824b4136deccf08a72\",\"textRange\":{\"startLine\":120,\"endLine\":120,\"startOffset\":44,\"endOffset\":46},\"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\":\"2020-09-21T13:21:39+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"733a6a4a-7438-4780-beb4-b7e0eb2dd641\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/index.test.ts\",\"project\":\"test-project-2\",\"line\":169,\"hash\":\"aded815cf20554a8aa4cd05549331937\",\"textRange\":{\"startLine\":169,\"endLine\":169,\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-09-21T13:21:39+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"13c846e3-6cde-43c3-a04d-e97c6ed12d0a\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/index.test.ts\",\"project\":\"test-project-2\",\"line\":170,\"hash\":\"92eb9768264ac5824b4136deccf08a72\",\"textRange\":{\"startLine\":170,\"endLine\":170,\"startOffset\":44,\"endOffset\":46},\"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\":\"2020-09-21T13:21:39+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"9af2df20-bc0d-4428-bb51-3551ecd8c49e\",\"rule\":\"typescript:S6594\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/index.ts\",\"project\":\"test-project-2\",\"line\":115,\"hash\":\"4466a9fe07b470ef134049ccf1fc54d2\",\"textRange\":{\"startLine\":115,\"endLine\":115,\"startOffset\":24,\"endOffset\":29},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use the \\\"RegExp.exec()\\\" method instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2020-09-21T13:21:39+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"53615043-de6f-4932-9714-5af8785ff922\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/client.ts\",\"project\":\"test-project-2\",\"line\":38,\"hash\":\"f0a3cd6273a57b1bcb9b15a2cb1cf992\",\"textRange\":{\"startLine\":38,\"endLine\":38,\"startOffset\":26,\"endOffset\":64},\"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\":\"2020-09-21T13:16:05+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"e72fddbd-ae01-482f-84b6-9d7e1766b5f3\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/client.ts\",\"project\":\"test-project-2\",\"line\":69,\"hash\":\"f0a3cd6273a57b1bcb9b15a2cb1cf992\",\"textRange\":{\"startLine\":69,\"endLine\":69,\"startOffset\":26,\"endOffset\":64},\"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\":\"2020-09-21T13:16:05+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"4cad3589-efce-43c5-99ec-c709e638e916\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/service-bus/client.ts\",\"project\":\"test-project-2\",\"line\":101,\"hash\":\"f0a3cd6273a57b1bcb9b15a2cb1cf992\",\"textRange\":{\"startLine\":101,\"endLine\":101,\"startOffset\":26,\"endOffset\":64},\"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\":\"2020-09-21T13:16:05+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"70577c45-b064-4f43-90e2-7e113a6c315e\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/container-registry/converters.ts\",\"project\":\"test-project-2\",\"line\":4,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":4,\"endLine\":4,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-10T15:39:16+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"afd399e2-3bcb-4af4-a477-a0c64a110668\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/container-registry/converters.ts\",\"project\":\"test-project-2\",\"line\":19,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-10T15:39:16+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"aeaf50fb-a0be-4d35-a5ba-5ae7229d2da8\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/container-registry/converters.ts\",\"project\":\"test-project-2\",\"line\":41,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":41,\"endLine\":41,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-10T15:39:16+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"5ce6b0c4-7972-4eee-b235-5ec174a11d44\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/container-registry/client.ts\",\"project\":\"test-project-2\",\"line\":33,\"hash\":\"2337a00d7e6216385f5e0771a7156405\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":26,\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-09-10T13:16:55+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"9934b625-0fc3-42b3-b605-bd5c4a5432f9\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/private-dns/converters.ts\",\"project\":\"test-project-2\",\"line\":4,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":4,\"endLine\":4,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-09T23:23:00+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"9acee9c6-3c69-479e-b5a9-a112a461d166\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/private-dns/converters.ts\",\"project\":\"test-project-2\",\"line\":19,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-09T23:23:00+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"98264338-0fb6-495f-8ca1-571a0eb9d0ac\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/private-dns/converters.ts\",\"project\":\"test-project-2\",\"line\":45,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":45,\"endLine\":45,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-09T23:23:00+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"69b3cf5c-4e2c-4b12-aa34-9dd648e643d0\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/private-dns/index.test.ts\",\"project\":\"test-project-2\",\"line\":95,\"hash\":\"aded815cf20554a8aa4cd05549331937\",\"textRange\":{\"startLine\":95,\"endLine\":95,\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-09-09T23:23:00+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"e05183e3-b826-47db-8567-600647116e72\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/private-dns/index.test.ts\",\"project\":\"test-project-2\",\"line\":96,\"hash\":\"92eb9768264ac5824b4136deccf08a72\",\"textRange\":{\"startLine\":96,\"endLine\":96,\"startOffset\":44,\"endOffset\":46},\"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\":\"2020-09-09T23:23:00+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"19191363-41c2-4bc4-8fc9-d70bc99d2116\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/private-dns/client.ts\",\"project\":\"test-project-2\",\"line\":33,\"hash\":\"fbfcd005eb62c9249e9ae3a49535e665\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":26,\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-09-09T23:05:12+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"7a30095c-b76d-4eb6-974b-66c822e45cc2\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/dns/converters.ts\",\"project\":\"test-project-2\",\"line\":4,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":4,\"endLine\":4,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-09T22:48:55+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"f73d1b31-c176-4fd6-a620-bce2466305c4\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/dns/converters.ts\",\"project\":\"test-project-2\",\"line\":19,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-09T22:48:55+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"6abdb0b0-4843-4a2d-875a-a043304d8dde\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/dns/converters.ts\",\"project\":\"test-project-2\",\"line\":45,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":45,\"endLine\":45,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-09T22:48:55+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"533163bf-165a-48d6-a0eb-c253ed29520d\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/dns/client.ts\",\"project\":\"test-project-2\",\"line\":33,\"hash\":\"5bafa9d667a51c17a886fc2140c91d98\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":26,\"endOffset\":62},\"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\":\"2020-09-09T22:48:28+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"d8cc9d9e-a32d-4a5f-a1e3-92183cd1e2f5\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/api-management/converters.ts\",\"project\":\"test-project-2\",\"line\":4,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":4,\"endLine\":4,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-08T20:20:18+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"128b7ff5-d761-48f4-8734-808d51b9381f\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/api-management/converters.ts\",\"project\":\"test-project-2\",\"line\":22,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":22,\"endLine\":22,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-08T20:20:18+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"701f35af-8aed-4676-8189-951ab7a6cf42\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/api-management/converters.ts\",\"project\":\"test-project-2\",\"line\":45,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":45,\"endLine\":45,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-09-08T20:20:18+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"3cd06fc6-81b5-4c75-8a17-f7526105ebf0\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/api-management/client.ts\",\"project\":\"test-project-2\",\"line\":43,\"hash\":\"ca233c88bd7e3b84556033bb9f8542d4\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":26,\"endOffset\":65},\"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\":\"2020-09-08T19:00:11+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"fc7ea482-8569-4b01-a921-3a6338f02688\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/api-management/client.ts\",\"project\":\"test-project-2\",\"line\":44,\"hash\":\"9ffb7f59f6ac9467c73de14c32508f8e\",\"textRange\":{\"startLine\":44,\"endLine\":44,\"startOffset\":24,\"endOffset\":40},\"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\":\"2020-09-08T19:00:11+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"287dd3a1-397b-463e-8668-217396408e24\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/storage/client.ts\",\"project\":\"test-project-2\",\"line\":253,\"hash\":\"35c8352a17ccaa2960281ae6ef58db6d\",\"textRange\":{\"startLine\":253,\"endLine\":253,\"startOffset\":26,\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-09-03T16:39:02+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"2a660841-c4a2-4a7d-bad6-7c3cf63ab41e\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/storage/client.ts\",\"project\":\"test-project-2\",\"line\":214,\"hash\":\"35c8352a17ccaa2960281ae6ef58db6d\",\"textRange\":{\"startLine\":214,\"endLine\":214,\"startOffset\":26,\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-09-03T15:58:32+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"39e144f9-741b-41ac-a183-4d4712138e86\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/storage/client.ts\",\"project\":\"test-project-2\",\"line\":215,\"hash\":\"c354a0cc8278143eb09725adbac61e80\",\"textRange\":{\"startLine\":215,\"endLine\":215,\"startOffset\":24,\"endOffset\":44},\"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\":\"2020-09-03T15:58:32+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"74dd7694-d632-4309-97a1-482f931a1fb7\",\"rule\":\"typescript:S6594\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/resources/index.ts\",\"project\":\"test-project-2\",\"line\":40,\"hash\":\"54ba7df9a56943e29f4c08cabbabac4a\",\"textRange\":{\"startLine\":40,\"endLine\":40,\"startOffset\":55,\"endOffset\":60},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Use the \\\"RegExp.exec()\\\" method instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2020-08-31T18:00:08+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"EFFICIENT\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"f8cfeceb-89ac-494e-9cb4-972ed7095392\",\"rule\":\"typescript:S3863\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/resources/converters.ts\",\"project\":\"test-project-2\",\"line\":9,\"hash\":\"c1bdad93022aa74d34dbdce7ef03c13c\",\"textRange\":{\"startLine\":9,\"endLine\":9,\"startOffset\":38,\"endOffset\":51},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027./constants\\u0027 imported multiple times.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2020-08-26T21:55:51+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"116716dd-6bff-4572-9c70-6527e80fda4b\",\"rule\":\"typescript:S3863\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":44,\"hash\":\"d9dd358e1429b31635ade32e344ac40c\",\"textRange\":{\"startLine\":44,\"endLine\":44,\"startOffset\":34,\"endOffset\":68},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027/home/bharat-kumavat/Documents/JupiterOne/J1-All-Integrations/graph-azure/node_modules/@jupiterone/integration-sdk-core/dist/src/index.js\\u0027 imported multiple times.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2020-08-26T14:55:48+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"7c8c2274-3c8e-4f88-9943-4653c1690153\",\"rule\":\"typescript:S3863\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/authorization/constants.ts\",\"project\":\"test-project-2\",\"line\":14,\"hash\":\"d9dd358e1429b31635ade32e344ac40c\",\"textRange\":{\"startLine\":14,\"endLine\":14,\"startOffset\":34,\"endOffset\":68},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027/home/bharat-kumavat/Documents/JupiterOne/J1-All-Integrations/graph-azure/node_modules/@jupiterone/integration-sdk-core/dist/src/index.js\\u0027 imported multiple times.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2020-08-26T14:55:48+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"1bc9ce9b-8565-46ac-9ed1-7f1087652338\",\"rule\":\"typescript:S3863\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/authorization/constants.ts\",\"project\":\"test-project-2\",\"line\":13,\"hash\":\"6e98820cf65fe6eb4d262a1d9902a76b\",\"textRange\":{\"startLine\":13,\"endLine\":13,\"startOffset\":7,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027/home/bharat-kumavat/Documents/JupiterOne/J1-All-Integrations/graph-azure/node_modules/@jupiterone/integration-sdk-core/dist/src/index.js\\u0027 imported multiple times.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2020-08-25T21:20:30+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"c3893671-6c5c-4a4b-97f3-b33f815a79c1\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/authorization/constants.ts\",\"project\":\"test-project-2\",\"line\":123,\"hash\":\"aa1548b8bb341a7df575af6ebe303bec\",\"textRange\":{\"startLine\":123,\"endLine\":123,\"startOffset\":12,\"endOffset\":14},\"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\":\"2020-08-21T01:30:19+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"b3c3a1be-e2fc-4a5c-815c-532342688adf\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/authorization/converters.ts\",\"project\":\"test-project-2\",\"line\":8,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":8,\"endLine\":8,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-07-24T13:45:56+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"1b174fc5-1d83-49fe-a797-bcebd9a2235c\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/authorization/converters.ts\",\"project\":\"test-project-2\",\"line\":112,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":112,\"endLine\":112,\"startOffset\":7,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-07-22T21:28:55+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"3be0ea2b-6d5f-48b5-ab39-6f9d1ef4d39a\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:test/integrationInstanceConfig.ts\",\"project\":\"test-project-2\",\"line\":13,\"hash\":\"a3b588465bf086012dcba562a8e84723\",\"textRange\":{\"startLine\":13,\"endLine\":13,\"startOffset\":3,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"nick.dowmon@lifeomic.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2020-07-17T20:13:25+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"b35df32d-8d6b-438b-8924-7c02d31a0f0f\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"project\":\"test-project-2\",\"line\":281,\"hash\":\"fcd180cd7291446807127db81bcc0f59\",\"textRange\":{\"startLine\":281,\"endLine\":281,\"startOffset\":7,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-07-13T21:12:51+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"21f6b4eb-682d-4c46-b310-58bfa7fab097\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":4,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":4,\"endLine\":4,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-06-22T19:30:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"5dad1c14-6507-474b-89f9-652bc95f7aa1\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":160,\"hash\":\"62c0cd14945edaf01cc4ae5a0b7cc095\",\"textRange\":{\"startLine\":160,\"endLine\":160,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-06-22T19:30:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"a85477d0-474b-4880-a64a-bf95ecab975b\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":165,\"hash\":\"a6c1fa0323b16212330e9b8fb0c1f05d\",\"textRange\":{\"startLine\":165,\"endLine\":165,\"startOffset\":19,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(time: string | Date | null | undefined): number | undefined\\u0027 of \\u0027getTime\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-06-22T19:30:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"a6120fe8-c356-4a20-b0c9-1c43848d0d6f\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":166,\"hash\":\"6eba6352d97ed398e605ee3fe22aafe4\",\"textRange\":{\"startLine\":166,\"endLine\":166,\"startOffset\":19,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(time: string | Date | null | undefined): number | undefined\\u0027 of \\u0027getTime\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-06-22T19:30:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"e0da3b32-4507-4b30-b748-dce7f1b64054\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":168,\"hash\":\"c793ecf20cb439a40f9873deaf44b7fa\",\"textRange\":{\"startLine\":168,\"endLine\":168,\"startOffset\":19,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(time: string | Date | null | undefined): number | undefined\\u0027 of \\u0027getTime\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-06-22T19:30:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false}],\"components\":[{\"key\":\"test-project-2:src/steps/resource-manager/resources/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/resources/converters.ts\",\"path\":\"src/steps/resource-manager/resources/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/private-dns/index.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.test.ts\",\"longName\":\"src/steps/resource-manager/private-dns/index.test.ts\",\"path\":\"src/steps/resource-manager/private-dns/index.test.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/private-dns/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/private-dns/client.ts\",\"path\":\"src/steps/resource-manager/private-dns/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/cdn/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/cdn/client.ts\",\"path\":\"src/steps/resource-manager/cdn/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/api-management/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/api-management/client.ts\",\"path\":\"src/steps/resource-manager/api-management/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/container-registry/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/container-registry/client.ts\",\"path\":\"src/steps/resource-manager/container-registry/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/dns/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/dns/converters.ts\",\"path\":\"src/steps/resource-manager/dns/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/authorization/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/authorization/converters.ts\",\"path\":\"src/steps/resource-manager/authorization/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/container-instance/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/container-instance/converters.ts\",\"path\":\"src/steps/resource-manager/container-instance/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/batch/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/batch/index.ts\",\"path\":\"src/steps/resource-manager/batch/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/service-bus/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/service-bus/client.ts\",\"path\":\"src/steps/resource-manager/service-bus/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/container-instance/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/container-instance/index.ts\",\"path\":\"src/steps/resource-manager/container-instance/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/storage/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/storage/client.ts\",\"path\":\"src/steps/resource-manager/storage/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/dns/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/dns/client.ts\",\"path\":\"src/steps/resource-manager/dns/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/redis-cache/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/redis-cache/index.ts\",\"path\":\"src/steps/resource-manager/redis-cache/index.ts\"},{\"key\":\"test-project-2:test/integrationInstanceConfig.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"integrationInstanceConfig.ts\",\"longName\":\"test/integrationInstanceConfig.ts\",\"path\":\"test/integrationInstanceConfig.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/service-bus/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/service-bus/index.ts\",\"path\":\"src/steps/resource-manager/service-bus/index.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/active-directory/converters.ts\",\"path\":\"src/steps/active-directory/converters.ts\"},{\"key\":\"test-project-2:src/azure/utils.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"utils.ts\",\"longName\":\"src/azure/utils.ts\",\"path\":\"src/azure/utils.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/batch/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/batch/converters.ts\",\"path\":\"src/steps/resource-manager/batch/converters.ts\"},{\"key\":\"test-project-2\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"test-project-2\",\"longName\":\"test-project-2\"},{\"key\":\"test-project-2:src/steps/resource-manager/cdn/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/cdn/converters.ts\",\"path\":\"src/steps/resource-manager/cdn/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/security/index.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.test.ts\",\"longName\":\"src/steps/resource-manager/security/index.test.ts\",\"path\":\"src/steps/resource-manager/security/index.test.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/private-dns/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/private-dns/converters.ts\",\"path\":\"src/steps/resource-manager/private-dns/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/authorization/constants.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"constants.ts\",\"longName\":\"src/steps/resource-manager/authorization/constants.ts\",\"path\":\"src/steps/resource-manager/authorization/constants.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"securityGroups.ts\",\"longName\":\"src/steps/resource-manager/network/converters/securityGroups.ts\",\"path\":\"src/steps/resource-manager/network/converters/securityGroups.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/event-grid/constants.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"constants.ts\",\"longName\":\"src/steps/resource-manager/event-grid/constants.ts\",\"path\":\"src/steps/resource-manager/event-grid/constants.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/security/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/security/converters.ts\",\"path\":\"src/steps/resource-manager/security/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/container-registry/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/container-registry/converters.ts\",\"path\":\"src/steps/resource-manager/container-registry/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/service-bus/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/service-bus/converters.ts\",\"path\":\"src/steps/resource-manager/service-bus/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/resources/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/resources/index.ts\",\"path\":\"src/steps/resource-manager/resources/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/redis-cache/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/redis-cache/converters.ts\",\"path\":\"src/steps/resource-manager/redis-cache/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/service-bus/index.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.test.ts\",\"longName\":\"src/steps/resource-manager/service-bus/index.test.ts\",\"path\":\"src/steps/resource-manager/service-bus/index.test.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/event-grid/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/event-grid/index.ts\",\"path\":\"src/steps/resource-manager/event-grid/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/event-grid/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/event-grid/converters.ts\",\"path\":\"src/steps/resource-manager/event-grid/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/advisor/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/advisor/converters.ts\",\"path\":\"src/steps/resource-manager/advisor/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/redis-cache/index.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.test.ts\",\"longName\":\"src/steps/resource-manager/redis-cache/index.test.ts\",\"path\":\"src/steps/resource-manager/redis-cache/index.test.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/api-management/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/api-management/converters.ts\",\"path\":\"src/steps/resource-manager/api-management/converters.ts\"}],\"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:; font-src 'self' data:; 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:; font-src 'self' data:; 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:; font-src 'self' data:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "cross-origin-embedder-policy", - "value": "require-corp" - }, - { - "name": "cross-origin-opener-policy", - "value": "same-origin" - }, - { - "name": "cross-origin-resource-policy", - "value": "same-origin" - }, - { - "name": "sonarqube-authentication-token-expiration", - "value": "2024-08-17T00:00:00+0000" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Wed, 24 Jul 2024 13:56:40 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 1196, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2024-07-24T13:56:40.914Z", - "time": 48, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 48 - } - }, - { - "_id": "0156742fd1a3d5576a5e8f28aabe76f7", - "_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" - }, - { - "name": "host", - "value": "localhost:9000" - } - ], - "headersSize": 392, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "p", - "value": "3" - }, - { - "name": "ps", - "value": "100" - }, - { - "name": "componentKeys", - "value": "test-project-2" - }, - { - "name": "issueStatuses", - "value": "" - }, - { - "name": "impactSoftwareQualities", - "value": "" - }, - { - "name": "createdInLast", - "value": "10y" + "value": "1m" }, { "name": "impactSeverities", "value": "LOW" } ], - "url": "http://localhost:9000/api/issues/search?p=3&ps=100&componentKeys=test-project-2&issueStatuses=&impactSoftwareQualities=&createdInLast=10y&impactSeverities=LOW" + "url": "http://localhost:9000/api/issues/search?p=2&ps=100&componentKeys=test-project-2&issueStatuses=&impactSoftwareQualities=&createdInLast=1m&impactSeverities=LOW" }, "response": { - "bodySize": 5994, + "bodySize": 178, "content": { "mimeType": "application/json", - "size": 5994, - "text": "{\"total\":241,\"p\":3,\"ps\":100,\"paging\":{\"pageIndex\":3,\"pageSize\":100,\"total\":241},\"effortTotal\":1614,\"issues\":[{\"key\":\"4ec1d207-af76-4f60-b0c5-01b49ac9bd12\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":182,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":182,\"endLine\":182,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-06-22T19:30:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"53cc6f0b-4792-4015-8d60-326d0b000a27\",\"rule\":\"typescript:S3863\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":14,\"hash\":\"6e98820cf65fe6eb4d262a1d9902a76b\",\"textRange\":{\"startLine\":14,\"endLine\":14,\"startOffset\":7,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027/home/bharat-kumavat/Documents/JupiterOne/J1-All-Integrations/graph-azure/node_modules/@jupiterone/integration-sdk-core/dist/src/index.js\\u0027 imported multiple times.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"es2015\"],\"creationDate\":\"2020-06-10T17:56:51+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"a8795640-62ec-4d33-8146-7128c54f201a\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:test/integrationInstanceConfig.ts\",\"project\":\"test-project-2\",\"line\":16,\"hash\":\"aded815cf20554a8aa4cd05549331937\",\"textRange\":{\"startLine\":16,\"endLine\":16,\"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\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-05-28T16:58:33+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"83b742fb-caa2-4b36-ad30-c572accdb44e\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:test/integrationInstanceConfig.ts\",\"project\":\"test-project-2\",\"line\":17,\"hash\":\"92eb9768264ac5824b4136deccf08a72\",\"textRange\":{\"startLine\":17,\"endLine\":17,\"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\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-05-28T16:58:33+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"562a2020-e99f-4352-989a-93d8cf74724e\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/databases/converters.ts\",\"project\":\"test-project-2\",\"line\":46,\"hash\":\"cb14f61d5e8826acbc9c7e582e52bcf3\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":31,\"endOffset\":33},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-05-27T20:41:05+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"57872528-c2c9-4b74-971b-88b0f29aadeb\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/databases/converters.ts\",\"project\":\"test-project-2\",\"line\":46,\"hash\":\"cb14f61d5e8826acbc9c7e582e52bcf3\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"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\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-05-27T20:41:05+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"6b90d1ad-23a5-4930-89e5-a4ada2621cb6\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/databases/converters.ts\",\"project\":\"test-project-2\",\"line\":69,\"hash\":\"73af8d3e96be222d393794ca1e3141e2\",\"textRange\":{\"startLine\":69,\"endLine\":69,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-05-27T20:41:05+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"89e839ce-5889-447a-8639-167462a5fc4e\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/databases/converters.ts\",\"project\":\"test-project-2\",\"line\":75,\"hash\":\"3beec0e918c0e87a281c9e227e02881a\",\"textRange\":{\"startLine\":75,\"endLine\":75,\"startOffset\":64,\"endOffset\":66},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-05-27T20:41:05+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"969cafab-521a-43ac-9f74-f9394657b66c\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/databases/converters.ts\",\"project\":\"test-project-2\",\"line\":75,\"hash\":\"3beec0e918c0e87a281c9e227e02881a\",\"textRange\":{\"startLine\":75,\"endLine\":75,\"startOffset\":20,\"endOffset\":22},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-05-27T20:41:05+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"aaccaa47-db91-41db-b17b-d6a85b863e4b\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/databases/converters.ts\",\"project\":\"test-project-2\",\"line\":75,\"hash\":\"3beec0e918c0e87a281c9e227e02881a\",\"textRange\":{\"startLine\":75,\"endLine\":75,\"startOffset\":53,\"endOffset\":55},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-05-27T20:41:05+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"4e2bf34c-887c-435e-ba91-839d863d6c18\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/converters.ts\",\"project\":\"test-project-2\",\"line\":8,\"hash\":\"dee227ba5faff4d2e004d5c118c002c8\",\"textRange\":{\"startLine\":8,\"endLine\":8,\"startOffset\":2,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027getTime\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-05-26T22:47:20+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"1de5a3a9-535a-426c-b089-073e812ad011\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"project\":\"test-project-2\",\"line\":9,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":9,\"endLine\":9,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-05-26T19:46:52+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"ca34778a-e781-4b2a-a7ae-8d614f65c5bf\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/azure/graph/authenticate.ts\",\"project\":\"test-project-2\",\"line\":14,\"hash\":\"f9dd8fffcbd39b16c5e7317fb90f69bb\",\"textRange\":{\"startLine\":14,\"endLine\":14,\"startOffset\":3,\"endOffset\":7},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2020-05-23T02:35:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"47f3bc37-f85d-4da4-af18-e7bb2cb112a1\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"project\":\"test-project-2\",\"line\":273,\"hash\":\"8dbd5e5eb8ef6f2b28c4daadf59945c2\",\"textRange\":{\"startLine\":273,\"endLine\":273,\"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\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-05-23T02:35:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"718ffa7c-f91f-49ea-9c26-56137b50c0d5\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/databases/converters.ts\",\"project\":\"test-project-2\",\"line\":19,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":19,\"endLine\":19,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-05-23T02:35:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"97375457-6853-426f-a216-d3e187f42e15\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/databases/converters.ts\",\"project\":\"test-project-2\",\"line\":70,\"hash\":\"90f0016663d60c715fd3f9fb19afc791\",\"textRange\":{\"startLine\":70,\"endLine\":70,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-05-23T02:35:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"422d19aa-1975-48a7-960f-e71976d744be\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/databases/sql/converters.ts\",\"project\":\"test-project-2\",\"line\":130,\"hash\":\"f2c8a64244d5280059909ff18bd0446f\",\"textRange\":{\"startLine\":130,\"endLine\":130,\"startOffset\":22,\"endOffset\":24},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-05-23T02:35:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"1f4a0c48-13a1-47fd-8a85-801b628a64dd\",\"rule\":\"typescript:S1135\",\"severity\":\"INFO\",\"component\":\"test-project-2:src/steps/active-directory/index.ts\",\"project\":\"test-project-2\",\"line\":78,\"hash\":\"d53db20b8e16dba7a6c873801588ecbe\",\"textRange\":{\"startLine\":78,\"endLine\":78,\"startOffset\":7,\"endOffset\":11},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Complete the task associated to this \\\"TODO\\\" comment.\",\"effort\":\"0min\",\"debt\":\"0min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\"],\"creationDate\":\"2020-05-19T04:01:07+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"2cd17f04-ccee-4729-a1de-5d628ae24c45\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/storage/client.ts\",\"project\":\"test-project-2\",\"line\":169,\"hash\":\"35c8352a17ccaa2960281ae6ef58db6d\",\"textRange\":{\"startLine\":169,\"endLine\":169,\"startOffset\":26,\"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\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-04-16T14:26:13+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"7cede08e-457b-436e-9562-6e3f60a4f1db\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/storage/client.ts\",\"project\":\"test-project-2\",\"line\":170,\"hash\":\"c354a0cc8278143eb09725adbac61e80\",\"textRange\":{\"startLine\":170,\"endLine\":170,\"startOffset\":24,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-04-16T14:26:13+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"00fcab09-c502-412b-b5df-a48f601bd07d\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/storage/client.ts\",\"project\":\"test-project-2\",\"line\":296,\"hash\":\"35c8352a17ccaa2960281ae6ef58db6d\",\"textRange\":{\"startLine\":296,\"endLine\":296,\"startOffset\":26,\"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\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-04-16T14:26:13+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"cda9d414-f22c-42ad-9384-560f7be2529e\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/storage/client.ts\",\"project\":\"test-project-2\",\"line\":297,\"hash\":\"c354a0cc8278143eb09725adbac61e80\",\"textRange\":{\"startLine\":297,\"endLine\":297,\"startOffset\":24,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-04-16T14:26:13+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"62974f78-ecd2-465e-9c75-fdeb8f3ae42a\",\"rule\":\"typescript:S4325\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/cosmosdb/client.ts\",\"project\":\"test-project-2\",\"line\":45,\"hash\":\"725e1183440bb5fddd60b471b537a48f\",\"textRange\":{\"startLine\":45,\"endLine\":45,\"startOffset\":22,\"endOffset\":60},\"flows\":[],\"status\":\"OPEN\",\"message\":\"This assertion is unnecessary since it does not change the type of the expression.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2020-04-14T17:16:35+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"a545603f-a165-442b-9052-bb295c2785c5\",\"rule\":\"typescript:S6598\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"project\":\"test-project-2\",\"line\":87,\"hash\":\"bf442a50c2019aa44d7bf4dce78ad8b6\",\"textRange\":{\"startLine\":87,\"endLine\":87,\"startOffset\":6,\"endOffset\":30},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Type literal has only a call signature, you should use a function type instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"function\",\"type\"],\"creationDate\":\"2020-04-14T17:06:27+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"8cd9710c-53dc-42e6-92a8-ac4188fb5387\",\"rule\":\"typescript:S6598\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"project\":\"test-project-2\",\"line\":237,\"hash\":\"8cd21040589c469e6bec36c0b3ed5811\",\"textRange\":{\"startLine\":237,\"endLine\":237,\"startOffset\":10,\"endOffset\":37},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Type literal has only a call signature, you should use a function type instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"function\",\"type\"],\"creationDate\":\"2020-04-14T17:06:27+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"4e665e01-7210-4f5e-bac4-57e8affbc310\",\"rule\":\"terraform:S6321\",\"severity\":\"MINOR\",\"component\":\"test-project-2:terraform/compute.tf\",\"project\":\"test-project-2\",\"line\":144,\"hash\":\"63cddbb2a7210e623c5f62a0e66e0b90\",\"textRange\":{\"startLine\":144,\"endLine\":144,\"startOffset\":33,\"endOffset\":36},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:terraform/compute.tf\",\"textRange\":{\"startLine\":143,\"endLine\":143,\"startOffset\":33,\"endOffset\":37},\"msg\":\"Related protocol setting.\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Restrict IP addresses authorized to access administration services.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"cwe\",\"gcp\",\"aws\",\"azure\"],\"creationDate\":\"2020-04-06T17:56:41+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"VULNERABILITY\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"SECURITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"37d6dc9a-6bca-416a-a187-ff40de18ba18\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.test.ts\",\"project\":\"test-project-2\",\"line\":7,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":7,\"endLine\":7,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-02-20T04:56:16+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"4dec4762-6528-48ca-b2e1-e6eea99c3585\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.test.ts\",\"project\":\"test-project-2\",\"line\":126,\"hash\":\"100b63d7fb6f94069b8555bee856c1ef\",\"textRange\":{\"startLine\":126,\"endLine\":126,\"startOffset\":9,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-02-20T04:56:16+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"0874599c-c6e3-4854-887a-d7d51cd49eea\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.test.ts\",\"project\":\"test-project-2\",\"line\":156,\"hash\":\"899fa188ac8da5b2492b56bceb052282\",\"textRange\":{\"startLine\":156,\"endLine\":156,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-02-20T04:56:16+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"e0a863b3-58b8-4139-b3f1-21f43a7369d9\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.test.ts\",\"project\":\"test-project-2\",\"line\":184,\"hash\":\"899fa188ac8da5b2492b56bceb052282\",\"textRange\":{\"startLine\":184,\"endLine\":184,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-02-20T04:56:16+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"21efe9de-084a-4767-8fd1-d7eff6fb05f6\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.test.ts\",\"project\":\"test-project-2\",\"line\":218,\"hash\":\"7cf9766ab2e22f814b5fc4db1b3c1f2b\",\"textRange\":{\"startLine\":218,\"endLine\":218,\"startOffset\":9,\"endOffset\":26},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-02-20T04:56:16+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"c59b3914-742c-4635-857e-50bae0238d1e\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/converters.ts\",\"project\":\"test-project-2\",\"line\":17,\"hash\":\"edf91fa5bd29da24f4633b9b3543cfd7\",\"textRange\":{\"startLine\":17,\"endLine\":17,\"startOffset\":2,\"endOffset\":19},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-02-13T17:24:40+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"6335dff3-fa0b-453a-84f3-ccbf502cc72e\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/converters.ts\",\"project\":\"test-project-2\",\"line\":20,\"hash\":\"dee227ba5faff4d2e004d5c118c002c8\",\"textRange\":{\"startLine\":20,\"endLine\":20,\"startOffset\":2,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027getTime\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-02-13T17:24:40+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"d881f847-4a93-48f2-bab6-a4e237991f69\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/converters.ts\",\"project\":\"test-project-2\",\"line\":75,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":75,\"endLine\":75,\"startOffset\":7,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-02-13T17:24:40+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"9035afe1-d77b-4d72-b140-e7993dd5bd8a\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/converters.ts\",\"project\":\"test-project-2\",\"line\":125,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":125,\"endLine\":125,\"startOffset\":7,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-02-13T17:24:40+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"c5eeff38-3faf-4538-ba6c-ec45cc9224ae\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/converters.ts\",\"project\":\"test-project-2\",\"line\":133,\"hash\":\"0944fb24e7e635ff763aeb24cb5bcb91\",\"textRange\":{\"startLine\":133,\"endLine\":133,\"startOffset\":15,\"endOffset\":22},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(time: string | Date | null | undefined): number | undefined\\u0027 of \\u0027getTime\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-02-13T17:24:40+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"c5733680-fb6d-4c70-bc43-8ccee8fbd71e\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/converters.ts\",\"project\":\"test-project-2\",\"line\":151,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":151,\"endLine\":151,\"startOffset\":7,\"endOffset\":24},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-02-13T17:24:40+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"27599c29-94f3-4dc6-9de4-25de9270bfda\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/databases/converters.ts\",\"project\":\"test-project-2\",\"line\":42,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":42,\"endLine\":42,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-02-04T20:25:59+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"36ea6a16-adeb-4ecf-8a2e-c2fb9560c8a5\",\"rule\":\"typescript:S1874\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/databases/converters.ts\",\"project\":\"test-project-2\",\"line\":68,\"hash\":\"dc88a42c83e93db65e418836578602f4\",\"textRange\":{\"startLine\":68,\"endLine\":68,\"startOffset\":11,\"endOffset\":28},\"flows\":[],\"status\":\"OPEN\",\"message\":\"The signature \\u0027(object?: any, options?: ConvertPropertiesOptions | undefined): any\\u0027 of \\u0027convertProperties\\u0027 is deprecated.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"cwe\",\"type-dependent\",\"obsolete\"],\"creationDate\":\"2020-02-04T20:25:59+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"8e24a626-bfd8-46f2-b54a-9110c75ff15f\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/databases/converters.ts\",\"project\":\"test-project-2\",\"line\":79,\"hash\":\"a9d47384ff26de4d9cfe4146341837ab\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":61,\"endOffset\":63},\"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\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-02-04T20:25:59+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"99280084-a5bc-4545-9f22-f66b81388c76\",\"rule\":\"typescript:S6606\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/databases/converters.ts\",\"project\":\"test-project-2\",\"line\":79,\"hash\":\"a9d47384ff26de4d9cfe4146341837ab\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"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\":\"erkang.zheng@lifeomic.com\",\"tags\":[\"type-dependent\",\"nullish-coalescing\",\"es2020\"],\"creationDate\":\"2020-02-04T20:25:59+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"LOW\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false}],\"components\":[{\"key\":\"test-project-2:src/steps/active-directory/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/active-directory/converters.ts\",\"path\":\"src/steps/active-directory/converters.ts\"},{\"key\":\"test-project-2\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"test-project-2\",\"longName\":\"test-project-2\"},{\"key\":\"test-project-2:src/steps/resource-manager/compute/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/compute/converters.ts\",\"path\":\"src/steps/resource-manager/compute/converters.ts\"},{\"key\":\"test-project-2:terraform/compute.tf\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"compute.tf\",\"longName\":\"terraform/compute.tf\",\"path\":\"terraform/compute.tf\"},{\"key\":\"test-project-2:src/azure/graph/authenticate.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"authenticate.ts\",\"longName\":\"src/azure/graph/authenticate.ts\",\"path\":\"src/azure/graph/authenticate.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"securityGroups.ts\",\"longName\":\"src/steps/resource-manager/network/converters/securityGroups.ts\",\"path\":\"src/steps/resource-manager/network/converters/securityGroups.ts\"},{\"key\":\"test-project-2:src/azure/resource-manager/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/azure/resource-manager/client.ts\",\"path\":\"src/azure/resource-manager/client.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/active-directory/client.ts\",\"path\":\"src/steps/active-directory/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"securityGroups.test.ts\",\"longName\":\"src/steps/resource-manager/network/converters/securityGroups.test.ts\",\"path\":\"src/steps/resource-manager/network/converters/securityGroups.test.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/databases/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/databases/converters.ts\",\"path\":\"src/steps/resource-manager/databases/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/storage/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/storage/client.ts\",\"path\":\"src/steps/resource-manager/storage/client.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/active-directory/index.ts\",\"path\":\"src/steps/active-directory/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/databases/sql/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/databases/sql/converters.ts\",\"path\":\"src/steps/resource-manager/databases/sql/converters.ts\"},{\"key\":\"test-project-2:test/integrationInstanceConfig.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"integrationInstanceConfig.ts\",\"longName\":\"test/integrationInstanceConfig.ts\",\"path\":\"test/integrationInstanceConfig.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/cosmosdb/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/cosmosdb/client.ts\",\"path\":\"src/steps/resource-manager/cosmosdb/client.ts\"}],\"facets\":[]}" + "size": 178, + "text": "{\"total\":1,\"p\":2,\"ps\":100,\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":1},\"effortTotal\":5,\"issues\":[],\"components\":[],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -722,7 +566,7 @@ }, { "name": "date", - "value": "Wed, 24 Jul 2024 13:56:40 GMT" + "value": "Wed, 24 Jul 2024 15:03:02 GMT" }, { "name": "connection", @@ -735,8 +579,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-07-24T13:56:40.983Z", - "time": 45, + "startedDateTime": "2024-07-24T15:03:02.449Z", + "time": 13, "timings": { "blocked": -1, "connect": -1, @@ -744,11 +588,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 45 + "wait": 13 } }, { - "_id": "a4abeab8a431732d630cca9d4f1d9cf2", + "_id": "6b82a38128bd2e0da6639c37bff41dba", "_order": 0, "cache": {}, "request": { @@ -780,163 +624,7 @@ "value": "localhost:9000" } ], - "headersSize": 392, - "httpVersion": "HTTP/1.1", - "method": "GET", - "queryString": [ - { - "name": "p", - "value": "4" - }, - { - "name": "ps", - "value": "100" - }, - { - "name": "componentKeys", - "value": "test-project-2" - }, - { - "name": "issueStatuses", - "value": "" - }, - { - "name": "impactSoftwareQualities", - "value": "" - }, - { - "name": "createdInLast", - "value": "10y" - }, - { - "name": "impactSeverities", - "value": "LOW" - } - ], - "url": "http://localhost:9000/api/issues/search?p=4&ps=100&componentKeys=test-project-2&issueStatuses=&impactSoftwareQualities=&createdInLast=10y&impactSeverities=LOW" - }, - "response": { - "bodySize": 186, - "content": { - "mimeType": "application/json", - "size": 186, - "text": "{\"total\":241,\"p\":4,\"ps\":100,\"paging\":{\"pageIndex\":4,\"pageSize\":100,\"total\":241},\"effortTotal\":1614,\"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:; font-src 'self' data:; 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:; font-src 'self' data:; 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:; font-src 'self' data:; img-src * data: blob:; object-src 'none'; script-src 'self'; style-src 'self' 'unsafe-inline'; worker-src 'none'" - }, - { - "name": "cross-origin-embedder-policy", - "value": "require-corp" - }, - { - "name": "cross-origin-opener-policy", - "value": "same-origin" - }, - { - "name": "cross-origin-resource-policy", - "value": "same-origin" - }, - { - "name": "sonarqube-authentication-token-expiration", - "value": "2024-08-17T00:00:00+0000" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "vary", - "value": "accept-encoding" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "date", - "value": "Wed, 24 Jul 2024 13:56:40 GMT" - }, - { - "name": "connection", - "value": "close" - } - ], - "headersSize": 1196, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2024-07-24T13:56:41.039Z", - "time": 9, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 9 - } - }, - { - "_id": "61297b92e621b0aa2d04e672f2d09950", - "_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" - }, - { - "name": "host", - "value": "localhost:9000" - } - ], - "headersSize": 395, + "headersSize": 394, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -962,21 +650,21 @@ }, { "name": "createdInLast", - "value": "10y" + "value": "1m" }, { "name": "impactSeverities", "value": "MEDIUM" } ], - "url": "http://localhost:9000/api/issues/search?p=1&ps=100&componentKeys=test-project-2&issueStatuses=&impactSoftwareQualities=&createdInLast=10y&impactSeverities=MEDIUM" + "url": "http://localhost:9000/api/issues/search?p=1&ps=100&componentKeys=test-project-2&issueStatuses=&impactSoftwareQualities=&createdInLast=1m&impactSeverities=MEDIUM" }, "response": { - "bodySize": 9129, + "bodySize": 1001, "content": { "mimeType": "application/json", - "size": 9129, - "text": "{\"total\":53,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":53},\"effortTotal\":265,\"issues\":[{\"key\":\"33bf383a-7162-4b28-9104-af9ce9915d12\",\"rule\":\"typescript:S6660\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/relationships/conditional-access-policy-assigned-azure-users.ts\",\"project\":\"test-project-2\",\"line\":46,\"hash\":\"557bc83d6be0f2748298921c7dc564c3\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":10,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027If\\u0027 statement should not be the only statement in \\u0027else\\u0027 block\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"bharat.kumavat@metronlabs.com\",\"tags\":[],\"creationDate\":\"2024-06-27T05:29:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"77d01770-a924-41cb-a9cf-3628d2c87b0c\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/client.ts\",\"project\":\"test-project-2\",\"line\":82,\"hash\":\"2e46cebe76f4a1bac95373e75d912116\",\"textRange\":{\"startLine\":82,\"endLine\":83,\"startOffset\":10,\"endOffset\":60},\"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\":\"poornima@metronlabs.com\",\"tags\":[],\"creationDate\":\"2024-04-12T11:18:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"521cd219-876d-4998-89d8-3e15da1c0fba\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/express-route/index.test.ts\",\"project\":\"test-project-2\",\"line\":350,\"hash\":\"48c62dfe20ce5b8dfac7a8bffb2af4da\",\"textRange\":{\"startLine\":350,\"endLine\":361,\"startOffset\":0,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"bharat.kumavat@metronlabs.com\",\"tags\":[\"unused\"],\"creationDate\":\"2024-04-02T10:39:51+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"278f6ca3-c72c-40ab-ae58-11b92e5dbb35\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/express-route/index.test.ts\",\"project\":\"test-project-2\",\"line\":398,\"hash\":\"48c62dfe20ce5b8dfac7a8bffb2af4da\",\"textRange\":{\"startLine\":398,\"endLine\":409,\"startOffset\":0,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"bharat.kumavat@metronlabs.com\",\"tags\":[\"unused\"],\"creationDate\":\"2024-04-02T10:39:51+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"22534cf7-4808-4281-8475-78676e91bf54\",\"rule\":\"typescript:S905\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/application-security-group/client.ts\",\"project\":\"test-project-2\",\"line\":21,\"hash\":\"1e2cb7ee4111d72432b83b20820872c9\",\"textRange\":{\"startLine\":21,\"endLine\":21,\"startOffset\":4,\"endOffset\":44},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Expected an assignment or function call and instead saw an expression.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"bharat.kumavat@metronlabs.com\",\"tags\":[\"cwe\",\"unused\"],\"creationDate\":\"2024-03-21T12:05:59+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"3641925c-a6e3-4abb-b8ba-75cde998a042\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/event-hub/index.ts\",\"project\":\"test-project-2\",\"line\":307,\"hash\":\"df79c01632d7337012497420bcb59c92\",\"textRange\":{\"startLine\":307,\"endLine\":309,\"startOffset\":8,\"endOffset\":47},\"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\":\"poornima@metronlabs.com\",\"tags\":[],\"creationDate\":\"2024-03-21T09:59:31+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"5d519667-227d-4dbf-a2f0-9a9e6c3f94c3\",\"rule\":\"typescript:S6959\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/converters.ts\",\"project\":\"test-project-2\",\"line\":402,\"hash\":\"7652223755fb7529c1d472dcbed2d3b6\",\"textRange\":{\"startLine\":402,\"endLine\":402,\"startOffset\":27,\"endOffset\":33},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Add an initial value to this \\\"reduce()\\\" call.\",\"effort\":\"2min\",\"debt\":\"2min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"type-dependent\"],\"creationDate\":\"2024-01-26T15:38:17+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"f6bc6025-cc46-42da-b55a-ad52833ad1c7\",\"rule\":\"typescript:S6660\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"project\":\"test-project-2\",\"line\":205,\"hash\":\"4fee76f98aaf899791bd6a49f080ac10\",\"textRange\":{\"startLine\":205,\"endLine\":205,\"startOffset\":10,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027If\\u0027 statement should not be the only statement in \\u0027else\\u0027 block\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[],\"creationDate\":\"2023-10-09T14:26:53+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"86cdf86f-10a1-4c44-8ac8-8e102853e7e1\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/subscriptions/executionHandlers/usageDetails.ts\",\"project\":\"test-project-2\",\"line\":36,\"hash\":\"083dec6648a2897d0b5a48f7728cc3a4\",\"textRange\":{\"startLine\":36,\"endLine\":36,\"startOffset\":10,\"endOffset\":41},\"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\":\"gastonyelmini@gmail.com\",\"tags\":[],\"creationDate\":\"2023-10-09T13:45:09+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"89081bc6-d9e6-494e-90d6-b02bf914adeb\",\"rule\":\"typescript:S6861\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/mappers.ts\",\"project\":\"test-project-2\",\"line\":31123,\"hash\":\"09f8d8873c21354cb97bdec5409ed6b0\",\"textRange\":{\"startLine\":31123,\"endLine\":31142,\"startOffset\":7,\"endOffset\":2},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Exporting mutable \\u0027let\\u0027 binding, use \\u0027const\\u0027 instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ronald.arias@contractor.jupiterone.com\",\"tags\":[],\"creationDate\":\"2023-08-28T20:07:59+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"},{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"93ce71ae-106d-4503-9488-b7ccb12deff1\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/validateInvocation.ts\",\"project\":\"test-project-2\",\"line\":28,\"hash\":\"29c3209b60a8bd5c943d82d6fd62e5c5\",\"textRange\":{\"startLine\":28,\"endLine\":28,\"startOffset\":4,\"endOffset\":60},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2022-03-02T20:42:45+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"f4be391f-2fdd-4433-a947-d236db2d87a6\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/storage/index.ts\",\"project\":\"test-project-2\",\"line\":33,\"hash\":\"a31dcc0e7ef85b289cb9d86c276f5e4a\",\"textRange\":{\"startLine\":33,\"endLine\":34,\"startOffset\":0,\"endOffset\":41},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2021-10-29T13:29:53+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"96a7ef58-7f2a-4042-aab9-c80943025299\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:test/helpers/recording.ts\",\"project\":\"test-project-2\",\"line\":135,\"hash\":\"65977ccee99a62f7a0f012f2ec0e780a\",\"textRange\":{\"startLine\":135,\"endLine\":135,\"startOffset\":10,\"endOffset\":11},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:test/helpers/recording.ts\",\"textRange\":{\"startLine\":135,\"endLine\":135,\"startOffset\":49,\"endOffset\":58},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"pgilaga@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-10-13T19:14:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"3ede6ef0-7c4f-4ad9-a137-f4339c3108dd\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:test/helpers/recording.ts\",\"project\":\"test-project-2\",\"line\":136,\"hash\":\"f3a62b6bcef2319c5b43712d4299e4ba\",\"textRange\":{\"startLine\":136,\"endLine\":136,\"startOffset\":10,\"endOffset\":11},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:test/helpers/recording.ts\",\"textRange\":{\"startLine\":136,\"endLine\":136,\"startOffset\":49,\"endOffset\":58},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"pgilaga@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-10-13T19:14:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"a0f7d21e-c20b-4a14-bc14-31717208e202\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:test/helpers/recording.ts\",\"project\":\"test-project-2\",\"line\":137,\"hash\":\"a98c787d6ad23af7967519e44a8334bf\",\"textRange\":{\"startLine\":137,\"endLine\":137,\"startOffset\":10,\"endOffset\":11},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:test/helpers/recording.ts\",\"textRange\":{\"startLine\":137,\"endLine\":137,\"startOffset\":49,\"endOffset\":58},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"pgilaga@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-10-13T19:14:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"b83bb5f1-442d-4554-a686-a1aa9d9f1516\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:test/helpers/recording.ts\",\"project\":\"test-project-2\",\"line\":138,\"hash\":\"ec88031107be3becd0b1e91949a8bf11\",\"textRange\":{\"startLine\":138,\"endLine\":138,\"startOffset\":10,\"endOffset\":11},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:test/helpers/recording.ts\",\"textRange\":{\"startLine\":138,\"endLine\":138,\"startOffset\":49,\"endOffset\":58},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"pgilaga@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-10-13T19:14:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"e0caeb26-10d5-4243-a45c-0ba019ff9294\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:test/helpers/recording.ts\",\"project\":\"test-project-2\",\"line\":139,\"hash\":\"766a88a3a72f8a95d3b2fbb4729b6865\",\"textRange\":{\"startLine\":139,\"endLine\":139,\"startOffset\":6,\"endOffset\":7},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:test/helpers/recording.ts\",\"textRange\":{\"startLine\":139,\"endLine\":139,\"startOffset\":45,\"endOffset\":54},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"pgilaga@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-10-13T19:14:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"560d211b-7937-4628-a46f-df3d52d2d4a4\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:test/helpers/recording.ts\",\"project\":\"test-project-2\",\"line\":140,\"hash\":\"41ba0fe923d614691e8ce9ba4a04c419\",\"textRange\":{\"startLine\":140,\"endLine\":140,\"startOffset\":10,\"endOffset\":11},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:test/helpers/recording.ts\",\"textRange\":{\"startLine\":140,\"endLine\":140,\"startOffset\":49,\"endOffset\":58},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"pgilaga@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-10-13T19:14:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"c43c638d-725d-4778-9ca3-7b8c8add0a23\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:test/helpers/recording.ts\",\"project\":\"test-project-2\",\"line\":141,\"hash\":\"58c0d74376e85745141366a5f3c74058\",\"textRange\":{\"startLine\":141,\"endLine\":141,\"startOffset\":7,\"endOffset\":8},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:test/helpers/recording.ts\",\"textRange\":{\"startLine\":144,\"endLine\":144,\"startOffset\":6,\"endOffset\":15},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"pgilaga@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-10-13T19:14:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"fb753f83-07f6-42ad-902b-ddeaa72f6120\",\"rule\":\"typescript:S4782\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:test/helpers/recording.ts\",\"project\":\"test-project-2\",\"line\":145,\"hash\":\"0538cd5b4ecc304228d052de943fcc22\",\"textRange\":{\"startLine\":145,\"endLine\":145,\"startOffset\":6,\"endOffset\":7},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:test/helpers/recording.ts\",\"textRange\":{\"startLine\":145,\"endLine\":145,\"startOffset\":45,\"endOffset\":54},\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider removing \\u0027undefined\\u0027 type or \\u0027?\\u0027 specifier, one of them is redundant.\",\"effort\":\"1min\",\"debt\":\"1min\",\"author\":\"pgilaga@gmail.com\",\"tags\":[\"type-dependent\",\"redundant\"],\"creationDate\":\"2021-10-13T19:14:22+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"6d04f888-0ba1-4019-bd39-5be8d177e2d2\",\"rule\":\"typescript:S4822\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/monitor/client.ts\",\"project\":\"test-project-2\",\"line\":56,\"hash\":\"80d5b17efc16ace990c07580fc3e85eb\",\"textRange\":{\"startLine\":56,\"endLine\":56,\"startOffset\":4,\"endOffset\":7},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/monitor/client.ts\",\"textRange\":{\"startLine\":57,\"endLine\":73,\"startOffset\":13,\"endOffset\":8},\"msg\":\"Promise\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Consider using \\u0027await\\u0027 for the promise inside this \\u0027try\\u0027 or replace it with \\u0027Promise.prototype.catch(...)\\u0027 usage.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"type-dependent\"],\"creationDate\":\"2021-10-01T18:42:26+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"e6134fe4-d900-4031-a580-2d0dd49dff22\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/active-directory/index.test.ts\",\"project\":\"test-project-2\",\"line\":407,\"hash\":\"017025305d09e781ac5a4e9ad7df0ed7\",\"textRange\":{\"startLine\":407,\"endLine\":409,\"startOffset\":4,\"endOffset\":92},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2021-06-06T16:15:48+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"9d347a6a-3503-4729-a9ab-086fa1740d7f\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/active-directory/index.test.ts\",\"project\":\"test-project-2\",\"line\":411,\"hash\":\"cd10530d5b9747bb4b7b961c12d21b5e\",\"textRange\":{\"startLine\":411,\"endLine\":418,\"startOffset\":4,\"endOffset\":9},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2021-06-06T16:15:48+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"feae0407-1db4-4bd3-b5ca-d70fa10a1e77\",\"rule\":\"typescript:S4144\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/security/index.test.ts\",\"project\":\"test-project-2\",\"line\":244,\"hash\":\"ac84d008c4208c8987bc3872479407f3\",\"textRange\":{\"startLine\":244,\"endLine\":244,\"startOffset\":11,\"endOffset\":27},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/security/index.test.ts\",\"textRange\":{\"startLine\":133,\"endLine\":133,\"startOffset\":11,\"endOffset\":27},\"msg\":\"Original implementation\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Update this function so that its implementation is not identical to the one on line 133.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"confusing\",\"duplicate\",\"suspicious\"],\"creationDate\":\"2021-04-09T14:25:45+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"ba906d17-9034-4d13-afad-dc7e0efd4274\",\"rule\":\"typescript:S4144\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/security/index.test.ts\",\"project\":\"test-project-2\",\"line\":188,\"hash\":\"ac84d008c4208c8987bc3872479407f3\",\"textRange\":{\"startLine\":188,\"endLine\":188,\"startOffset\":11,\"endOffset\":27},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/security/index.test.ts\",\"textRange\":{\"startLine\":133,\"endLine\":133,\"startOffset\":11,\"endOffset\":27},\"msg\":\"Original implementation\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Update this function so that its implementation is not identical to the one on line 133.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"confusing\",\"duplicate\",\"suspicious\"],\"creationDate\":\"2021-04-08T17:30:13+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"5835bdc6-5b6e-4645-9d5a-211a603f0431\",\"rule\":\"typescript:S5869\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/utils/matchers.ts\",\"project\":\"test-project-2\",\"line\":30,\"hash\":\"9fe0acd07118a8e4fa8d26c3f4689bd4\",\"textRange\":{\"startLine\":30,\"endLine\":30,\"startOffset\":20,\"endOffset\":42},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/utils/matchers.ts\",\"textRange\":{\"startLine\":30,\"endLine\":30,\"startOffset\":20,\"endOffset\":42},\"msg\":\"Additional duplicate\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Remove duplicates in this character class.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2021-04-02T19:28:04+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"45881cca-133a-4a0d-b638-aabf50d02001\",\"rule\":\"typescript:S5869\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/utils/matchers.ts\",\"project\":\"test-project-2\",\"line\":43,\"hash\":\"66cc93b5eb6908bed82017a38f8df817\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":19,\"endOffset\":41},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/utils/matchers.ts\",\"textRange\":{\"startLine\":43,\"endLine\":43,\"startOffset\":19,\"endOffset\":41},\"msg\":\"Additional duplicate\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Remove duplicates in this character class.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2021-04-02T19:28:04+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"d545111b-f088-464c-bc34-68978d974fb4\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"project\":\"test-project-2\",\"line\":102,\"hash\":\"c0ff67b771992501e44fdbc05614fc76\",\"textRange\":{\"startLine\":102,\"endLine\":102,\"startOffset\":6,\"endOffset\":54},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2021-03-26T17:32:53+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"1fe96a26-49cc-42b4-b3ab-b3f785492133\",\"rule\":\"typescript:S125\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:test/helpers/recording.test.ts\",\"project\":\"test-project-2\",\"line\":1,\"hash\":\"4cf9be6b0fda288470359c129a46f41e\",\"textRange\":{\"startLine\":1,\"endLine\":1,\"startOffset\":0,\"endOffset\":46},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this commented out code.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"unused\"],\"creationDate\":\"2021-02-26T19:47:12+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"037b9642-4a5b-4ccf-b8ea-b664b87fc469\",\"rule\":\"typescript:S5869\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"project\":\"test-project-2\",\"line\":55,\"hash\":\"10f1db0a32f452b74aa6ddc1ed05c83b\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":38,\"endOffset\":41},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":41,\"endOffset\":44},\"msg\":\"Additional duplicate\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Remove duplicates in this character class.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2020-12-22T21:10:23+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"1c7d55ae-f7ef-4518-af6b-5c2ddf132518\",\"rule\":\"typescript:S5869\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"project\":\"test-project-2\",\"line\":55,\"hash\":\"10f1db0a32f452b74aa6ddc1ed05c83b\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":8,\"endOffset\":11},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":11,\"endOffset\":14},\"msg\":\"Additional duplicate\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Remove duplicates in this character class.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2020-12-22T21:10:23+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"c6ff2e9a-6194-49ae-941d-6cd288e5c3ac\",\"rule\":\"typescript:S5869\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"project\":\"test-project-2\",\"line\":55,\"hash\":\"10f1db0a32f452b74aa6ddc1ed05c83b\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":68,\"endOffset\":71},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":71,\"endOffset\":74},\"msg\":\"Additional duplicate\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Remove duplicates in this character class.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2020-12-22T21:10:23+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"dad90994-4090-45cf-a332-8c3111c21285\",\"rule\":\"typescript:S5869\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"project\":\"test-project-2\",\"line\":55,\"hash\":\"10f1db0a32f452b74aa6ddc1ed05c83b\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":53,\"endOffset\":56},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":56,\"endOffset\":59},\"msg\":\"Additional duplicate\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Remove duplicates in this character class.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2020-12-22T21:10:23+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"dff1804c-b735-4a60-98f2-44be8177ce2e\",\"rule\":\"typescript:S5869\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"project\":\"test-project-2\",\"line\":55,\"hash\":\"10f1db0a32f452b74aa6ddc1ed05c83b\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":23,\"endOffset\":26},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"textRange\":{\"startLine\":55,\"endLine\":55,\"startOffset\":26,\"endOffset\":29},\"msg\":\"Additional duplicate\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Remove duplicates in this character class.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"regex\",\"type-dependent\"],\"creationDate\":\"2020-12-22T21:10:23+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"52f4b09b-6394-4024-8ae9-3fa2cab00beb\",\"rule\":\"typescript:S3358\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/utils/flatten.ts\",\"project\":\"test-project-2\",\"line\":120,\"hash\":\"b0ee1eeee3f361e7009f2975d5937ddf\",\"textRange\":{\"startLine\":120,\"endLine\":122,\"startOffset\":12,\"endOffset\":34},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Extract this nested ternary operation into an independent statement.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"knnderousselle@gmail.com\",\"tags\":[\"confusing\"],\"creationDate\":\"2020-10-27T21:31:09+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"8933b955-c297-4a7a-94e2-d14254fd45a7\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/container-instance/index.ts\",\"project\":\"test-project-2\",\"line\":53,\"hash\":\"49b299b6838ba354f6404e68c02fc587\",\"textRange\":{\"startLine\":53,\"endLine\":54,\"startOffset\":10,\"endOffset\":36},\"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\":\"knnderousselle@gmail.com\",\"tags\":[],\"creationDate\":\"2020-10-05T22:05:40+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"c144ab55-aeb3-40d4-bb23-d12439e7205b\",\"rule\":\"typescript:S3699\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/azure/graph/authenticate.ts\",\"project\":\"test-project-2\",\"line\":35,\"hash\":\"8e7a4cab45e666e4f62ad8d6046dcc44\",\"textRange\":{\"startLine\":35,\"endLine\":35,\"startOffset\":18,\"endOffset\":51},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the output from \\\"getHTMLErrorFromGraphAuthenticate\\\"; \\\"getHTMLErrorFromGraphAuthenticate\\\" doesn\\u0027t return anything.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[],\"creationDate\":\"2020-09-22T17:47:48+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"1e04f152-7933-4db1-8eac-15c5aeda2b7e\",\"rule\":\"typescript:S3699\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/azure/graph/authenticate.ts\",\"project\":\"test-project-2\",\"line\":42,\"hash\":\"026d54a8a00c05f6017b10bbc1ac2d8e\",\"textRange\":{\"startLine\":42,\"endLine\":42,\"startOffset\":18,\"endOffset\":51},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Remove this use of the output from \\\"getJSONErrorFromGraphAuthenticate\\\"; \\\"getJSONErrorFromGraphAuthenticate\\\" doesn\\u0027t return anything.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[],\"creationDate\":\"2020-09-22T17:47:48+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"LOGICAL\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"548f40e1-f47d-4ef9-9144-1ab85b229f5b\",\"rule\":\"typescript:S4144\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/resources/index.test.ts\",\"project\":\"test-project-2\",\"line\":116,\"hash\":\"aa977446271236749acacc3a1b5f0c2c\",\"textRange\":{\"startLine\":116,\"endLine\":116,\"startOffset\":26,\"endOffset\":28},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/resources/index.test.ts\",\"textRange\":{\"startLine\":93,\"endLine\":93,\"startOffset\":26,\"endOffset\":28},\"msg\":\"Original implementation\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Update this function so that its implementation is not identical to the one on line 93.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"confusing\",\"duplicate\",\"suspicious\"],\"creationDate\":\"2020-08-31T18:00:08+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"DISTINCT\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"b91ea8c0-e532-4deb-a656-8fe736aac402\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/isWideOpenSecurityGroup.ts\",\"project\":\"test-project-2\",\"line\":17,\"hash\":\"1a60287d1037e0d438fc48c6aff88958\",\"textRange\":{\"startLine\":17,\"endLine\":17,\"startOffset\":6,\"endOffset\":43},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[],\"creationDate\":\"2020-07-13T21:12:51+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"e45caa79-de24-46b6-bf41-b75150d9523e\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/isWideOpenSecurityGroup.ts\",\"project\":\"test-project-2\",\"line\":18,\"hash\":\"323551815fb02b5b80405cef3d7e9408\",\"textRange\":{\"startLine\":18,\"endLine\":18,\"startOffset\":8,\"endOffset\":43},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[],\"creationDate\":\"2020-07-13T21:12:51+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"7fa9656a-3207-45b4-9cde-e77ccbb8fe68\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/index.ts\",\"project\":\"test-project-2\",\"line\":147,\"hash\":\"fd30a87d9afb3db3438f430eb6444545\",\"textRange\":{\"startLine\":147,\"endLine\":147,\"startOffset\":21,\"endOffset\":58},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[],\"creationDate\":\"2020-05-27T20:41:05+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"86a078d5-e95b-4e4b-8a3c-72c7234a81f8\",\"rule\":\"typescript:S4043\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/getStepStartStates.test.ts\",\"project\":\"test-project-2\",\"line\":199,\"hash\":\"8f05ccb603d49f12c3381e355dd2e566\",\"textRange\":{\"startLine\":199,\"endLine\":199,\"startOffset\":47,\"endOffset\":61},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Move this array \\\"sort\\\" operation to a separate statement or replace it with \\\"toSorted\\\".\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\"],\"creationDate\":\"2020-05-27T19:16:12+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"83c77f51-3394-48a2-bdd2-fe7ca118fd13\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"project\":\"test-project-2\",\"line\":460,\"hash\":\"96565fdba876b24dc8868b5a049bebde\",\"textRange\":{\"startLine\":460,\"endLine\":460,\"startOffset\":22,\"endOffset\":77},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[],\"creationDate\":\"2020-05-21T05:01:24+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"71b88d31-94f6-4d88-b520-671b93a3cf86\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"project\":\"test-project-2\",\"line\":462,\"hash\":\"495ff6a7aacdf26e3816b0f02849674c\",\"textRange\":{\"startLine\":462,\"endLine\":462,\"startOffset\":12,\"endOffset\":44},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[],\"creationDate\":\"2020-05-21T05:01:24+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"1c5976dc-b787-4900-85cf-13fec852320b\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/index.ts\",\"project\":\"test-project-2\",\"line\":417,\"hash\":\"8cb6a98a737819cefa6433c013d7ca91\",\"textRange\":{\"startLine\":417,\"endLine\":417,\"startOffset\":4,\"endOffset\":73},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[],\"creationDate\":\"2020-05-16T03:03:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"d8781286-4825-420a-9e76-664d6f3d9594\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/index.ts\",\"project\":\"test-project-2\",\"line\":420,\"hash\":\"2a9726a4107ecbbd1c7b8130bea40416\",\"textRange\":{\"startLine\":420,\"endLine\":420,\"startOffset\":11,\"endOffset\":59},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[],\"creationDate\":\"2020-05-16T03:03:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"93e571d1-07e4-4918-b954-dd6ffa218546\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/index.ts\",\"project\":\"test-project-2\",\"line\":428,\"hash\":\"5421d2e545ef7e501b1b91bad7b64e10\",\"textRange\":{\"startLine\":428,\"endLine\":428,\"startOffset\":4,\"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\":\"adam.williams@lifeomic.com\",\"tags\":[],\"creationDate\":\"2020-05-16T03:03:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"03bd2971-6e62-4520-99af-17779f45aa87\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/compute/converters.ts\",\"project\":\"test-project-2\",\"line\":94,\"hash\":\"c771a7638afd1036ced107f2696595de\",\"textRange\":{\"startLine\":94,\"endLine\":94,\"startOffset\":12,\"endOffset\":63},\"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\":\"erkang.zheng@lifeomic.com\",\"tags\":[],\"creationDate\":\"2020-02-13T17:24:40+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"9da93387-3f26-4113-b3df-1a790bd980da\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/index.ts\",\"project\":\"test-project-2\",\"line\":265,\"hash\":\"77729bb2a72b3d63b268850808ba4903\",\"textRange\":{\"startLine\":265,\"endLine\":266,\"startOffset\":4,\"endOffset\":37},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[],\"creationDate\":\"2019-11-05T19:52:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"6efd7af7-7a12-47d0-a809-14ccf6efafe2\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/index.ts\",\"project\":\"test-project-2\",\"line\":118,\"hash\":\"e5f03eb94ded264e8f97dc64c390e6cd\",\"textRange\":{\"startLine\":118,\"endLine\":118,\"startOffset\":9,\"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\":\"adam.williams@lifeomic.com\",\"tags\":[],\"creationDate\":\"2019-10-11T21:02:28+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"babec37d-5d51-48e0-8a27-44b7a0ccce49\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/index.ts\",\"project\":\"test-project-2\",\"line\":81,\"hash\":\"8eb4dfbe52e45fb467b440f59819c47d\",\"textRange\":{\"startLine\":81,\"endLine\":81,\"startOffset\":22,\"endOffset\":67},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[],\"creationDate\":\"2019-09-25T14:44:02+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"64030e29-57b9-4c16-804e-f9a661f9d455\",\"rule\":\"typescript:S6582\",\"severity\":\"MINOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/index.ts\",\"project\":\"test-project-2\",\"line\":89,\"hash\":\"b3c656823cf00dea62df2da3f6208398\",\"textRange\":{\"startLine\":89,\"endLine\":89,\"startOffset\":21,\"endOffset\":78},\"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\":\"adam.williams@lifeomic.com\",\"tags\":[],\"creationDate\":\"2019-09-24T18:07:18+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false}],\"components\":[{\"key\":\"test-project-2:src/validateInvocation.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"validateInvocation.ts\",\"longName\":\"src/validateInvocation.ts\",\"path\":\"src/validateInvocation.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/index.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.test.ts\",\"longName\":\"src/steps/active-directory/index.test.ts\",\"path\":\"src/steps/active-directory/index.test.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/resources/index.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.test.ts\",\"longName\":\"src/steps/resource-manager/resources/index.test.ts\",\"path\":\"src/steps/resource-manager/resources/index.test.ts\"},{\"key\":\"test-project-2:test/helpers/recording.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"recording.ts\",\"longName\":\"test/helpers/recording.ts\",\"path\":\"test/helpers/recording.ts\"},{\"key\":\"test-project-2:src/azure/graph/authenticate.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"authenticate.ts\",\"longName\":\"src/azure/graph/authenticate.ts\",\"path\":\"src/azure/graph/authenticate.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/converters/isWideOpenSecurityGroup.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"isWideOpenSecurityGroup.ts\",\"longName\":\"src/steps/resource-manager/network/converters/isWideOpenSecurityGroup.ts\",\"path\":\"src/steps/resource-manager/network/converters/isWideOpenSecurityGroup.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/subscriptions/executionHandlers/usageDetails.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"usageDetails.ts\",\"longName\":\"src/steps/resource-manager/subscriptions/executionHandlers/usageDetails.ts\",\"path\":\"src/steps/resource-manager/subscriptions/executionHandlers/usageDetails.ts\"},{\"key\":\"test-project-2:src/azure/resource-manager/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/azure/resource-manager/client.ts\",\"path\":\"src/azure/resource-manager/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/container-instance/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/container-instance/index.ts\",\"path\":\"src/steps/resource-manager/container-instance/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/converters/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/network/converters/index.ts\",\"path\":\"src/steps/resource-manager/network/converters/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/utils/flatten.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"flatten.ts\",\"longName\":\"src/steps/resource-manager/utils/flatten.ts\",\"path\":\"src/steps/resource-manager/utils/flatten.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/mappers.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"mappers.ts\",\"longName\":\"src/steps/resource-manager/network/mappers.ts\",\"path\":\"src/steps/resource-manager/network/mappers.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/network/index.ts\",\"path\":\"src/steps/resource-manager/network/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.test.ts\",\"longName\":\"src/steps/resource-manager/network/index.test.ts\",\"path\":\"src/steps/resource-manager/network/index.test.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/compute/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/compute/client.ts\",\"path\":\"src/steps/resource-manager/compute/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/storage/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/storage/index.ts\",\"path\":\"src/steps/resource-manager/storage/index.ts\"},{\"key\":\"test-project-2\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"test-project-2\",\"longName\":\"test-project-2\"},{\"key\":\"test-project-2:src/steps/resource-manager/monitor/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/monitor/client.ts\",\"path\":\"src/steps/resource-manager/monitor/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/security/index.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.test.ts\",\"longName\":\"src/steps/resource-manager/security/index.test.ts\",\"path\":\"src/steps/resource-manager/security/index.test.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/compute/converters.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"converters.ts\",\"longName\":\"src/steps/resource-manager/compute/converters.ts\",\"path\":\"src/steps/resource-manager/compute/converters.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/event-hub/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/event-hub/index.ts\",\"path\":\"src/steps/resource-manager/event-hub/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/utils/matchers.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"matchers.ts\",\"longName\":\"src/steps/resource-manager/utils/matchers.ts\",\"path\":\"src/steps/resource-manager/utils/matchers.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/express-route/index.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.test.ts\",\"longName\":\"src/steps/resource-manager/express-route/index.test.ts\",\"path\":\"src/steps/resource-manager/express-route/index.test.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/conditional-access-policy/relationships/conditional-access-policy-assigned-azure-users.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"conditional-access-policy-assigned-azure-users.ts\",\"longName\":\"src/steps/active-directory/conditional-access-policy/relationships/conditional-access-policy-assigned-azure-users.ts\",\"path\":\"src/steps/active-directory/conditional-access-policy/relationships/conditional-access-policy-assigned-azure-users.ts\"},{\"key\":\"test-project-2:test/helpers/recording.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"recording.test.ts\",\"longName\":\"test/helpers/recording.test.ts\",\"path\":\"test/helpers/recording.test.ts\"},{\"key\":\"test-project-2:src/getStepStartStates.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"getStepStartStates.test.ts\",\"longName\":\"src/getStepStartStates.test.ts\",\"path\":\"src/getStepStartStates.test.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/application-security-group/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/application-security-group/client.ts\",\"path\":\"src/steps/resource-manager/application-security-group/client.ts\"}],\"facets\":[]}" + "size": 1001, + "text": "{\"total\":1,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":1},\"effortTotal\":5,\"issues\":[{\"key\":\"33bf383a-7162-4b28-9104-af9ce9915d12\",\"rule\":\"typescript:S6660\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/relationships/conditional-access-policy-assigned-azure-users.ts\",\"project\":\"test-project-2\",\"line\":46,\"hash\":\"557bc83d6be0f2748298921c7dc564c3\",\"textRange\":{\"startLine\":46,\"endLine\":46,\"startOffset\":10,\"endOffset\":12},\"flows\":[],\"status\":\"OPEN\",\"message\":\"\\u0027If\\u0027 statement should not be the only statement in \\u0027else\\u0027 block\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"bharat.kumavat@metronlabs.com\",\"tags\":[],\"creationDate\":\"2024-06-27T05:29:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false}],\"components\":[{\"key\":\"test-project-2\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"test-project-2\",\"longName\":\"test-project-2\"},{\"key\":\"test-project-2:src/steps/active-directory/conditional-access-policy/relationships/conditional-access-policy-assigned-azure-users.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"conditional-access-policy-assigned-azure-users.ts\",\"longName\":\"src/steps/active-directory/conditional-access-policy/relationships/conditional-access-policy-assigned-azure-users.ts\",\"path\":\"src/steps/active-directory/conditional-access-policy/relationships/conditional-access-policy-assigned-azure-users.ts\"}],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -1034,7 +722,7 @@ }, { "name": "date", - "value": "Wed, 24 Jul 2024 13:56:40 GMT" + "value": "Wed, 24 Jul 2024 15:03:02 GMT" }, { "name": "connection", @@ -1047,8 +735,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-07-24T13:56:41.052Z", - "time": 37, + "startedDateTime": "2024-07-24T15:03:02.467Z", + "time": 29, "timings": { "blocked": -1, "connect": -1, @@ -1056,11 +744,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 37 + "wait": 29 } }, { - "_id": "8a7197ba67bb9a6b54c8e33212429164", + "_id": "9e5b0d64d7e79e33f8e0f0e7bef7ee7a", "_order": 0, "cache": {}, "request": { @@ -1092,7 +780,7 @@ "value": "localhost:9000" } ], - "headersSize": 395, + "headersSize": 394, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -1118,21 +806,21 @@ }, { "name": "createdInLast", - "value": "10y" + "value": "1m" }, { "name": "impactSeverities", "value": "MEDIUM" } ], - "url": "http://localhost:9000/api/issues/search?p=2&ps=100&componentKeys=test-project-2&issueStatuses=&impactSoftwareQualities=&createdInLast=10y&impactSeverities=MEDIUM" + "url": "http://localhost:9000/api/issues/search?p=2&ps=100&componentKeys=test-project-2&issueStatuses=&impactSoftwareQualities=&createdInLast=1m&impactSeverities=MEDIUM" }, "response": { - "bodySize": 186, + "bodySize": 178, "content": { "mimeType": "application/json", - "size": 186, - "text": "{\"total\":53,\"p\":2,\"ps\":100,\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":53},\"effortTotal\":265,\"issues\":[],\"components\":[],\"facets\":[]}" + "size": 178, + "text": "{\"total\":1,\"p\":2,\"ps\":100,\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":1},\"effortTotal\":5,\"issues\":[],\"components\":[],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -1190,7 +878,7 @@ }, { "name": "date", - "value": "Wed, 24 Jul 2024 13:56:40 GMT" + "value": "Wed, 24 Jul 2024 15:03:02 GMT" }, { "name": "connection", @@ -1203,8 +891,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-07-24T13:56:41.097Z", - "time": 9, + "startedDateTime": "2024-07-24T15:03:02.503Z", + "time": 21, "timings": { "blocked": -1, "connect": -1, @@ -1212,11 +900,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 9 + "wait": 21 } }, { - "_id": "37989503d6d68ade5157b73a81e4c6a5", + "_id": "d09fbd86e3b081e3790744274855a8a6", "_order": 0, "cache": {}, "request": { @@ -1248,7 +936,7 @@ "value": "localhost:9000" } ], - "headersSize": 393, + "headersSize": 392, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -1274,21 +962,21 @@ }, { "name": "createdInLast", - "value": "10y" + "value": "1m" }, { "name": "impactSeverities", "value": "HIGH" } ], - "url": "http://localhost:9000/api/issues/search?p=1&ps=100&componentKeys=test-project-2&issueStatuses=&impactSoftwareQualities=&createdInLast=10y&impactSeverities=HIGH" + "url": "http://localhost:9000/api/issues/search?p=1&ps=100&componentKeys=test-project-2&issueStatuses=&impactSoftwareQualities=&createdInLast=1m&impactSeverities=HIGH" }, "response": { - "bodySize": 6405, + "bodySize": 1309, "content": { "mimeType": "application/json", - "size": 6405, - "text": "{\"total\":19,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":19},\"effortTotal\":224,\"issues\":[{\"key\":\"03c7ec2c-2f9e-464d-b506-79f7c4dd47a3\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"project\":\"test-project-2\",\"line\":53,\"hash\":\"09ad14e4ff4fb5e9bd2c589e2921607c\",\"textRange\":{\"startLine\":53,\"endLine\":53,\"startOffset\":16,\"endOffset\":32},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":64,\"endLine\":64,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":65,\"endLine\":65,\"startOffset\":43,\"endOffset\":45},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":67,\"endLine\":67,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":68,\"endLine\":68,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":71,\"endLine\":71,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":74,\"endLine\":74,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":80,\"endLine\":80,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":95,\"endLine\":95,\"startOffset\":10,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":82,\"endLine\":82,\"startOffset\":10,\"endOffset\":13},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":85,\"endLine\":85,\"startOffset\":14,\"endOffset\":19},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":6,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":100,\"endLine\":100,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":110,\"endLine\":110,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.\",\"effort\":\"17min\",\"debt\":\"17min\",\"author\":\"bharat.kumavat@metronlabs.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2024-06-27T05:29:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"203e8170-ad29-4758-a769-78398582d441\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/resource-manager/container-services/client.ts\",\"project\":\"test-project-2\",\"line\":92,\"hash\":\"0559872e3277601b398ce77fef6b7f61\",\"textRange\":{\"startLine\":92,\"endLine\":92,\"startOffset\":15,\"endOffset\":33},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/container-services/client.ts\",\"textRange\":{\"startLine\":102,\"endLine\":102,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/container-services/client.ts\",\"textRange\":{\"startLine\":103,\"endLine\":103,\"startOffset\":4,\"endOffset\":7},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/container-services/client.ts\",\"textRange\":{\"startLine\":108,\"endLine\":108,\"startOffset\":8,\"endOffset\":11},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/container-services/client.ts\",\"textRange\":{\"startLine\":112,\"endLine\":112,\"startOffset\":8,\"endOffset\":11},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/container-services/client.ts\",\"textRange\":{\"startLine\":115,\"endLine\":115,\"startOffset\":8,\"endOffset\":13},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/container-services/client.ts\",\"textRange\":{\"startLine\":116,\"endLine\":116,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/container-services/client.ts\",\"textRange\":{\"startLine\":117,\"endLine\":117,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/container-services/client.ts\",\"textRange\":{\"startLine\":124,\"endLine\":124,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.\",\"effort\":\"9min\",\"debt\":\"9min\",\"author\":\"gonzalo.avalos.ribas@contractor.jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2024-05-28T17:19:36+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"0cb703a7-31cf-4288-9d71-908325233f23\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/active-directory/access-groups/index.ts\",\"project\":\"test-project-2\",\"line\":371,\"hash\":\"5671d2acfebdf56864db94c2d129c84b\",\"textRange\":{\"startLine\":371,\"endLine\":371,\"startOffset\":26,\"endOffset\":28},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/index.ts\",\"textRange\":{\"startLine\":375,\"endLine\":375,\"startOffset\":6,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/index.ts\",\"textRange\":{\"startLine\":377,\"endLine\":377,\"startOffset\":37,\"endOffset\":38},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/index.ts\",\"textRange\":{\"startLine\":378,\"endLine\":378,\"startOffset\":8,\"endOffset\":11},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/index.ts\",\"textRange\":{\"startLine\":381,\"endLine\":381,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/index.ts\",\"textRange\":{\"startLine\":381,\"endLine\":381,\"startOffset\":29,\"endOffset\":31},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/index.ts\",\"textRange\":{\"startLine\":382,\"endLine\":382,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/index.ts\",\"textRange\":{\"startLine\":383,\"endLine\":383,\"startOffset\":14,\"endOffset\":16},\"msg\":\"+5 (incl. 4 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/index.ts\",\"textRange\":{\"startLine\":384,\"endLine\":384,\"startOffset\":48,\"endOffset\":50},\"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\":\"gonzalo.avalos.ribas@contractor.jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2024-05-28T13:57:11+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"81615f6e-a29f-4f19-9b66-e9acf2fc6e41\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"project\":\"test-project-2\",\"line\":105,\"hash\":\"09ad14e4ff4fb5e9bd2c589e2921607c\",\"textRange\":{\"startLine\":105,\"endLine\":105,\"startOffset\":16,\"endOffset\":32},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":116,\"endLine\":116,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":117,\"endLine\":117,\"startOffset\":43,\"endOffset\":45},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":119,\"endLine\":119,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":120,\"endLine\":120,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":123,\"endLine\":123,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":126,\"endLine\":126,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":132,\"endLine\":132,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":147,\"endLine\":147,\"startOffset\":10,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":134,\"endLine\":134,\"startOffset\":10,\"endOffset\":13},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":137,\"endLine\":137,\"startOffset\":14,\"endOffset\":19},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":151,\"endLine\":151,\"startOffset\":6,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":152,\"endLine\":152,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":162,\"endLine\":162,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.\",\"effort\":\"17min\",\"debt\":\"17min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2024-05-15T11:20:04+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"4977b472-8701-4bf5-8658-5ebeb4c97bd9\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"project\":\"test-project-2\",\"line\":168,\"hash\":\"0ce1bb87eb21989dae8edd8d5f622c0e\",\"textRange\":{\"startLine\":168,\"endLine\":168,\"startOffset\":16,\"endOffset\":43},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":179,\"endLine\":179,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":180,\"endLine\":180,\"startOffset\":43,\"endOffset\":45},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":182,\"endLine\":182,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":183,\"endLine\":183,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":186,\"endLine\":186,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":189,\"endLine\":189,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":195,\"endLine\":195,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":210,\"endLine\":210,\"startOffset\":10,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":197,\"endLine\":197,\"startOffset\":10,\"endOffset\":13},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":200,\"endLine\":200,\"startOffset\":14,\"endOffset\":19},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":214,\"endLine\":214,\"startOffset\":6,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":215,\"endLine\":215,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"textRange\":{\"startLine\":225,\"endLine\":225,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.\",\"effort\":\"17min\",\"debt\":\"17min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2024-05-15T11:20:04+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"5f5cc8b5-ea4d-4d96-b9fc-210f99864b5b\",\"rule\":\"typescript:S1186\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/resource-manager/express-route/index.ts\",\"project\":\"test-project-2\",\"line\":227,\"hash\":\"543a470c7ec008e094861ee2beeaa22c\",\"textRange\":{\"startLine\":227,\"endLine\":227,\"startOffset\":82,\"endOffset\":84},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Unexpected empty async function \\u0027buildAzureExpressRouteExpressRouteCrossConnectionRelation\\u0027.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"poornima@metronlabs.com\",\"tags\":[\"suspicious\"],\"creationDate\":\"2024-04-12T11:18:44+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"COMPLETE\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"f462c9d1-ea5f-4e3c-9d7f-5c8360c5658d\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"project\":\"test-project-2\",\"line\":261,\"hash\":\"09ad14e4ff4fb5e9bd2c589e2921607c\",\"textRange\":{\"startLine\":261,\"endLine\":261,\"startOffset\":16,\"endOffset\":32},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"textRange\":{\"startLine\":272,\"endLine\":272,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"textRange\":{\"startLine\":273,\"endLine\":273,\"startOffset\":43,\"endOffset\":45},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"textRange\":{\"startLine\":276,\"endLine\":276,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"textRange\":{\"startLine\":277,\"endLine\":277,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"textRange\":{\"startLine\":280,\"endLine\":280,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"textRange\":{\"startLine\":283,\"endLine\":283,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"textRange\":{\"startLine\":289,\"endLine\":289,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"textRange\":{\"startLine\":304,\"endLine\":304,\"startOffset\":10,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"textRange\":{\"startLine\":291,\"endLine\":291,\"startOffset\":10,\"endOffset\":13},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"textRange\":{\"startLine\":294,\"endLine\":294,\"startOffset\":14,\"endOffset\":19},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"textRange\":{\"startLine\":308,\"endLine\":308,\"startOffset\":6,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"textRange\":{\"startLine\":309,\"endLine\":309,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/client.ts\",\"textRange\":{\"startLine\":319,\"endLine\":319,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.\",\"effort\":\"17min\",\"debt\":\"17min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-10-04T18:48:20+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"89081bc6-d9e6-494e-90d6-b02bf914adeb\",\"rule\":\"typescript:S6861\",\"severity\":\"MAJOR\",\"component\":\"test-project-2:src/steps/resource-manager/network/mappers.ts\",\"project\":\"test-project-2\",\"line\":31123,\"hash\":\"09f8d8873c21354cb97bdec5409ed6b0\",\"textRange\":{\"startLine\":31123,\"endLine\":31142,\"startOffset\":7,\"endOffset\":2},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Exporting mutable \\u0027let\\u0027 binding, use \\u0027const\\u0027 instead.\",\"effort\":\"5min\",\"debt\":\"5min\",\"author\":\"ronald.arias@contractor.jupiterone.com\",\"tags\":[],\"creationDate\":\"2023-08-28T20:07:59+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CONVENTIONAL\",\"cleanCodeAttributeCategory\":\"CONSISTENT\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"},{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"MEDIUM\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"d4430466-d41f-4076-9e4c-754106511549\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"project\":\"test-project-2\",\"line\":334,\"hash\":\"670023ac9154a13795022e69a2c1bdb6\",\"textRange\":{\"startLine\":334,\"endLine\":334,\"startOffset\":22,\"endOffset\":29},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"textRange\":{\"startLine\":351,\"endLine\":351,\"startOffset\":4,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"textRange\":{\"startLine\":353,\"endLine\":353,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"textRange\":{\"startLine\":355,\"endLine\":355,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"textRange\":{\"startLine\":353,\"endLine\":353,\"startOffset\":31,\"endOffset\":33},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"textRange\":{\"startLine\":358,\"endLine\":358,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"textRange\":{\"startLine\":359,\"endLine\":359,\"startOffset\":32,\"endOffset\":34},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"textRange\":{\"startLine\":360,\"endLine\":360,\"startOffset\":39,\"endOffset\":41},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"textRange\":{\"startLine\":361,\"endLine\":361,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"textRange\":{\"startLine\":364,\"endLine\":364,\"startOffset\":12,\"endOffset\":17},\"msg\":\"+5 (incl. 4 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"textRange\":{\"startLine\":368,\"endLine\":368,\"startOffset\":13,\"endOffset\":15},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"textRange\":{\"startLine\":371,\"endLine\":371,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"textRange\":{\"startLine\":375,\"endLine\":375,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"textRange\":{\"startLine\":377,\"endLine\":377,\"startOffset\":145,\"endOffset\":147},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/azure/resource-manager/client.ts\",\"textRange\":{\"startLine\":385,\"endLine\":385,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.\",\"effort\":\"18min\",\"debt\":\"18min\",\"author\":\"gonzaloavalosribas@gonzalos-macbook-pro.local\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2023-03-23T13:18:15+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"44fdcc14-f962-4e36-a7cf-3275b1bff395\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"project\":\"test-project-2\",\"line\":33,\"hash\":\"cbe4f8350e3ef246f86a8aa4c638393f\",\"textRange\":{\"startLine\":33,\"endLine\":33,\"startOffset\":29,\"endOffset\":31},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"textRange\":{\"startLine\":35,\"endLine\":35,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"textRange\":{\"startLine\":42,\"endLine\":42,\"startOffset\":6,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"textRange\":{\"startLine\":42,\"endLine\":42,\"startOffset\":71,\"endOffset\":73},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"textRange\":{\"startLine\":44,\"endLine\":44,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"textRange\":{\"startLine\":67,\"endLine\":67,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"textRange\":{\"startLine\":78,\"endLine\":78,\"startOffset\":8,\"endOffset\":11},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"textRange\":{\"startLine\":78,\"endLine\":78,\"startOffset\":59,\"endOffset\":61},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"textRange\":{\"startLine\":79,\"endLine\":79,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"textRange\":{\"startLine\":83,\"endLine\":83,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"textRange\":{\"startLine\":94,\"endLine\":94,\"startOffset\":14,\"endOffset\":18},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"textRange\":{\"startLine\":105,\"endLine\":105,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"textRange\":{\"startLine\":111,\"endLine\":111,\"startOffset\":6,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"textRange\":{\"startLine\":113,\"endLine\":113,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"textRange\":{\"startLine\":124,\"endLine\":124,\"startOffset\":10,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.\",\"effort\":\"15min\",\"debt\":\"15min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2022-06-09T20:37:50+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"2487aeb8-6869-4711-92e9-18709ca38b9c\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"project\":\"test-project-2\",\"line\":632,\"hash\":\"cb3a50bc035f3e55fb4d0bcf75aaebe9\",\"textRange\":{\"startLine\":632,\"endLine\":632,\"startOffset\":21,\"endOffset\":23},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":634,\"endLine\":634,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":635,\"endLine\":635,\"startOffset\":48,\"endOffset\":50},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":638,\"endLine\":638,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":646,\"endLine\":646,\"startOffset\":10,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":663,\"endLine\":663,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":664,\"endLine\":664,\"startOffset\":46,\"endOffset\":48},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":667,\"endLine\":667,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":675,\"endLine\":675,\"startOffset\":10,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":676,\"endLine\":676,\"startOffset\":10,\"endOffset\":13},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":679,\"endLine\":679,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":689,\"endLine\":689,\"startOffset\":14,\"endOffset\":18},\"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\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2021-05-31T00:51:47+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"2348d33d-2cd4-4fc3-a193-0e1e67fcbb6a\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"project\":\"test-project-2\",\"line\":315,\"hash\":\"6da54e554fc78e6bf51ff3959d0355b5\",\"textRange\":{\"startLine\":315,\"endLine\":315,\"startOffset\":22,\"endOffset\":59},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":396,\"endLine\":396,\"startOffset\":2,\"endOffset\":4},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":397,\"endLine\":397,\"startOffset\":4,\"endOffset\":6},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":404,\"endLine\":404,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":407,\"endLine\":407,\"startOffset\":11,\"endOffset\":13},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":417,\"endLine\":417,\"startOffset\":6,\"endOffset\":10},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":414,\"endLine\":414,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":428,\"endLine\":428,\"startOffset\":4,\"endOffset\":7},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":428,\"endLine\":428,\"startOffset\":51,\"endOffset\":53},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":429,\"endLine\":429,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":436,\"endLine\":436,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":439,\"endLine\":439,\"startOffset\":13,\"endOffset\":15},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":449,\"endLine\":449,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"textRange\":{\"startLine\":446,\"endLine\":446,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.\",\"effort\":\"17min\",\"debt\":\"17min\",\"author\":\"nick.dowmon@jupiterone.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2021-03-23T23:34:12+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"277c8082-556d-4840-8e86-8e6417aba42a\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"project\":\"test-project-2\",\"line\":693,\"hash\":\"7f9d330cac968e11dbf26acc37325664\",\"textRange\":{\"startLine\":693,\"endLine\":693,\"startOffset\":21,\"endOffset\":23},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"textRange\":{\"startLine\":697,\"endLine\":697,\"startOffset\":6,\"endOffset\":9},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"textRange\":{\"startLine\":698,\"endLine\":698,\"startOffset\":8,\"endOffset\":11},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"textRange\":{\"startLine\":699,\"endLine\":699,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"textRange\":{\"startLine\":722,\"endLine\":722,\"startOffset\":12,\"endOffset\":16},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"textRange\":{\"startLine\":700,\"endLine\":700,\"startOffset\":60,\"endOffset\":62},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"textRange\":{\"startLine\":706,\"endLine\":706,\"startOffset\":12,\"endOffset\":14},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"textRange\":{\"startLine\":716,\"endLine\":716,\"startOffset\":14,\"endOffset\":18},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"textRange\":{\"startLine\":707,\"endLine\":707,\"startOffset\":14,\"endOffset\":17},\"msg\":\"+5 (incl. 4 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\":\"knnderousselle@gmail.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2021-02-11T21:51:34+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"968c129e-b70b-4bde-8582-8b37926a631c\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"project\":\"test-project-2\",\"line\":174,\"hash\":\"7b9a3a980773261f2adf7d8b5f99a082\",\"textRange\":{\"startLine\":174,\"endLine\":174,\"startOffset\":16,\"endOffset\":40},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"textRange\":{\"startLine\":180,\"endLine\":180,\"startOffset\":2,\"endOffset\":5},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"textRange\":{\"startLine\":184,\"endLine\":184,\"startOffset\":4,\"endOffset\":7},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"textRange\":{\"startLine\":185,\"endLine\":185,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"textRange\":{\"startLine\":185,\"endLine\":185,\"startOffset\":38,\"endOffset\":40},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"textRange\":{\"startLine\":188,\"endLine\":188,\"startOffset\":13,\"endOffset\":15},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"textRange\":{\"startLine\":188,\"endLine\":188,\"startOffset\":30,\"endOffset\":32},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"textRange\":{\"startLine\":190,\"endLine\":190,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"textRange\":{\"startLine\":193,\"endLine\":193,\"startOffset\":15,\"endOffset\":17},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"textRange\":{\"startLine\":196,\"endLine\":196,\"startOffset\":12,\"endOffset\":13},\"msg\":\"+5 (incl. 4 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"textRange\":{\"startLine\":205,\"endLine\":205,\"startOffset\":15,\"endOffset\":17},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"textRange\":{\"startLine\":211,\"endLine\":211,\"startOffset\":10,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"textRange\":{\"startLine\":219,\"endLine\":219,\"startOffset\":13,\"endOffset\":15},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.\",\"effort\":\"12min\",\"debt\":\"12min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2020-07-14T20:16:36+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"d4759bf1-61b0-49a1-be69-cde6f5104ce6\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"project\":\"test-project-2\",\"line\":86,\"hash\":\"bb52a82d0daf697605392eb2903cd4d6\",\"textRange\":{\"startLine\":86,\"endLine\":86,\"startOffset\":13,\"endOffset\":17},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function that depends on \\\"String.localeCompare\\\", to reliably sort elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2020-07-14T20:16:36+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"23ec1c44-460c-4119-936a-cf2c4a117589\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"project\":\"test-project-2\",\"line\":97,\"hash\":\"5b1f2fc41893083d4da51ac26df4a089\",\"textRange\":{\"startLine\":97,\"endLine\":97,\"startOffset\":53,\"endOffset\":57},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function that depends on \\\"String.localeCompare\\\", to reliably sort elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2020-07-14T20:16:36+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"5799b36d-2365-4af5-8a02-cc495959f503\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"project\":\"test-project-2\",\"line\":98,\"hash\":\"8d8ab2f602ac36da35bb1f79bfcb98f8\",\"textRange\":{\"startLine\":98,\"endLine\":98,\"startOffset\":53,\"endOffset\":57},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function that depends on \\\"String.localeCompare\\\", to reliably sort elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2020-07-14T20:16:36+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"2131e0c9-f8d5-4292-8a79-d74d74e9d3fe\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/getStepStartStates.test.ts\",\"project\":\"test-project-2\",\"line\":199,\"hash\":\"8f05ccb603d49f12c3381e355dd2e566\",\"textRange\":{\"startLine\":199,\"endLine\":199,\"startOffset\":55,\"endOffset\":59},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function that depends on \\\"String.localeCompare\\\", to reliably sort elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2020-05-27T19:16:12+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false},{\"key\":\"f62c9e4a-d3d2-4944-8b1e-ec1ddcfedb49\",\"rule\":\"typescript:S2871\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/getStepStartStates.test.ts\",\"project\":\"test-project-2\",\"line\":199,\"hash\":\"8f05ccb603d49f12c3381e355dd2e566\",\"textRange\":{\"startLine\":199,\"endLine\":199,\"startOffset\":31,\"endOffset\":35},\"flows\":[],\"status\":\"OPEN\",\"message\":\"Provide a compare function that depends on \\\"String.localeCompare\\\", to reliably sort elements alphabetically.\",\"effort\":\"10min\",\"debt\":\"10min\",\"author\":\"adam.williams@lifeomic.com\",\"tags\":[\"type-dependent\",\"bad-practice\"],\"creationDate\":\"2020-05-27T19:16:12+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"BUG\",\"scope\":\"MAIN\",\"quickFixAvailable\":true,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"CLEAR\",\"cleanCodeAttributeCategory\":\"INTENTIONAL\",\"impacts\":[{\"softwareQuality\":\"RELIABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false}],\"components\":[{\"key\":\"test-project-2\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"test-project-2\",\"longName\":\"test-project-2\"},{\"key\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/active-directory/conditional-access-policy/client.ts\",\"path\":\"src/steps/active-directory/conditional-access-policy/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/converters/securityGroups.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"securityGroups.ts\",\"longName\":\"src/steps/resource-manager/network/converters/securityGroups.ts\",\"path\":\"src/steps/resource-manager/network/converters/securityGroups.ts\"},{\"key\":\"test-project-2:src/azure/resource-manager/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/azure/resource-manager/client.ts\",\"path\":\"src/azure/resource-manager/client.ts\"},{\"key\":\"test-project-2:src/getStepStartStates.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"getStepStartStates.test.ts\",\"longName\":\"src/getStepStartStates.test.ts\",\"path\":\"src/getStepStartStates.test.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/active-directory/client.ts\",\"path\":\"src/steps/active-directory/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/mappers.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"mappers.ts\",\"longName\":\"src/steps/resource-manager/network/mappers.ts\",\"path\":\"src/steps/resource-manager/network/mappers.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/access-groups/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/active-directory/access-groups/client.ts\",\"path\":\"src/steps/active-directory/access-groups/client.ts\"},{\"key\":\"test-project-2:src/steps/active-directory/access-groups/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/active-directory/access-groups/index.ts\",\"path\":\"src/steps/active-directory/access-groups/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/network/index.ts\",\"path\":\"src/steps/resource-manager/network/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/network/index.test.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.test.ts\",\"longName\":\"src/steps/resource-manager/network/index.test.ts\",\"path\":\"src/steps/resource-manager/network/index.test.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/compute/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/compute/index.ts\",\"path\":\"src/steps/resource-manager/compute/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/container-services/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/resource-manager/container-services/client.ts\",\"path\":\"src/steps/resource-manager/container-services/client.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/interservice/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/interservice/index.ts\",\"path\":\"src/steps/resource-manager/interservice/index.ts\"},{\"key\":\"test-project-2:src/steps/resource-manager/express-route/index.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"index.ts\",\"longName\":\"src/steps/resource-manager/express-route/index.ts\",\"path\":\"src/steps/resource-manager/express-route/index.ts\"}],\"facets\":[]}" + "size": 1309, + "text": "{\"total\":1,\"p\":1,\"ps\":100,\"paging\":{\"pageIndex\":1,\"pageSize\":100,\"total\":1},\"effortTotal\":17,\"issues\":[{\"key\":\"03c7ec2c-2f9e-464d-b506-79f7c4dd47a3\",\"rule\":\"typescript:S3776\",\"severity\":\"CRITICAL\",\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"project\":\"test-project-2\",\"line\":53,\"hash\":\"09ad14e4ff4fb5e9bd2c589e2921607c\",\"textRange\":{\"startLine\":53,\"endLine\":53,\"startOffset\":16,\"endOffset\":32},\"flows\":[{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":64,\"endLine\":64,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":65,\"endLine\":65,\"startOffset\":43,\"endOffset\":45},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":67,\"endLine\":67,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":68,\"endLine\":68,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":71,\"endLine\":71,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":74,\"endLine\":74,\"startOffset\":10,\"endOffset\":12},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":80,\"endLine\":80,\"startOffset\":8,\"endOffset\":10},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":95,\"endLine\":95,\"startOffset\":10,\"endOffset\":14},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":82,\"endLine\":82,\"startOffset\":10,\"endOffset\":13},\"msg\":\"+3 (incl. 2 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":85,\"endLine\":85,\"startOffset\":14,\"endOffset\":19},\"msg\":\"+4 (incl. 3 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":99,\"endLine\":99,\"startOffset\":6,\"endOffset\":11},\"msg\":\"+1\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":100,\"endLine\":100,\"startOffset\":6,\"endOffset\":8},\"msg\":\"+2 (incl. 1 for nesting)\",\"msgFormattings\":[]}]},{\"locations\":[{\"component\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"textRange\":{\"startLine\":110,\"endLine\":110,\"startOffset\":8,\"endOffset\":12},\"msg\":\"+1\",\"msgFormattings\":[]}]}],\"status\":\"OPEN\",\"message\":\"Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.\",\"effort\":\"17min\",\"debt\":\"17min\",\"author\":\"bharat.kumavat@metronlabs.com\",\"tags\":[\"brain-overload\"],\"creationDate\":\"2024-06-27T05:29:54+0000\",\"updateDate\":\"2024-07-24T10:30:06+0000\",\"type\":\"CODE_SMELL\",\"scope\":\"MAIN\",\"quickFixAvailable\":false,\"messageFormattings\":[],\"codeVariants\":[],\"cleanCodeAttribute\":\"FOCUSED\",\"cleanCodeAttributeCategory\":\"ADAPTABLE\",\"impacts\":[{\"softwareQuality\":\"MAINTAINABILITY\",\"severity\":\"HIGH\"}],\"issueStatus\":\"OPEN\",\"prioritizedRule\":false}],\"components\":[{\"key\":\"test-project-2\",\"enabled\":true,\"qualifier\":\"TRK\",\"name\":\"test-project-2\",\"longName\":\"test-project-2\"},{\"key\":\"test-project-2:src/steps/active-directory/conditional-access-policy/client.ts\",\"enabled\":true,\"qualifier\":\"FIL\",\"name\":\"client.ts\",\"longName\":\"src/steps/active-directory/conditional-access-policy/client.ts\",\"path\":\"src/steps/active-directory/conditional-access-policy/client.ts\"}],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -1346,7 +1034,7 @@ }, { "name": "date", - "value": "Wed, 24 Jul 2024 13:56:40 GMT" + "value": "Wed, 24 Jul 2024 15:03:02 GMT" }, { "name": "connection", @@ -1359,8 +1047,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-07-24T13:56:41.110Z", - "time": 24, + "startedDateTime": "2024-07-24T15:03:02.528Z", + "time": 19, "timings": { "blocked": -1, "connect": -1, @@ -1368,11 +1056,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 24 + "wait": 19 } }, { - "_id": "1a3d632340cb0be2547edd1705a1adca", + "_id": "fc74d49b3de5ad9ca3078ae620c8a613", "_order": 0, "cache": {}, "request": { @@ -1404,7 +1092,7 @@ "value": "localhost:9000" } ], - "headersSize": 393, + "headersSize": 392, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -1430,21 +1118,21 @@ }, { "name": "createdInLast", - "value": "10y" + "value": "1m" }, { "name": "impactSeverities", "value": "HIGH" } ], - "url": "http://localhost:9000/api/issues/search?p=2&ps=100&componentKeys=test-project-2&issueStatuses=&impactSoftwareQualities=&createdInLast=10y&impactSeverities=HIGH" + "url": "http://localhost:9000/api/issues/search?p=2&ps=100&componentKeys=test-project-2&issueStatuses=&impactSoftwareQualities=&createdInLast=1m&impactSeverities=HIGH" }, "response": { - "bodySize": 182, + "bodySize": 178, "content": { "mimeType": "application/json", - "size": 182, - "text": "{\"total\":19,\"p\":2,\"ps\":100,\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":19},\"effortTotal\":224,\"issues\":[],\"components\":[],\"facets\":[]}" + "size": 178, + "text": "{\"total\":1,\"p\":2,\"ps\":100,\"paging\":{\"pageIndex\":2,\"pageSize\":100,\"total\":1},\"effortTotal\":17,\"issues\":[],\"components\":[],\"facets\":[]}" }, "cookies": [], "headers": [ @@ -1502,7 +1190,7 @@ }, { "name": "date", - "value": "Wed, 24 Jul 2024 13:56:40 GMT" + "value": "Wed, 24 Jul 2024 15:03:02 GMT" }, { "name": "connection", @@ -1515,8 +1203,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-07-24T13:56:41.143Z", - "time": 9, + "startedDateTime": "2024-07-24T15:03:02.551Z", + "time": 10, "timings": { "blocked": -1, "connect": -1, @@ -1524,7 +1212,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 9 + "wait": 10 } } ],