feat(poc): sanity plugin check - POC #4523
Quality Gate failed
Failed conditions
3 Security Hotspots
C Security 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 460 in scripts/install-dynamic-plugins/install-dynamic-plugins-fast.py
sonarqubecloud / SonarCloud Code Analysis
Either merge this branch with the identical one on line "458" or change one of the implementations.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzeKYdYQfzI5btlR&open=AZ1KMzeKYdYQfzI5btlR&pullRequest=4523
Check warning on line 515 in scripts/install-dynamic-plugins/install-dynamic-plugins-fast.py
sonarqubecloud / SonarCloud Code Analysis
Add replacement fields or use a normal string instead of an f-string.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzeKYdYQfzI5btlT&open=AZ1KMzeKYdYQfzI5btlT&pullRequest=4523
Check warning on line 253 in scripts/install-dynamic-plugins/install-dynamic-plugins-fast.py
sonarqubecloud / SonarCloud Code Analysis
Remove the unused function parameter "destination".
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzeKYdYQfzI5btlO&open=AZ1KMzeKYdYQfzI5btlO&pullRequest=4523
Check failure on line 629 in scripts/install-dynamic-plugins/install-dynamic-plugins-fast.py
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "dynamic-plugins.default.yaml" 3 times.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzeKYdYQfzI5btlL&open=AZ1KMzeKYdYQfzI5btlL&pullRequest=4523
Check failure on line 34 in sanity-plugin-check/scripts/extract-plugins.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzd-YdYQfzI5btlG&open=AZ1KMzd-YdYQfzI5btlG&pullRequest=4523
Check failure on line 499 in scripts/install-dynamic-plugins/install-dynamic-plugins-fast.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzeKYdYQfzI5btlS&open=AZ1KMzeKYdYQfzI5btlS&pullRequest=4523
Check warning on line 29 in sanity-plugin-check/scripts/extract-plugins.sh
sonarqubecloud / SonarCloud Code Analysis
Redirect this error message to stderr (>&2).
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzd-YdYQfzI5btlF&open=AZ1KMzd-YdYQfzI5btlF&pullRequest=4523
Check warning on line 526 in scripts/install-dynamic-plugins/install-dynamic-plugins-fast.py
sonarqubecloud / SonarCloud Code Analysis
Add replacement fields or use a normal string instead of an f-string.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzeKYdYQfzI5btlU&open=AZ1KMzeKYdYQfzI5btlU&pullRequest=4523
Check warning on line 571 in scripts/install-dynamic-plugins/install-dynamic-plugins-fast.py
sonarqubecloud / SonarCloud Code Analysis
Add replacement fields or use a normal string instead of an f-string.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzeKYdYQfzI5btlV&open=AZ1KMzeKYdYQfzI5btlV&pullRequest=4523
Check warning on line 586 in scripts/install-dynamic-plugins/install-dynamic-plugins-fast.py
sonarqubecloud / SonarCloud Code Analysis
Add replacement fields or use a normal string instead of an f-string.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzeKYdYQfzI5btlX&open=AZ1KMzeKYdYQfzI5btlX&pullRequest=4523
Check failure on line 253 in scripts/install-dynamic-plugins/install-dynamic-plugins-fast.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 21 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzeKYdYQfzI5btlP&open=AZ1KMzeKYdYQfzI5btlP&pullRequest=4523
Check warning on line 35 in sanity-plugin-check/scripts/extract-plugins.sh
sonarqubecloud / SonarCloud Code Analysis
Redirect this error message to stderr (>&2).
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzd-YdYQfzI5btlH&open=AZ1KMzd-YdYQfzI5btlH&pullRequest=4523
Check warning on line 58 in sanity-plugin-check/scripts/extract-plugins.sh
sonarqubecloud / SonarCloud Code Analysis
Redirect this error message to stderr (>&2).
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzd-YdYQfzI5btlJ&open=AZ1KMzd-YdYQfzI5btlJ&pullRequest=4523
Check warning on line 581 in scripts/install-dynamic-plugins/install-dynamic-plugins-fast.py
sonarqubecloud / SonarCloud Code Analysis
Add replacement fields or use a normal string instead of an f-string.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzeKYdYQfzI5btlW&open=AZ1KMzeKYdYQfzI5btlW&pullRequest=4523
Check warning on line 9 in sanity-plugin-check/src/start-backend.ts
sonarqubecloud / SonarCloud Code Analysis
export statement without specifiers is not allowed.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzdrYdYQfzI5btlD&open=AZ1KMzdrYdYQfzI5btlD&pullRequest=4523
Check failure on line 57 in sanity-plugin-check/scripts/extract-plugins.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzd-YdYQfzI5btlI&open=AZ1KMzd-YdYQfzI5btlI&pullRequest=4523
Check warning on line 155 in scripts/install-dynamic-plugins/install-dynamic-plugins-fast.py
sonarqubecloud / SonarCloud Code Analysis
Extract this nested conditional expression into an independent statement.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzeKYdYQfzI5btlM&open=AZ1KMzeKYdYQfzI5btlM&pullRequest=4523
Check failure on line 677 in scripts/install-dynamic-plugins/install-dynamic-plugins-fast.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 95 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzeKYdYQfzI5btlZ&open=AZ1KMzeKYdYQfzI5btlZ&pullRequest=4523
Check warning on line 231 in scripts/install-dynamic-plugins/install-dynamic-plugins-fast.py
sonarqubecloud / SonarCloud Code Analysis
Change this code to not construct the path from user-controlled data.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KOo5PD1FKmVbCqv1F&open=AZ1KOo5PD1FKmVbCqv1F&pullRequest=4523
Check failure on line 545 in scripts/install-dynamic-plugins/install-dynamic-plugins-fast.py
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "dynamic-plugin-config.hash" 3 times.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzeKYdYQfzI5btlK&open=AZ1KMzeKYdYQfzI5btlK&pullRequest=4523
Check warning on line 2 in sanity-plugin-check/jest.config.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `node:path` over `path`.
See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh&issues=AZ1KMzdzYdYQfzI5btlE&open=AZ1KMzdzYdYQfzI5btlE&pullRequest=4523