diff --git a/src/lint/ArcanistLintMessage.php b/src/lint/ArcanistLintMessage.php --- a/src/lint/ArcanistLintMessage.php +++ b/src/lint/ArcanistLintMessage.php @@ -25,8 +25,15 @@ $message = new ArcanistLintMessage(); $message->setPath($dict['path']); - $message->setLine($dict['line']); - $message->setChar($dict['char']); + + if (isset($dict['line'])) { + $message->setLine($dict['line']); + } + + if (isset($dict['char'])) { + $message->setChar($dict['char']); + } + $message->setCode($dict['code']); $message->setSeverity($dict['severity']); $message->setName($dict['name']);