是否有任何报告工具或方法可用于 Azure Devops 的代码改动和覆盖范围

Is there any reporting tools or methods available for Code Churn and coverage for Azure Devops

请任何人提供帮助。

我需要找到一种方法来随时报告每个开发人员的代码更改次数(行更改次数)。即文件 X 为开发人员 Y 添加了 10 行。

我知道使用本地服务器可以做到这一点,但还没有找到让 Azure Devops Cloud 报告代码改动和覆盖率的方法(api、工具等)。

https://docs.microsoft.com/en-us/azure/devops/report/sql-reports/perspective-code-analyze-report-code-churn-coverage?view=azure-devops-2019

https://docs.microsoft.com/en-us/azure/devops/report/sql-reports/table-reference-code-churn?view=azure-devops-2019

有没有人知道任何可以帮助我报告此事的事情?

感谢您的宝贵时间和反馈。

Azure DevOps 服务目前不支持代码改动和覆盖功能。

有扩展程序 Count Lines of Code extension you might find helpful to count code lines in build pipeline and the result will be reported as a section on the build summary page. And extension Recent Code Commits Widget 可以在 Dashboards 中显示最近的代码提交。

您还可以使用代码覆盖扩展,例如。 Code Coverage Protector or Code Coverage Widgets.

您还可以创建脚本来调用 Rest api to get the specific version of a items in your repo and count the changes. Please check the examples to call rest api in Get started with azure devops services

您可以submit a feature request(单击建议功能和 select Azure Devops)为 Microsoft 开发团队启用代码改动和覆盖功能。希望他们能考虑到这一点,并在未来实施。