feat(webdav): add archive member tools and temp-download#722
feat(webdav): add archive member tools and temp-download#722jospoortvliet wants to merge 13 commits into
Quality Gate failed
Failed conditions
C Reliability Rating on New Code (required ≥ A)
E 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 328 in nextcloud_mcp_server/server/webdav.py
sonarqubecloud / SonarCloud Code Analysis
Change this code to not construct the path from user-controlled data.
See more on https://sonarcloud.io/project/issues?id=cbcoutinho_nextcloud-mcp-server&issues=AZ3_euyKhxYEG0G8aa1t&open=AZ3_euyKhxYEG0G8aa1t&pullRequest=722
Check failure on line 973 in nextcloud_mcp_server/server/webdav.py
sonarqubecloud / SonarCloud Code Analysis
Use an asynchronous file API instead of synchronous os.fdopen() in this async function.
See more on https://sonarcloud.io/project/issues?id=cbcoutinho_nextcloud-mcp-server&issues=AZ39BmxNK2gr5jB433Ou&open=AZ39BmxNK2gr5jB433Ou&pullRequest=722
Check failure on line 155 in nextcloud_mcp_server/server/webdav.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=cbcoutinho_nextcloud-mcp-server&issues=AZ39BmxNK2gr5jB433Ot&open=AZ39BmxNK2gr5jB433Ot&pullRequest=722
Check failure on line 288 in nextcloud_mcp_server/server/webdav.py
sonarqubecloud / SonarCloud Code Analysis
Change this code to not construct the path from user-controlled data.
See more on https://sonarcloud.io/project/issues?id=cbcoutinho_nextcloud-mcp-server&issues=AZ39BmxNK2gr5jB433Ov&open=AZ39BmxNK2gr5jB433Ov&pullRequest=722
Check failure on line 467 in tests/unit/test_webdav_archive_tools.py
sonarqubecloud / SonarCloud Code Analysis
Use an asynchronous file API instead of synchronous open() in this async function.
See more on https://sonarcloud.io/project/issues?id=cbcoutinho_nextcloud-mcp-server&issues=AZ39Bms5K2gr5jB433Or&open=AZ39Bms5K2gr5jB433Or&pullRequest=722
Check warning on line 40 in nextcloud_mcp_server/server/webdav.py
sonarqubecloud / SonarCloud Code Analysis
Remove this unnecessary `list()` call on an already iterable object.
See more on https://sonarcloud.io/project/issues?id=cbcoutinho_nextcloud-mcp-server&issues=AZ39BmxNK2gr5jB433Os&open=AZ39BmxNK2gr5jB433Os&pullRequest=722