Exemplo n.º 1
0
        private MessageMarker CreateMarker(EslintMessage message)
        {
            var start = new SnapshotPoint(_currentSnapshot, message.Range.Start);
            var end   = new SnapshotPoint(_currentSnapshot, message.Range.End);

            return(new MessageMarker(message, new SnapshotSpan(start, end)));
        }
Exemplo n.º 2
0
        private static string GetErrorType(EslintMessage message)
        {
            if (message.IsFatal)
            {
                return(PredefinedErrorTypeNames.SyntaxError);
            }

            return(RuleSeverity.Error == message.Severity
                ? PredefinedErrorTypeNames.SyntaxError
                : PredefinedErrorTypeNames.Warning);
        }
Exemplo n.º 3
0
 internal LinterTag(EslintMessage message)
 {
     ErrorType      = GetErrorType(message);
     ToolTipContent = GetToolTipContent(message.IsFatal, message.Message, message.RuleId);
 }