Skip to content

release: v3.5.0 – staging → master - #902

Merged
nevil-mathew merged 30 commits into
masterfrom
staging
Jul 17, 2026
Merged

release: v3.5.0 – staging → master#902
nevil-mathew merged 30 commits into
masterfrom
staging

Merge pull request #895 from ELEVATE-Project/develop

8e1b61f
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jul 17, 2026 in 2m 22s

Annotations

Check warning on line 660 in src/generics/utils.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use Array.isArray() instead of isArray() from lodash.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNlugcTF_KS25Ddp&open=AZ9wNNlugcTF_KS25Ddp&pullRequest=902

Check warning on line 218 in src/scripts/migrateTenantOrgData.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `String#replaceAll()` over `String#replace()`.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNksgcTF_KS25Ddc&open=AZ9wNNksgcTF_KS25Ddc&pullRequest=902

Check warning on line 1327 in src/services/account.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless assignment to variable "purpose".

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNfagcTF_KS25DdW&open=AZ9wNNfagcTF_KS25DdW&pullRequest=902

Check warning on line 123 in src/services/account.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this "TODO" comment.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNfagcTF_KS25DdQ&open=AZ9wNNfagcTF_KS25DdQ&pullRequest=902

Check warning on line 434 in src/generics/utils.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNlugcTF_KS25Ddm&open=AZ9wNNlugcTF_KS25Ddm&pullRequest=902

Check warning on line 967 in src/services/admin.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNjlgcTF_KS25DdZ&open=AZ9wNNjlgcTF_KS25DdZ&pullRequest=902

Check failure on line 254 in src/scripts/migrateTenantOrgData.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 26 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNksgcTF_KS25Ddd&open=AZ9wNNksgcTF_KS25Ddd&pullRequest=902

Check failure on line 416 in src/scripts/migrateTenantOrgData.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNksgcTF_KS25Dde&open=AZ9wNNksgcTF_KS25Dde&pullRequest=902

Check warning on line 459 in src/generics/utils.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use Array.isArray() instead of isArray() from lodash.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNlugcTF_KS25Ddn&open=AZ9wNNlugcTF_KS25Ddn&pullRequest=902

Check warning on line 207 in src/scripts/migrateTenantOrgData.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNksgcTF_KS25Ddb&open=AZ9wNNksgcTF_KS25Ddb&pullRequest=902

Check warning on line 545 in src/scripts/migrateTenantOrgData.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Object.hasOwn()' instead of 'Object.prototype.hasOwnProperty.call()'.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNksgcTF_KS25Ddg&open=AZ9wNNksgcTF_KS25Ddg&pullRequest=902

Check warning on line 5 in src/scripts/migrateTenantOrgData.js

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=ELEVATE-Project_user&issues=AZ9wNNksgcTF_KS25Dda&open=AZ9wNNksgcTF_KS25Dda&pullRequest=902

Check warning on line 626 in src/services/account.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Consider Set instead of uniq() from lodash; for example, use `[...new Set(values)]`. Check that the behavior is equivalent because the library handles nullish values differently from the native API.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNfagcTF_KS25DdS&open=AZ9wNNfagcTF_KS25DdS&pullRequest=902

Check warning on line 1162 in src/services/account.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this "TODO" comment.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNfagcTF_KS25DdV&open=AZ9wNNfagcTF_KS25DdV&pullRequest=902

Check warning on line 370 in src/services/account.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Consider Set instead of uniq() from lodash; for example, use `[...new Set(values)]`. Check that the behavior is equivalent because the library handles nullish values differently from the native API.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNfagcTF_KS25DdR&open=AZ9wNNfagcTF_KS25DdR&pullRequest=902

Check warning on line 601 in src/scripts/migrateTenantOrgData.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Object.hasOwn()' instead of 'Object.prototype.hasOwnProperty.call()'.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNksgcTF_KS25Ddh&open=AZ9wNNksgcTF_KS25Ddh&pullRequest=902

Check warning on line 891 in src/generics/utils.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNlugcTF_KS25Dds&open=AZ9wNNlugcTF_KS25Dds&pullRequest=902

Check warning on line 746 in src/generics/utils.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use Array.isArray() instead of isArray() from lodash.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNlugcTF_KS25Ddq&open=AZ9wNNlugcTF_KS25Ddq&pullRequest=902

Check warning on line 54 in src/services/tenant.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `structuredClone(…)` over `_.cloneDeep(…)` to create a deep clone.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNixgcTF_KS25DdY&open=AZ9wNNixgcTF_KS25DdY&pullRequest=902

Check warning on line 124 in src/generics/utils.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNlugcTF_KS25Ddl&open=AZ9wNNlugcTF_KS25Ddl&pullRequest=902

Check warning on line 156 in src/validators/v1/account.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNnpgcTF_KS25Ddw&open=AZ9wNNnpgcTF_KS25Ddw&pullRequest=902

Check failure on line 840 in src/services/account.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected `await` of a non-Promise (non-"Thenable") value.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNfagcTF_KS25DdU&open=AZ9wNNfagcTF_KS25DdU&pullRequest=902

Check failure on line 520 in src/scripts/migrateTenantOrgData.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNksgcTF_KS25Ddf&open=AZ9wNNksgcTF_KS25Ddf&pullRequest=902

Check warning on line 88 in src/validators/v1/account.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNnpgcTF_KS25Ddv&open=AZ9wNNnpgcTF_KS25Ddv&pullRequest=902

Check warning on line 2353 in src/scripts/migrateTenantOrgData.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless assignment to variable "roleMap".

See more on https://sonarcloud.io/project/issues?id=ELEVATE-Project_user&issues=AZ9wNNksgcTF_KS25Ddk&open=AZ9wNNksgcTF_KS25Ddk&pullRequest=902