Skip to content

test: add quality tests for health_check, ConfirmDialog, StatusBadge

54fea4f
Select commit
Loading
Failed to load commit list.
Open

chore: upgrade dependencies (vitest 4, eslint 10, typescript 6, pytest 9, node 22) #103

test: add quality tests for health_check, ConfirmDialog, StatusBadge
54fea4f
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Apr 22, 2026 in 55s

Quality Gate failed

Annotations

Check warning on line 192 in apps/frontend/src/components/RadioSearch.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use <img alt=...> instead of the "presentation" role to ensure accessibility across all devices.

See more on https://sonarcloud.io/project/issues?id=scheilch_opencloudtouch&issues=AZ227hjBj9oSgdJRcOx4&open=AZ227hjBj9oSgdJRcOx4&pullRequest=103

Check warning on line 104 in apps/frontend/src/components/ManualIPModal.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Non-interactive elements should not be assigned mouse or keyboard event listeners.

See more on https://sonarcloud.io/project/issues?id=scheilch_opencloudtouch&issues=AZ227hmAj9oSgdJRcOx8&open=AZ227hmAj9oSgdJRcOx8&pullRequest=103

Check warning on line 6 in apps/frontend/src/components/DeviceSwiper.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use `export…from` to re-export `Device`.

See more on https://sonarcloud.io/project/issues?id=scheilch_opencloudtouch&issues=AZ22xX7gqubQGp_deEZv&open=AZ22xX7gqubQGp_deEZv&pullRequest=103

Check warning on line 104 in apps/frontend/src/components/ManualIPModal.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use <dialog> instead of the "dialog" role to ensure accessibility across all devices.

See more on https://sonarcloud.io/project/issues?id=scheilch_opencloudtouch&issues=AZ227hmAj9oSgdJRcOx9&open=AZ227hmAj9oSgdJRcOx9&pullRequest=103

Check warning on line 198 in apps/frontend/src/components/RadioSearch.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use <dialog> instead of the "dialog" role to ensure accessibility across all devices.

See more on https://sonarcloud.io/project/issues?id=scheilch_opencloudtouch&issues=AZ227hjBj9oSgdJRcOx6&open=AZ227hjBj9oSgdJRcOx6&pullRequest=103

Check warning on line 36 in apps/frontend/src/utils/stationAvatar.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `String#codePointAt()` over `String#charCodeAt()`.

See more on https://sonarcloud.io/project/issues?id=scheilch_opencloudtouch&issues=AZ22_zBb0Yyr--VyXbi9&open=AZ22_zBb0Yyr--VyXbi9&pullRequest=103

Check warning on line 97 in apps/frontend/src/components/ManualIPModal.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use <img alt=...> instead of the "presentation" role to ensure accessibility across all devices.

See more on https://sonarcloud.io/project/issues?id=scheilch_opencloudtouch&issues=AZ227hmAj9oSgdJRcOx7&open=AZ227hmAj9oSgdJRcOx7&pullRequest=103

Check warning on line 198 in apps/frontend/src/components/RadioSearch.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Non-interactive elements should not be assigned mouse or keyboard event listeners.

See more on https://sonarcloud.io/project/issues?id=scheilch_opencloudtouch&issues=AZ227hjBj9oSgdJRcOx5&open=AZ227hjBj9oSgdJRcOx5&pullRequest=103