Storage v2 #681
Storage v2 #681
Quality Gate failed
Failed conditions
12.7% Duplication on New Code (required ≤ 3%)
Annotations
Check warning on line 162 in src/libs/blockchain/gcr/gcr_routines/GCRStorageProgramRoutines.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer using an optional chain expression instead, as it's more concise and easier to read.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK4Zzxe52Z1trb5v&open=AZyQYK4Zzxe52Z1trb5v&pullRequest=681
Check warning on line 1293 in src/libs/blockchain/gcr/gcr_routines/GCRStorageProgramRoutines.ts
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since it does not change the type of the expression.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK4Zzxe52Z1trb55&open=AZyQYK4Zzxe52Z1trb55&pullRequest=681
Check warning on line 1063 in src/libs/blockchain/gcr/gcr_routines/GCRStorageProgramRoutines.ts
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since it does not change the type of the expression.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK4Zzxe52Z1trb53&open=AZyQYK4Zzxe52Z1trb53&pullRequest=681
Check warning on line 247 in tests/storageprogram/validation.test.ts
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since it does not change the type of the expression.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLQrzxe52Z1trb7n&open=AZyQYLQrzxe52Z1trb7n&pullRequest=681
Check warning on line 101 in src/features/metrics/MetricsServer.ts
sonarqubecloud / SonarCloud Code Analysis
'error' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLNSzxe52Z1trb7A&open=AZyQYLNSzxe52Z1trb7A&pullRequest=681
Check warning on line 107 in src/features/mcp/tools/demosTools.ts
sonarqubecloud / SonarCloud Code Analysis
'error' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLNAzxe52Z1trb67&open=AZyQYLNAzxe52Z1trb67&pullRequest=681
Check warning on line 180 in src/libs/blockchain/gcr/gcr_routines/handleNativeOperations.ts
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since it does not change the type of the expression.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK3Uzxe52Z1trb5t&open=AZyQYK3Uzxe52Z1trb5t&pullRequest=681
Check warning on line 129 in tests/storageprogram/acl.test.ts
sonarqubecloud / SonarCloud Code Analysis
Move function 'makeSetFieldEdit' to the outer scope.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLQhzxe52Z1trb7m&open=AZyQYLQhzxe52Z1trb7m&pullRequest=681
Check warning on line 410 in src/libs/network/manageGCRRoutines.ts
sonarqubecloud / SonarCloud Code Analysis
'error' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK1lzxe52Z1trb5i&open=AZyQYK1lzxe52Z1trb5i&pullRequest=681
Check warning on line 249 in src/features/storageprogram/routes.ts
sonarqubecloud / SonarCloud Code Analysis
'error' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLO1zxe52Z1trb7G&open=AZyQYLO1zxe52Z1trb7G&pullRequest=681
Check warning on line 176 in tests/omniprotocol/consensus.test.ts
sonarqubecloud / SonarCloud Code Analysis
Update this function so that its implementation is not identical to the one on line 80.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLRXzxe52Z1trb7v&open=AZyQYLRXzxe52Z1trb7v&pullRequest=681
Check warning on line 3 in src/utilities/validateUint8Array.ts
sonarqubecloud / SonarCloud Code Analysis
'unknown' overrides all other types in this union type.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLJLzxe52Z1trb6p&open=AZyQYLJLzxe52Z1trb6p&pullRequest=681
Check warning on line 270 in src/features/mcp/tools/demosTools.ts
sonarqubecloud / SonarCloud Code Analysis
'error' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLNAzxe52Z1trb6_&open=AZyQYLNAzxe52Z1trb6_&pullRequest=681
Check warning on line 3 in tests/storageprogram/acl.test.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `node:path` over `path`.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLQhzxe52Z1trb7j&open=AZyQYLQhzxe52Z1trb7j&pullRequest=681
Check warning on line 716 in src/features/storageprogram/routes.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `Number.parseInt` over `parseInt`.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLO1zxe52Z1trb7b&open=AZyQYLO1zxe52Z1trb7b&pullRequest=681
Check warning on line 325 in src/features/storageprogram/routes.ts
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since it does not change the type of the expression.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLO1zxe52Z1trb7K&open=AZyQYLO1zxe52Z1trb7K&pullRequest=681
Check warning on line 111 in tests/storageprogram/acl.test.ts
sonarqubecloud / SonarCloud Code Analysis
Move function 'makeDeleteEdit' to the outer scope.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLQhzxe52Z1trb7l&open=AZyQYLQhzxe52Z1trb7l&pullRequest=681
Check warning on line 488 in tests/storageprogram/validation.test.ts
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since it does not change the type of the expression.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLQrzxe52Z1trb7q&open=AZyQYLQrzxe52Z1trb7q&pullRequest=681
Check failure on line 75 in src/libs/blockchain/gcr/gcr_routines/GCRStorageProgramRoutines.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK4Zzxe52Z1trb5u&open=AZyQYK4Zzxe52Z1trb5u&pullRequest=681
Check warning on line 209 in src/libs/omniprotocol/auth/verifier.ts
sonarqubecloud / SonarCloud Code Analysis
'error' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK_zzxe52Z1trb6G&open=AZyQYK_zzxe52Z1trb6G&pullRequest=681
Check warning on line 23 in src/libs/network/manageAuth.ts
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since it does not change the type of the expression.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYKzSzxe52Z1trb4-&open=AZyQYKzSzxe52Z1trb4-&pullRequest=681
Check warning on line 132 in src/features/mcp/tools/demosTools.ts
sonarqubecloud / SonarCloud Code Analysis
'error' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLNAzxe52Z1trb68&open=AZyQYLNAzxe52Z1trb68&pullRequest=681
Check warning on line 416 in src/libs/blockchain/transaction.ts
sonarqubecloud / SonarCloud Code Analysis
'e' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK60zxe52Z1trb6A&open=AZyQYK60zxe52Z1trb6A&pullRequest=681
Check warning on line 234 in src/libs/omniprotocol/integration/BaseAdapter.ts
sonarqubecloud / SonarCloud Code Analysis
'error' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLAAzxe52Z1trb6I&open=AZyQYLAAzxe52Z1trb6I&pullRequest=681
Check warning on line 488 in src/features/storageprogram/routes.ts
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since it does not change the type of the expression.
See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLO1zxe52Z1trb7Q&open=AZyQYLO1zxe52Z1trb7Q&pullRequest=681