課題内のタスクリストファイルを表示する
コードスキャンおよび分析ツールを使用して、ソースコードを調査できます。これらのツールは、修正すべき課題を報告します。「Qt Creator 」を使用すると、課題のリストを「Issues」に読み込み、ナビゲーションを容易にすることができます。
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で始まる文字列。行の先頭に警告アイコンを表示します- それ以外の値。この場合、タスクの種類は「Unknown」に設定され、アイコンは表示されません
値の大文字小文字は区別されません。
最初の列がハッシュ記号 (#) で始まる行は無視されます。
ファイルパスが相対パスで指定されている場合、そのパスはタスクリストファイルの親ディレクトリを基準とします。
「方法: 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.