chore: consider switching from py to .sh +... #4499
Quality Gate failed
Failed conditions
14 Security Hotspots
D Reliability Rating on New Code (required ≥ A)
See analysis details on SonarQube Cloud
Catch issues before they fail your Quality Gate with our IDE extension
SonarQube for IDE
Annotations
Check warning on line 67 in scripts/install-dynamic-plugins/src/registry-oci.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `String#replaceAll()` over `String#replace()`.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1lz7c7kP5Fazkn3&open=AZ1AW1lz7c7kP5Fazkn3&pullRequest=4499
Check warning on line 48 in scripts/install-dynamic-plugins/src/npm-parse-plugin-key.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=redhat-developer_rhdh&issues=AZ1AW1f07c7kP5Fazkm_&open=AZ1AW1f07c7kP5Fazkm_&pullRequest=4499
Check warning on line 164 in scripts/install-dynamic-plugins/src/merge-dynamic-plugins.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=redhat-developer_rhdh&issues=AZ1AW1mF7c7kP5FazkoJ&open=AZ1AW1mF7c7kP5FazkoJ&pullRequest=4499
Check warning on line 47 in scripts/install-dynamic-plugins/src/registry-oci.ts
sonarqubecloud / SonarCloud Code Analysis
Use the "RegExp.exec()" method instead.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1lz7c7kP5Fazkn2&open=AZ1AW1lz7c7kP5Fazkn2&pullRequest=4499
Check warning on line 13 in scripts/install-dynamic-plugins/src/merge-app-config.ts
sonarqubecloud / SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1l_7c7kP5Fazkn5&open=AZ1AW1l_7c7kP5Fazkn5&pullRequest=4499
Check warning on line 129 in scripts/install-dynamic-plugins/src/merge-dynamic-plugins.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=redhat-developer_rhdh&issues=AZ1AW1mF7c7kP5FazkoD&open=AZ1AW1mF7c7kP5FazkoD&pullRequest=4499
Check warning on line 164 in scripts/install-dynamic-plugins/src/install.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=redhat-developer_rhdh&issues=AZ1AW1lc7c7kP5FazknN&open=AZ1AW1lc7c7kP5FazknN&pullRequest=4499
Check warning on line 156 in scripts/install-dynamic-plugins/src/merge-dynamic-plugins.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=redhat-developer_rhdh&issues=AZ1AW1mF7c7kP5FazkoG&open=AZ1AW1mF7c7kP5FazkoG&pullRequest=4499
Check warning on line 13 in scripts/install-dynamic-plugins/src/oci-ref.ts
sonarqubecloud / SonarCloud Code Analysis
`String.raw` should be used to avoid escaping `\`.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1ln7c7kP5Fazkns&open=AZ1AW1ln7c7kP5Fazkns&pullRequest=4499
Check warning on line 31 in scripts/install-dynamic-plugins/src/oci-ref.ts
sonarqubecloud / SonarCloud Code Analysis
Use the "RegExp.exec()" method instead.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1ln7c7kP5Fazknv&open=AZ1AW1ln7c7kP5Fazknv&pullRequest=4499
Check warning on line 8 in scripts/install-dynamic-plugins/src/oci-parse.ts
sonarqubecloud / SonarCloud Code Analysis
`String.raw` should be used to avoid escaping `\`.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1li7c7kP5Fazknf&open=AZ1AW1li7c7kP5Fazknf&pullRequest=4499
Check warning on line 9 in scripts/install-dynamic-plugins/src/oci-parse.ts
sonarqubecloud / SonarCloud Code Analysis
`String.raw` should be used to avoid escaping `\`.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1li7c7kP5Fazkng&open=AZ1AW1li7c7kP5Fazkng&pullRequest=4499
Check warning on line 33 in scripts/install-dynamic-plugins/src/oci-parse.ts
sonarqubecloud / SonarCloud Code Analysis
Use the "RegExp.exec()" method instead.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1li7c7kP5Fazknl&open=AZ1AW1li7c7kP5Fazknl&pullRequest=4499
Check warning on line 8 in scripts/install-dynamic-plugins/src/oci-ref.ts
sonarqubecloud / SonarCloud Code Analysis
`String.raw` should be used to avoid escaping `\`.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1ln7c7kP5Fazknp&open=AZ1AW1ln7c7kP5Fazknp&pullRequest=4499
Check warning on line 307 in scripts/install-dynamic-plugins/src/install.ts
sonarqubecloud / SonarCloud Code Analysis
'pluginJson.forceDownload ?? false' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1lc7c7kP5FazknV&open=AZ1AW1lc7c7kP5FazknV&pullRequest=4499
Check warning on line 26 in scripts/install-dynamic-plugins/src/cli.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer top-level await over using a promise chain.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1lO7c7kP5FazknB&open=AZ1AW1lO7c7kP5FazknB&pullRequest=4499
Check warning on line 17 in scripts/install-dynamic-plugins/src/oci-ref.ts
sonarqubecloud / SonarCloud Code Analysis
`String.raw` should be used to avoid escaping `\`.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1ln7c7kP5Fazknu&open=AZ1AW1ln7c7kP5Fazknu&pullRequest=4499
Check warning on line 35 in scripts/install-dynamic-plugins/src/oci-ref.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=redhat-developer_rhdh&issues=AZ1AW1ln7c7kP5Fazknw&open=AZ1AW1ln7c7kP5Fazknw&pullRequest=4499
Check warning on line 66 in scripts/install-dynamic-plugins/src/merge-dynamic-plugins.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=redhat-developer_rhdh&issues=AZ1AW1mF7c7kP5Fazkn_&open=AZ1AW1mF7c7kP5Fazkn_&pullRequest=4499
Check warning on line 132 in scripts/install-dynamic-plugins/src/merge-dynamic-plugins.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=redhat-developer_rhdh&issues=AZ1AW1mF7c7kP5FazkoE&open=AZ1AW1mF7c7kP5FazkoE&pullRequest=4499
Check warning on line 52 in scripts/install-dynamic-plugins/src/install.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `.find(…)` over `.filter(…)`.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1lc7c7kP5FazknG&open=AZ1AW1lc7c7kP5FazknG&pullRequest=4499
Check warning on line 166 in scripts/install-dynamic-plugins/src/merge-dynamic-plugins.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=redhat-developer_rhdh&issues=AZ1AW1mF7c7kP5FazkoK&open=AZ1AW1mF7c7kP5FazkoK&pullRequest=4499
Check warning on line 81 in scripts/install-dynamic-plugins/src/install.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `String#replaceAll()` over `String#replace()`.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1lc7c7kP5FazknL&open=AZ1AW1lc7c7kP5FazknL&pullRequest=4499
Check warning on line 10 in scripts/install-dynamic-plugins/src/oci-ref.ts
sonarqubecloud / SonarCloud Code Analysis
`String.raw` should be used to avoid escaping `\`.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1ln7c7kP5Fazknr&open=AZ1AW1ln7c7kP5Fazknr&pullRequest=4499
Check warning on line 16 in scripts/install-dynamic-plugins/src/compute-plugin-hash.ts
sonarqubecloud / SonarCloud Code Analysis
`new Error()` is too unspecific for a type check. Use `new TypeError()` instead.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1AW1lt7c7kP5Fazkny&open=AZ1AW1lt7c7kP5Fazkny&pullRequest=4499