Skip to content

fix(poc): switch to fast installer, fix sonar path injection, add orc…

eabc89a
Select commit
Loading
Failed to load commit list.
Open

feat(poc): sanity plugin check - POC #4523

fix(poc): switch to fast installer, fix sonar path injection, add orc…
eabc89a
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Apr 1, 2026 in 54s

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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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