Not sure if this is exactly what you are looking for, but I use the Compiler Warnings plugin to trend my CLANG-LLVM compiler warnings. This has to be defined at the Jenkins system level (still GUI, but not per-project):
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]
We then run that in a post-build scan of the console logs.
And, in the Advanced...
section for the warnings, you can tell it how to interpret them for the "health warning" and status settings.