gpt4 book ai didi

c# - 断言方法标签的存在

转载 作者:太空宇宙 更新时间:2023-11-03 12:34:40 25 4
gpt4 key购买 nike

这里是否可以断言summary标签存在?

/// <summary> this is my summary </summary>
public void myMethod()
{
// dostuff
}

我的方法文档依赖于 summary/category/param 等标签,我想确保每个方法都有指定的标签?

最佳答案

代码分析器就是为这种情况而创建的。您可以在构建期间生成错误,而不是使用单元测试来验证代码是否具有正确的注释。

对于这种特殊情况,现有的 StyleCop 分析仪可以为您完成这项工作。 SA1600 ElementsMustBeDocumentedSA1604 ElementDocumentationMustHaveSummary听起来正是您想要的。

因此,如果您添加 StyleCop analyzers到您的解决方案/项目,然后将 SA1600 和 SA1604 设置为错误,然后在提供文档之前阻止代码构建。

如果出于某种原因不符合您的需求,您始终可以创建自己的分析器来涵盖您的用例。

关于c# - 断言方法标签的存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41497852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com