

def add(self, cmd):
    filePath = cmd['Path']
    startPos = cmd['StartPosition']
    if (startPos == None):
        startPos = {
            'Line': 0,
            'Character': 0,
        }
    startLine = startPos['Line']
    startCol = startPos['Character']
    message = cmd['Message']
    eventType = cmd['IssueType']
    output = ''
    paths.append([(buildResultPanel.size() + 1), filePath, int(startLine)])
    if ((eventType == 'Error') or (eventType == 'FatalError')):
        output += '\n{Message} - {Path}({Line}:{Col}):E\n'.format(Path=filePath, Message=message, Line=startLine, Col=output)
    else:
        output += '\n{Message} - {Path}({Line}:{Col}):\n'.format(Path=filePath, Message=message, Line=startLine, Col=startCol)
    self.append(output)

dataset/ETHPy150Open fusetools/Fuse.SublimePlugin/build_results.py BuildResults.add/VarMisuse@145/208 `startCol`->`output`