Skip to content

IBX-12091: Added TypeScript translation extraction support#1967

Open
mikadamczyk wants to merge 6 commits into
6.0from
feature/IBX-12091-typescript-translation-extraction
Open

IBX-12091: Added TypeScript translation extraction support#1967
mikadamczyk wants to merge 6 commits into
6.0from
feature/IBX-12091-typescript-translation-extraction

After cr

8b9bbb0
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Jul 20, 2026 in 35s

Quality Gate failed

Failed conditions
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 failure on line 135 in src/lib/Translation/Extractor/typescript_translation_extractor.mjs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.

See more on https://sonarcloud.io/project/issues?id=ibexa_admin-ui&issues=AZ9p45ZsLoLvPVMSGUiS&open=AZ9p45ZsLoLvPVMSGUiS&pullRequest=1967

Check warning on line 139 in src/lib/Translation/Extractor/TypeScriptExtractorClient.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define and throw a dedicated exception instead of using a generic one.

See more on https://sonarcloud.io/project/issues?id=ibexa_admin-ui&issues=AZ9_h3bxfoF4mdGUrsJw&open=AZ9_h3bxfoF4mdGUrsJw&pullRequest=1967

Check warning on line 146 in .github/workflows/backend-ci.yaml

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Lifecycle scripts are enabled by default in Yarn v2+.

See more on https://sonarcloud.io/project/issues?id=ibexa_admin-ui&issues=AZ9_yweGtPeG6EAUOR9v&open=AZ9_yweGtPeG6EAUOR9v&pullRequest=1967

Check warning on line 204 in .github/workflows/backend-ci.yaml

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Lifecycle scripts are enabled by default in Yarn v2+.

See more on https://sonarcloud.io/project/issues?id=ibexa_admin-ui&issues=AZ9_yweGtPeG6EAUOR9w&open=AZ9_yweGtPeG6EAUOR9w&pullRequest=1967

Check failure on line 128 in src/lib/Translation/Extractor/TypeScriptFileVisitor.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this method is empty, throw an Exception or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=ibexa_admin-ui&issues=AZ9p45VILoLvPVMSGUiP&open=AZ9p45VILoLvPVMSGUiP&pullRequest=1967

Check warning on line 112 in src/lib/Translation/Extractor/TypeScriptExtractorClient.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define and throw a dedicated exception instead of using a generic one.

See more on https://sonarcloud.io/project/issues?id=ibexa_admin-ui&issues=AZ9_h3bxfoF4mdGUrsJu&open=AZ9_h3bxfoF4mdGUrsJu&pullRequest=1967

Check warning on line 92 in .github/workflows/backend-ci.yaml

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Lifecycle scripts are enabled by default in Yarn v2+.

See more on https://sonarcloud.io/project/issues?id=ibexa_admin-ui&issues=AZ9_yweGtPeG6EAUOR9u&open=AZ9_yweGtPeG6EAUOR9u&pullRequest=1967

Check warning on line 148 in src/lib/Translation/Extractor/TypeScriptExtractorClient.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define and throw a dedicated exception instead of using a generic one.

See more on https://sonarcloud.io/project/issues?id=ibexa_admin-ui&issues=AZ9_h3bxfoF4mdGUrsJx&open=AZ9_h3bxfoF4mdGUrsJx&pullRequest=1967

Check warning on line 77 in src/lib/Translation/Extractor/TypeScriptExtractorClient.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define and throw a dedicated exception instead of using a generic one.

See more on https://sonarcloud.io/project/issues?id=ibexa_admin-ui&issues=AZ9_h3bxfoF4mdGUrsJt&open=AZ9_h3bxfoF4mdGUrsJt&pullRequest=1967

Check warning on line 121 in src/lib/Translation/Extractor/TypeScriptExtractorClient.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define and throw a dedicated exception instead of using a generic one.

See more on https://sonarcloud.io/project/issues?id=ibexa_admin-ui&issues=AZ9_h3bxfoF4mdGUrsJv&open=AZ9_h3bxfoF4mdGUrsJv&pullRequest=1967

Check warning on line 63 in src/lib/Translation/Extractor/TypeScriptExtractorClient.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define and throw a dedicated exception instead of using a generic one.

See more on https://sonarcloud.io/project/issues?id=ibexa_admin-ui&issues=AZ9_h3bxfoF4mdGUrsJs&open=AZ9_h3bxfoF4mdGUrsJs&pullRequest=1967