chore(sync) Syncing changes from alpha to master - #710
chore(sync) Syncing changes from alpha to master#710github-actions[bot] wants to merge 167 commits into
Quality Gate failed
Failed conditions
4 Security Hotspots
C Reliability Rating on New Code (required ≥ A)
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 14 in frontend/components/interactions/footer-icon-actions.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_v2GQoNZNZLJIvS8&open=AZ7-_v2GQoNZNZLJIvS8&pullRequest=710
Check warning on line 72 in frontend/app/collections/page.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_wCdQoNZNZLJIvUt&open=AZ7-_wCdQoNZNZLJIvUt&pullRequest=710
Check warning on line 146 in frontend/components/home/home-navbar-client.tsx
sonarqubecloud / SonarCloud Code Analysis
Prefer `globalThis` over `window`.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_vzmQoNZNZLJIvSp&open=AZ7-_vzmQoNZNZLJIvSp&pullRequest=710
Check warning on line 18 in frontend/components/profile/profile-bar-data-section.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_v6rQoNZNZLJIvTl&open=AZ7-_v6rQoNZNZLJIvTl&pullRequest=710
Check warning on line 73 in frontend/components/users/user-section-nav.tsx
sonarqubecloud / SonarCloud Code Analysis
Prefer `globalThis` over `window`.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ8EBWm-mx7yg-tzvZRJ&open=AZ8EBWm-mx7yg-tzvZRJ&pullRequest=710
Check warning on line 177 in web/Services/Users/UsersApiService.Workspace.cs
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of using this literal 'collection' 4 times.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_vnrQoNZNZLJIvQ8&open=AZ7-_vnrQoNZNZLJIvQ8&pullRequest=710
Check warning on line 66 in frontend/components/reports/report-edit-form.tsx
sonarqubecloud / SonarCloud Code Analysis
'doc.developerDescription ?? initial.detailedDescription ?? initial.description ?? ""' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_v8sQoNZNZLJIvT3&open=AZ7-_v8sQoNZNZLJIvT3&pullRequest=710
Check failure on line 343 in web/wwwroot/js/mini.js
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest functions more than 4 levels deep.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_virQoNZNZLJIvQe&open=AZ7-_virQoNZNZLJIvQe&pullRequest=710
Check warning on line 13 in frontend/app/global-error.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_wBtQoNZNZLJIvUi&open=AZ7-_wBtQoNZNZLJIvUi&pullRequest=710
Check warning on line 11 in frontend/components/interactions/feedback-form.tsx
sonarqubecloud / SonarCloud Code Analysis
'reportName' is deprecated.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_v48QoNZNZLJIvTV&open=AZ7-_v48QoNZNZLJIvTV&pullRequest=710
Check warning on line 512 in web/Program.cs
sonarqubecloud / SonarCloud Code Analysis
Await ReadAllTextAsync instead.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_vspQoNZNZLJIvR7&open=AZ7-_vspQoNZNZLJIvR7&pullRequest=710
Check warning on line 448 in web/Program.cs
sonarqubecloud / SonarCloud Code Analysis
Await ExecuteNonQueryAsync instead.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_vspQoNZNZLJIvR1&open=AZ7-_vspQoNZNZLJIvR1&pullRequest=710
Check warning on line 184 in frontend/app/collections/page.tsx
sonarqubecloud / SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_wCdQoNZNZLJIvUu&open=AZ7-_wCdQoNZNZLJIvUu&pullRequest=710
Check warning on line 12 in frontend/components/users/user-history-section.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_vt3QoNZNZLJIvSJ&open=AZ7-_vt3QoNZNZLJIvSJ&pullRequest=710
Check warning on line 428 in web/Program.cs
sonarqubecloud / SonarCloud Code Analysis
'SqlConnection' is obsolete: 'Use the Microsoft.Data.SqlClient package instead.'
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_vspQoNZNZLJIvSA&open=AZ7-_vspQoNZNZLJIvSA&pullRequest=710
Check warning on line 34 in frontend/components/home/home-tabs-client.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_vzLQoNZNZLJIvSc&open=AZ7-_vzLQoNZNZLJIvSc&pullRequest=710
Check warning on line 172 in web/Controllers/Api/AuthApiController.cs
sonarqubecloud / SonarCloud Code Analysis
Use 'string.Contains(char)' instead of 'string.Contains(string)' when searching for a single character
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_vohQoNZNZLJIvRU&open=AZ7-_vohQoNZNZLJIvRU&pullRequest=710
Check warning on line 5 in frontend/.husky/_/husky.sh
sonarqubecloud / SonarCloud Code Analysis
Add an explicit return statement at the end of the function.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_wEvQoNZNZLJIvVC&open=AZ7-_wEvQoNZNZLJIvVC&pullRequest=710
Check warning on line 214 in web/Authorization/CustomClaimsTransformer.cs
sonarqubecloud / SonarCloud Code Analysis
Use 'string.Contains(char)' instead of 'string.Contains(string)' when searching for a single character
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_vo9QoNZNZLJIvRg&open=AZ7-_vo9QoNZNZLJIvRg&pullRequest=710
Check warning on line 33 in frontend/components/interactions/action-rail.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_v3FQoNZNZLJIvTH&open=AZ7-_v3FQoNZNZLJIvTH&pullRequest=710
Check warning on line 85 in frontend/lib/reports/api.ts
sonarqubecloud / SonarCloud Code Analysis
Consider removing 'undefined' type or '?' specifier, one of them is redundant.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_wEXQoNZNZLJIvU8&open=AZ7-_wEXQoNZNZLJIvU8&pullRequest=710
Check warning on line 343 in web/wwwroot/js/mini.js
sonarqubecloud / SonarCloud Code Analysis
Prefer `globalThis` over `window`.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_virQoNZNZLJIvQd&open=AZ7-_virQoNZNZLJIvQd&pullRequest=710
Check warning on line 14 in frontend/components/snippets/report-snippet-card.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_v8AQoNZNZLJIvTv&open=AZ7-_v8AQoNZNZLJIvTv&pullRequest=710
Check warning on line 13 in frontend/components/collections/delete-collection-button.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_v-BQoNZNZLJIvUE&open=AZ7-_v-BQoNZNZLJIvUE&pullRequest=710
Check warning on line 57 in web/Services/Users/UsersApiService.Workspace.cs
sonarqubecloud / SonarCloud Code Analysis
Prefer using 'string.Equals(string, StringComparison)' to perform a case-insensitive comparison, but keep in mind that this might cause subtle changes in behavior, so make sure to conduct thorough testing after applying the suggestion, or if culturally sensitive comparison is not required, consider using 'StringComparison.OrdinalIgnoreCase'
See more on https://sonarcloud.io/project/issues?id=atlas-bi_atlas-bi-library&issues=AZ7-_vnrQoNZNZLJIvRA&open=AZ7-_vnrQoNZNZLJIvRA&pullRequest=710