Add Devin CLI provider - #27
Quality Gate failed
Failed conditions
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 warning on line 2637 in src/cli_agent_orchestrator/api/main.py
sonarqubecloud / SonarCloud Code Analysis
Change this code to not log user-controlled data.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNZfpMYBLw0H3LRS&open=AZ9uxNZfpMYBLw0H3LRS&pullRequest=27
Check warning on line 345 in web/src/api.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not use nested template literals.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vdGLeyDqngZFMMdoE&open=AZ9vdGLeyDqngZFMMdoE&pullRequest=27
Check warning on line 335 in web/src/components/MemoryGraphView.tsx
sonarqubecloud / SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vxbshlqCs1FI_Ytbk&open=AZ9vxbshlqCs1FI_Ytbk&pullRequest=27
Check warning on line 329 in web/src/components/MemoryGraphView.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vxbshlqCs1FI_Ytbj&open=AZ9vxbshlqCs1FI_Ytbj&pullRequest=27
Check failure on line 719 in test/services/test_script_runner.py
sonarqubecloud / SonarCloud Code Analysis
Make sure publicly writable directories are used safely here.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vvSc5a3zDKZYgXqPC&open=AZ9vvSc5a3zDKZYgXqPC&pullRequest=27
Check warning on line 456 in web/src/components/MemoryGraphView.tsx
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=ThePlenkov_cli-agent-orchestrator&issues=AZ9vxbshlqCs1FI_Ytbn&open=AZ9vxbshlqCs1FI_Ytbn&pullRequest=27
Check warning on line 102 in web/src/api.ts
sonarqubecloud / SonarCloud Code Analysis
Remove this redundant type alias and replace its occurrences with "string".
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vdGLeyDqngZFMMdn_&open=AZ9vdGLeyDqngZFMMdn_&pullRequest=27
Check failure on line 430 in src/cli_agent_orchestrator/services/fifo_reader.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9v2U-SGC2MEnW6qQwA&open=AZ9v2U-SGC2MEnW6qQwA&pullRequest=27
Check warning on line 273 in web/src/api.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not use nested template literals.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vdGLeyDqngZFMMdoC&open=AZ9vdGLeyDqngZFMMdoC&pullRequest=27
Check warning on line 388 in src/cli_agent_orchestrator/backends/herdr_backend.py
sonarqubecloud / SonarCloud Code Analysis
Change this code to not log user-controlled data.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNUDpMYBLw0H3LRC&open=AZ9uxNUDpMYBLw0H3LRC&pullRequest=27
Check warning on line 447 in web/src/components/MemoryGraphView.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vxbshlqCs1FI_Ytbm&open=AZ9vxbshlqCs1FI_Ytbm&pullRequest=27
Check warning on line 468 in web/src/components/MemoryGraphView.tsx
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=ThePlenkov_cli-agent-orchestrator&issues=AZ9vxbshlqCs1FI_Ytbo&open=AZ9vxbshlqCs1FI_Ytbo&pullRequest=27
Check warning on line 335 in web/src/api.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not use nested template literals.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vdGLeyDqngZFMMdoD&open=AZ9vdGLeyDqngZFMMdoD&pullRequest=27
Check warning on line 382 in web/src/components/MemoryGraphView.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vxbshlqCs1FI_Ytbl&open=AZ9vxbshlqCs1FI_Ytbl&pullRequest=27
Check warning on line 355 in web/src/api.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not use nested template literals.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vdGLeyDqngZFMMdoG&open=AZ9vdGLeyDqngZFMMdoG&pullRequest=27
Check warning on line 370 in web/src/api.ts
sonarqubecloud / SonarCloud Code Analysis
Default parameters should be last.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vdGLeyDqngZFMMdoH&open=AZ9vdGLeyDqngZFMMdoH&pullRequest=27
Check warning on line 235 in web/src/api.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not use nested template literals.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vdGLeyDqngZFMMdoB&open=AZ9vdGLeyDqngZFMMdoB&pullRequest=27
Check warning on line 51 in cao_mcp_apps/src/shared/mcpApp.ts
sonarqubecloud / SonarCloud Code Analysis
Member 'notificationHandlers' is never reassigned; mark it as `readonly`.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vfxuW57wuJ_f4AMbK&open=AZ9vfxuW57wuJ_f4AMbK&pullRequest=27
Check warning on line 394 in src/cli_agent_orchestrator/backends/herdr_backend.py
sonarqubecloud / SonarCloud Code Analysis
Change this code to not log user-controlled data.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNUDpMYBLw0H3LRB&open=AZ9uxNUDpMYBLw0H3LRB&pullRequest=27
Check warning on line 235 in web/src/api.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not use nested template literals.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vdGLeyDqngZFMMdoA&open=AZ9vdGLeyDqngZFMMdoA&pullRequest=27
Check failure on line 292 in src/cli_agent_orchestrator/services/memory_reconciliation.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 39 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9v2VA1GC2MEnW6qQwB&open=AZ9v2VA1GC2MEnW6qQwB&pullRequest=27
Check warning on line 350 in web/src/api.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not use nested template literals.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vdGLeyDqngZFMMdoF&open=AZ9vdGLeyDqngZFMMdoF&pullRequest=27