When using XCLogParser with the log output of an analyze run on a project, the description is used instead of the title, which leads to the message becoming truncated.
So instead of a title like Access to field 'a' results in a dereference of a null pointer (loaded from field 'b') [core.NullDereference] ending up in the parsed log data, just the first line of the longer description appears in the parsed output with the rest being truncated (i.e., Assuming the condition is false).
This makes it impossible to annotate source code in a meaningful way as the context of the analytical error is lost.
When using
XCLogParser
with the log output of ananalyze
run on a project, the description is used instead of the title, which leads to the message becoming truncated.So instead of a title like
Access to field 'a' results in a dereference of a null pointer (loaded from field 'b') [core.NullDereference]
ending up in the parsed log data, just the first line of the longer description appears in the parsed output with the rest being truncated (i.e.,Assuming the condition is false
).This makes it impossible to annotate source code in a meaningful way as the context of the analytical error is lost.