private function buildLintInlineComments($changeset)
 {
     $lint = id(new DifferentialDiffProperty())->loadOneWhere('diffID = %d AND name = %s', $changeset->getDiffID(), 'arc:lint');
     if (!$lint) {
         return array();
     }
     $lint = $lint->getData();
     $inlines = array();
     foreach ($lint as $msg) {
         if ($msg['path'] != $changeset->getFilename()) {
             continue;
         }
         $inline = new DifferentialInlineComment();
         $inline->setChangesetID($changeset->getID());
         $inline->setIsNewFile(true);
         $inline->setSyntheticAuthor('Lint: ' . $msg['name']);
         $inline->setLineNumber($msg['line']);
         $inline->setLineLength(0);
         $inline->setContent('%%%' . $msg['description'] . '%%%');
         $inlines[] = $inline;
     }
     return $inlines;
 }