Add Devin CLI provider - #27
Quality Gate failed
Failed conditions
E Reliability Rating on New Code (required ≥ A)
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 370 in examples/agui-eventsource-viewer/index.html
sonarqubecloud / SonarCloud Code Analysis
Handle this exception or don't catch it at all.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNbQpMYBLw0H3LR4&open=AZ9uxNbQpMYBLw0H3LR4&pullRequest=27
Check warning on line 429 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=AZ9uxNb0pMYBLw0H3LSH&open=AZ9uxNb0pMYBLw0H3LSH&pullRequest=27
Check warning on line 332 in test/services/test_agent_step.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this exception test to have only one invocation possibly throwing an exception.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM1OpMYBLw0H3LOC&open=AZ9uxM1OpMYBLw0H3LOC&pullRequest=27
Check failure on line 2637 in src/cli_agent_orchestrator/api/main.py
sonarqubecloud / SonarCloud Code Analysis
Use "logging.exception()" instead.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNZfpMYBLw0H3LRR&open=AZ9uxNZfpMYBLw0H3LRR&pullRequest=27
Check failure on line 111 in test/services/test_sse_bus_overflow.py
sonarqubecloud / SonarCloud Code Analysis
Replace this expression with an iterable object.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9v2UoGGC2MEnW6qQv9&open=AZ9v2UoGGC2MEnW6qQv9&pullRequest=27
Check warning on line 105 in test/providers/test_startup_prompt_idle_gap.py
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM_ppMYBLw0H3LPC&open=AZ9uxM_ppMYBLw0H3LPC&pullRequest=27
Check warning on line 158 in test/providers/test_startup_prompt_idle_gap.py
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM_ppMYBLw0H3LPF&open=AZ9uxM_ppMYBLw0H3LPF&pullRequest=27
Check warning on line 419 in test/providers/test_startup_prompt_idle_gap.py
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM_ppMYBLw0H3LPV&open=AZ9uxM_ppMYBLw0H3LPV&pullRequest=27
Check warning on line 36 in test/services/test_wiki_lint_reconciliation.py
sonarqubecloud / SonarCloud Code Analysis
Use asynchronous features in this function or remove the `async` keyword.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxMzSpMYBLw0H3LN9&open=AZ9uxMzSpMYBLw0H3LN9&pullRequest=27
Check failure on line 405 in src/cli_agent_orchestrator/services/workflow_service.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=AZ9v2U9kGC2MEnW6qQv-&open=AZ9v2U9kGC2MEnW6qQv-&pullRequest=27
Check warning on line 364 in test/services/test_workflow_spec_service.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this exception test to have only one invocation possibly throwing an exception.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxMwzpMYBLw0H3LN1&open=AZ9uxMwzpMYBLw0H3LN1&pullRequest=27
Check warning on line 390 in test/providers/test_startup_prompt_idle_gap.py
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM_ppMYBLw0H3LPT&open=AZ9uxM_ppMYBLw0H3LPT&pullRequest=27
Check warning on line 167 in test/graph/test_cache.py
sonarqubecloud / SonarCloud Code Analysis
Use asynchronous features in this function or remove the `async` keyword.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNDBpMYBLw0H3LPz&open=AZ9uxNDBpMYBLw0H3LPz&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 64 in test/graph/sinks/test_obsidian_sink.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this exception test to have only one invocation possibly throwing an exception.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNDcpMYBLw0H3LP_&open=AZ9uxNDcpMYBLw0H3LP_&pullRequest=27
Check warning on line 186 in test/providers/test_startup_prompt_idle_gap.py
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM_ppMYBLw0H3LPI&open=AZ9uxM_ppMYBLw0H3LPI&pullRequest=27
Check warning on line 66 in src/cli_agent_orchestrator/telemetry/__init__.py
sonarqubecloud / SonarCloud Code Analysis
Remove the unused function parameter "traceparent".
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNTVpMYBLw0H3LQ_&open=AZ9uxNTVpMYBLw0H3LQ_&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 492 in examples/agui-eventsource-viewer/index.html
sonarqubecloud / SonarCloud Code Analysis
Handle this exception or don't catch it at all.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNbQpMYBLw0H3LR-&open=AZ9uxNbQpMYBLw0H3LR-&pullRequest=27
Check warning on line 244 in test/services/test_agui_stream_mapping.py
sonarqubecloud / SonarCloud Code Analysis
Replace the unused local variable "data" with "_".
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM1npMYBLw0H3LOI&open=AZ9uxM1npMYBLw0H3LOI&pullRequest=27
Check failure on line 41 in test/api/test_agui_enablement.py
sonarqubecloud / SonarCloud Code Analysis
Add a nested comment explaining why this method is empty, or complete the implementation.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM5xpMYBLw0H3LOb&open=AZ9uxM5xpMYBLw0H3LOb&pullRequest=27
Check warning on line 358 in test/providers/test_startup_prompt_idle_gap.py
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM_ppMYBLw0H3LPR&open=AZ9uxM_ppMYBLw0H3LPR&pullRequest=27
Check warning on line 66 in src/cli_agent_orchestrator/telemetry/__init__.py
sonarqubecloud / SonarCloud Code Analysis
Remove the unused function parameter "tracestate".
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNTVpMYBLw0H3LRA&open=AZ9uxNTVpMYBLw0H3LRA&pullRequest=27
Check warning on line 420 in src/cli_agent_orchestrator/services/agent_step.py
sonarqubecloud / SonarCloud Code Analysis
Merge these implicitly concatenated strings; or did you forget a comma?
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNLQpMYBLw0H3LQi&open=AZ9uxNLQpMYBLw0H3LQi&pullRequest=27
Check warning on line 381 in examples/agui-eventsource-viewer/index.html
sonarqubecloud / SonarCloud Code Analysis
Handle this exception or don't catch it at all.
See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNbQpMYBLw0H3LR6&open=AZ9uxNbQpMYBLw0H3LR6&pullRequest=27