Skip to content

custom guides#175

Merged
jesusmpc merged 10 commits into
mainfrom
feature/GH-174-custom-guides
May 15, 2026
Merged

custom guides#175
jesusmpc merged 10 commits into
mainfrom
feature/GH-174-custom-guides

chore: wip

2355e29
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed May 15, 2026 in 45s

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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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