タスクリストのファイルを課題に表示する
コードスキャンおよび解析ツールを使用してソースコードを調べることができます。これらのツールは、あなたが修正するための問題を報告します。Qt Creator 、issueに問題のリストをロードして、ナビゲーションを容易にすることができます。
Qt Creator タスクは、スクリプトを使用して簡単に生成できる、シンプルな行ベースのファイル形式で定義できます。スクリプトは、他のツールからレポートを変換するか、コードからタスク・リスト形式の課題リストを作成します。新しいコード行をチェックし、正規表現と照合してタスクリストを生成するスクリプトの例については、Qt Creator リポジトリのscripts\mytasks.pl を参照してください。
タスクリストエントリーの管理
Issues でタスクリストファイルを開くには、File >Open を選択します。タスクリストのエントリーを右クリックすると、エントリーを管理するためのコマンドを含むコンテキストメニューが開きます。タスク・リスト・エントリーをコピーまたは削除したり、対応するソース・コードに移動したりできます。
Qt Creator は読み込まれたファイルを監視し、変更点をIssues に表示します。タスクリストの現在のエントリーを保持し、変更のチェックを停止するには、Stop Monitoring を選択します。
タスクリストのファイル形式
Qt Creator がファイルをタスク・リスト・ファイルとして認識するには、ファイル名の拡張子が .tasks でなければならない。
タスクリストファイルの各行はタブ区切りの文字列リストとして扱われ、\t 、\n 、\\ がエスケープ文字として使われる。文字列は、1行につき1つのタスクを作成するために使われる。行の書式は以下のいずれかである:
descriptiontype\tdescriptionfile\ttype\tdescriptionfile\tline\ttype\tdescription
タスクタイプは以下の値のいずれかを持つ:
- 行頭にエラー・アイコンを表示する
errで始まる文字列。 - 警告アイコンを表示する
warnで始まる文字列。 - タスクタイプを不明とし、アイコンを表示しない。
値は大文字と小文字を区別しない。
最初の列のハッシュマーク文字(#)で始まる行は無視される。
ファイルパスが相対パスで指定された場合、タスクリストファイルの親ディレクトリを基準とします。
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.