jenkins - Doxygen 需要一些额外的命令
问题描述
我正在使用 Jenkins 构建一个管道,其中还包括构建我的 C/C++ 库的 Doxygen 文档。
当方法的参数没有记录时,Doxygen 会自动发出警告。
/**
* @brief The brief of foo
*
*/
void foo(int i)
{
}
这将产生如下警告:
error: The following parameters of foo(int i) are not documented: parameter 'i'
我可以轻松地为每个文件需要的其他字段添加测试吗?如果不包含 Doxygen 是否会生成警告?
以以下为例:
每个文件都应包含相同的标题,如下所示:
/**
* @file foo.cpp
* @brief The brief
* @copyright Copyright [2020-2021] The Company
* @authors the author
* @date 2021-09-27
*/
如果 Doxygen 运行并且缺少命令/字段之一,Doxygen 应该生成如下警告:
Required command @file is missing!
我可以像这样配置 Doxygen 吗?
解决方案
推荐阅读
- jwplayer - jwplayer 在 Angular Elements 中表现不佳
- javascript - 拆分和融合词
- c++ - 析构函数中的正确错误处理
- jgit - 如何在克隆远程 repo 操作之前设置 StoredConfig
- c# - 解耦代码后,类库使用相同的代码怎么办?
- java - 过度使用图像开始的内存
- python - 从大型 2D NumPy 数组中提取不同大小的子行
- android - 如何在android的操作栏中获得对开关的引用?
- google-cloud-storage - 如何在 Python 中从 Google Cloud Storage URL 创建 Blob
- database - DBMS 是否在磁盘上为单个表存储多个 B+ 树?