chore: upgrade dependencies (vitest 4, eslint 10, typescript 6, pytest 9, node 22) #103
Quality Gate failed
Failed conditions
47.6% Coverage on New Code (required ≥ 80%)
Annotations
Check warning on line 192 in apps/frontend/src/components/RadioSearch.tsx
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
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
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
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
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
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
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
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