これがまさにあなたが探しているものかどうかはわかりませんが、私は Compiler Warnings プラグインを使用して、私の CLANG-LLVM コンパイラ警告の傾向を調べています。これは Jenkins システム レベルで定義する必要があります (まだ GUI ですが、プロジェクトごとではありません)。
Name: CLANG-LLVM
Link Name: Compiler Warnings
Trend Report Name: Warning trend
Regular Expression: ^(.+?):(\d+):(?:\d+:)?(?:\{\d:-\}+)?(?:.*) (warning|error): (.*)$
Mapping Script:
import hudson.plugins.warnings.parser.Warning
String fileName = matcher.group(1)
String lineNumber = matcher.group(2)
String category = matcher.group(3)
String message = matcher.group(4)
if (message.contains('deprecated')) category='deprecation';
return new Warning(fileName, Integer.parseInt(lineNumber), "Clang-LLVM", category, message);
Example Log Message:
/Development/foo.m:4634:7: warning: 'runModalForDirectory:file:' is deprecated [-Wdeprecated-declarations,6]
次に、コンソール ログのビルド後のスキャンでそれを実行します。また、警告のAdvanced...
セクションでは、「ヘルス警告」とステータス設定について警告を解釈する方法を指定できます。