本页面

在问题中显示任务列表文件

您可以使用代码扫描和分析工具来检查源代码。这些工具会报告问题供您修复。Qt Creator 允许您将问题列表导入Issues,以便更轻松地进行导航。

Qt Creator 要求任务采用简单的行式文件格式定义,该格式易于通过脚本生成。这些脚本既可转换其他工具生成的报告,也可根据代码生成符合任务列表格式的缺陷列表。有关检查新代码行并将其与正则表达式匹配以生成任务列表的脚本示例,请参阅Qt Creator 存储库中的scripts\mytasks.pl

管理任务列表条目

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

Qt Creator 会持续监视已加载的文件,并在Issues 中显示更改。若要保留任务列表中的当前条目但停止检查更改,请选择Stop Monitoring

任务列表文件格式

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

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

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

任务类型可以是以下值之一:

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

这些值不区分大小写。

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

如果文件路径以相对路径形式给出,则以任务列表文件的父目录为基准。

另请参阅 “操作指南:调整 UI”“调整 UI”、“问题”和“查看输出”。

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.