custom guides#175
Quality Gate failed
Failed conditions
14.5% Duplication on New Code (required ≤ 3%)
B Reliability 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 63 in code/components/room-components/hooks/use-handle-guides.tsx
sonarqubecloud / SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-sTjND9ZPyiSn2L&open=AZ4Gf-sTjND9ZPyiSn2L&pullRequest=175
Check warning on line 148 in code/components/room-components/hooks/use-handle-guides.tsx
sonarqubecloud / SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-sTjND9ZPyiSn2N&open=AZ4Gf-sTjND9ZPyiSn2N&pullRequest=175
Check warning on line 83 in code/components/room-components/guides-library/guide-item.tsx
sonarqubecloud / SonarCloud Code Analysis
Visible, non-interactive elements with click handlers must have at least one keyboard listener.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-w8jND9ZPyiSn2T&open=AZ4Gf-w8jND9ZPyiSn2T&pullRequest=175
Check warning on line 83 in code/components/room-components/guides-library/guide-item.tsx
sonarqubecloud / SonarCloud Code Analysis
Elements with the 'button' interactive role must be focusable.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-w8jND9ZPyiSn2R&open=AZ4Gf-w8jND9ZPyiSn2R&pullRequest=175
Check warning on line 421 in code/components/room-components/hooks/use-context-menu.tsx
sonarqubecloud / SonarCloud Code Analysis
Do not call `Array#push()` multiple times.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-prjND9ZPyiSn2J&open=AZ4Gf-prjND9ZPyiSn2J&pullRequest=175
Check failure on line 124 in code/components/room-components/hooks/use-handle-guides.tsx
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 23 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-sTjND9ZPyiSn2M&open=AZ4Gf-sTjND9ZPyiSn2M&pullRequest=175
Check warning on line 267 in code/components/room-components/node-properties/arrow-properties.tsx
sonarqubecloud / SonarCloud Code Analysis
Prefer `Number.parseInt` over `parseInt`.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-vrjND9ZPyiSn2P&open=AZ4Gf-vrjND9ZPyiSn2P&pullRequest=175
Check warning on line 167 in code/components/room-components/sidebar-selector.footer.tsx
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4rYkQyhHNRY-AfOJiZ&open=AZ4rYkQyhHNRY-AfOJiZ&pullRequest=175
Check warning on line 191 in code/components/utils/weave/plugins.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer using an optional chain expression instead, as it's more concise and easier to read.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-xljND9ZPyiSn2U&open=AZ4Gf-xljND9ZPyiSn2U&pullRequest=175
Check warning on line 17 in code/components/room/room.right-layout.tsx
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4rYkVOhHNRY-AfOJib&open=AZ4rYkVOhHNRY-AfOJib&pullRequest=175
Check warning on line 158 in code/components/room-components/sidebar-selector.tsx
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4rYkR7hHNRY-AfOJia&open=AZ4rYkR7hHNRY-AfOJia&pullRequest=175
Check warning on line 209 in code/components/plugins/export-area-reference/export-area-reference.ts
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-yFjND9ZPyiSn2V&open=AZ4Gf-yFjND9ZPyiSn2V&pullRequest=175
Check warning on line 50 in code/components/room-components/hooks/use-context-menu.tsx
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4rYkK1hHNRY-AfOJiX&open=AZ4rYkK1hHNRY-AfOJiX&pullRequest=175
Check warning on line 263 in code/components/plugins/export-area-reference/export-area-reference.ts
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since it does not change the type of the expression.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-yFjND9ZPyiSn2X&open=AZ4Gf-yFjND9ZPyiSn2X&pullRequest=175
Check warning on line 86 in code/components/room-components/hooks/use-json-template.tsx
sonarqubecloud / SonarCloud Code Analysis
Replace this "switch" statement by "if" statements to increase readability.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4rYkGAhHNRY-AfOJiV&open=AZ4rYkGAhHNRY-AfOJiV&pullRequest=175
Check failure on line 39 in code/components/room-components/hooks/use-handle-guides.tsx
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-sTjND9ZPyiSn2K&open=AZ4Gf-sTjND9ZPyiSn2K&pullRequest=175
Check warning on line 685 in code/components/room-components/hooks/use-keyboard-handler.tsx
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4rYkJuhHNRY-AfOJiW&open=AZ4rYkJuhHNRY-AfOJiW&pullRequest=175
Check warning on line 211 in code/components/plugins/export-area-reference/export-area-reference.ts
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-yFjND9ZPyiSn2W&open=AZ4Gf-yFjND9ZPyiSn2W&pullRequest=175
Check warning on line 385 in code/components/room-components/hooks/use-context-menu.tsx
sonarqubecloud / SonarCloud Code Analysis
Do not call `Array#push()` multiple times.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-prjND9ZPyiSn2I&open=AZ4Gf-prjND9ZPyiSn2I&pullRequest=175
Check warning on line 83 in code/components/room-components/guides-library/guide-item.tsx
sonarqubecloud / SonarCloud Code Analysis
Use <input type="button">, <input type="image">, <input type="reset">, <input type="submit">, or <button> instead of the "button" role to ensure accessibility across all devices.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-w8jND9ZPyiSn2S&open=AZ4Gf-w8jND9ZPyiSn2S&pullRequest=175
Check warning on line 462 in code/components/room-components/guides-library/guides-library.tsx
sonarqubecloud / SonarCloud Code Analysis
A fragment with only one child is redundant.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4Gf-wyjND9ZPyiSn2Q&open=AZ4Gf-wyjND9ZPyiSn2Q&pullRequest=175
Check warning on line 83 in code/components/room-components/hooks/use-context-menu.tsx
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=InditexTech_weavejs-frontend&issues=AZ4rYkK1hHNRY-AfOJiY&open=AZ4rYkK1hHNRY-AfOJiY&pullRequest=175