qt creator源码全方面分析(2-3-2)

Showing Task List Files in Issues Pane

您可以使用代码扫描和分析工具来检查源代码。 这些工具报告问题供您修复。 Qt Creator使您可以将问题列表加载到问题窗格中,以便导航。

Qt Creator期望以简单的基于行的文件格式定义任务,文件格式容易使用脚本生成。 这些脚本可以转换其他工具的报告,也可以根据代码以任务列表格式创建问题列表。 一个脚本的示例,用于检查新代码行,并将它们与正则表达式进行匹配,以生成任务列表,请参阅Qt Creator存储库中的scripts\mytasks.pl

管理任务列表条目

要在问题窗格中打开任务列表文件,请选择文件>打开。 右键单击任务列表条目,以打开上下文菜单,该菜单包含用于管理条目的命令。 您可以复制或删除任务列表条目,或导航到相应的源代码。

Qt Creator监视加载的文件,并在问题窗格中显示更改。 要将当前条目保留在任务列表中,但停止检查更改,请选择停止监视

任务列表文件格式

文件名扩展名必须是.tasks,Qt Creator才能将文件识别为任务列表文件。

任务列表文件中的每一行,都被视为由制表符分隔的字符串列表,其中\t,\n和\\用作转义字符。 这些字符串用于每行创建一个任务。 这些行可以具有以下格式:

  • description
  • type\tdescription
  • file\ttype\tdescription
  • file\tline\ttype\tdescription

任务类型可以具有以下值:

  • err开头的字符串,在行首显示错误图标
  • warn开头的字符串,显示警告图标
  • 其他任何值,将任务类型设置为未知,并且不显示图标

这些值不区分大小写。

以井号(#)开头的行将被忽略。

如果将文件路径指定为相对路径,则它基于任务列表文件的父目录进行路径查找。


原创造福大家,共享改变世界

献出一片爱心,温暖作者心灵


posted @ 2020-02-23 08:43  codeForFamily  阅读(473)  评论(0编辑  收藏  举报