Refactor orchestration model and enhance task management features#94
Refactor orchestration model and enhance task management features#94italoag wants to merge 44 commits into
Quality Gate failed
Failed conditions
5.7% Duplication on New Code (required ≤ 3%)
D 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 failure on line 38 in .reversa/scripts/sh/verify-prerequisites.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9w6huAZYuDplPK&open=AZ6qmi9w6huAZYuDplPK&pullRequest=94
Check failure on line 60 in .reversa/scripts/sh/verify-prerequisites.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9w6huAZYuDplPO&open=AZ6qmi9w6huAZYuDplPO&pullRequest=94
Check warning on line 174 in tests/unit/providers/orchestration-view-provider.test.ts
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since the receiver accepts the original type of the expression.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9a6huAZYuDplOx&open=AZ6qmi9a6huAZYuDplOx&pullRequest=94
Check warning on line 74 in ui/src/components/workflow-graph/nodes/base-nodes.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi566huAZYuDplOS&open=AZ6qmi566huAZYuDplOS&pullRequest=94
Check failure on line 74 in .reversa/scripts/sh/verify-prerequisites.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9w6huAZYuDplPW&open=AZ6qmi9w6huAZYuDplPW&pullRequest=94
Check failure on line 219 in tests/unit/features/orchestration/orchestration-read-model.test.ts
sonarqubecloud / SonarCloud Code Analysis
Make sure publicly writable directories are used safely here.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi836huAZYuDplOo&open=AZ6qmi836huAZYuDplOo&pullRequest=94
Check failure on line 82 in .reversa/scripts/sh/bind-to-extraction.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9p6huAZYuDplPC&open=AZ6qmi9p6huAZYuDplPC&pullRequest=94
Check warning on line 737 in src/features/hooks/hook-executor.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not use nested template literals.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi7h6huAZYuDplOe&open=AZ6qmi7h6huAZYuDplOe&pullRequest=94
Check warning on line 70 in src/features/tasks/task-service.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer using nullish coalescing operator (`??=`) instead of an assignment expression, as it is simpler to read.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi7o6huAZYuDplOg&open=AZ6qmi7o6huAZYuDplOg&pullRequest=94
Check failure on line 83 in .reversa/scripts/sh/bind-to-extraction.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9p6huAZYuDplPD&open=AZ6qmi9p6huAZYuDplPD&pullRequest=94
Check failure on line 60 in .reversa/scripts/sh/prepare-roadmap.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9i6huAZYuDplO7&open=AZ6qmi9i6huAZYuDplO7&pullRequest=94
Check failure on line 103 in .reversa/scripts/sh/verify-prerequisites.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9w6huAZYuDplPb&open=AZ6qmi9w6huAZYuDplPb&pullRequest=94
Check warning on line 241 in tests/unit/providers/orchestration-view-provider.test.ts
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since the receiver accepts the original type of the expression.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9a6huAZYuDplO0&open=AZ6qmi9a6huAZYuDplO0&pullRequest=94
Check failure on line 26 in .reversa/scripts/sh/prepare-roadmap.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9i6huAZYuDplO2&open=AZ6qmi9i6huAZYuDplO2&pullRequest=94
Check failure on line 58 in .reversa/scripts/sh/prepare-roadmap.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9i6huAZYuDplO6&open=AZ6qmi9i6huAZYuDplO6&pullRequest=94
Check failure on line 90 in .reversa/scripts/sh/bind-to-extraction.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9p6huAZYuDplPE&open=AZ6qmi9p6huAZYuDplPE&pullRequest=94
Check failure on line 80 in .reversa/scripts/sh/verify-prerequisites.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9w6huAZYuDplPY&open=AZ6qmi9w6huAZYuDplPY&pullRequest=94
Check failure on line 33 in .reversa/scripts/sh/prepare-roadmap.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9i6huAZYuDplO3&open=AZ6qmi9i6huAZYuDplO3&pullRequest=94
Check warning on line 56 in src/features/orchestration/autonomous-agent-loop.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer using nullish coalescing operator (`??=`) instead of an assignment expression, as it is simpler to read.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi7_6huAZYuDplOk&open=AZ6qmi7_6huAZYuDplOk&pullRequest=94
Check warning on line 39 in src/features/tasks/openspec-task-provider.ts
sonarqubecloud / SonarCloud Code Analysis
Handle this exception or don't catch it at all.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi7v6huAZYuDplOh&open=AZ6qmi7v6huAZYuDplOh&pullRequest=94
Check warning on line 29 in tests/unit/features/orchestration/autonomous-agent-loop.test.ts
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since the receiver accepts the original type of the expression.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9A6huAZYuDplOq&open=AZ6qmi9A6huAZYuDplOq&pullRequest=94
Check warning on line 53 in .reversa/scripts/sh/bind-to-extraction.sh
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of using the literal 'architecture.md' 6 times.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9p6huAZYuDplPJ&open=AZ6qmi9p6huAZYuDplPJ&pullRequest=94
Check warning on line 53 in .reversa/scripts/sh/bind-to-extraction.sh
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of using the literal 'code-analysis.md' 4 times.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9p6huAZYuDplPH&open=AZ6qmi9p6huAZYuDplPH&pullRequest=94
Check warning on line 382 in ui/src/features/orchestration/index.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi5H6huAZYuDplOJ&open=AZ6qmi5H6huAZYuDplOJ&pullRequest=94
Check warning on line 389 in src/features/orchestration/orchestration-read-model.ts
sonarqubecloud / SonarCloud Code Analysis
Remove this redundant jump.
See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi8H6huAZYuDplOn&open=AZ6qmi8H6huAZYuDplOn&pullRequest=94