public void ConvertFromIssueType(IssueType cfamilyIssueType, AnalysisIssueType analysisIssueType)
        {
            CFamilyIssueToAnalysisIssueConverter.Convert(cfamilyIssueType).Should().Be(analysisIssueType);

            Action act = () => CFamilyIssueToAnalysisIssueConverter.Convert((IssueType)(-1));

            act.Should().ThrowExactly <ArgumentOutOfRangeException>().And.ParamName.Should().Be("issueType");
        }
        private object ToString(AnalysisIssueType type)
        {
            switch (type)
            {
            case AnalysisIssueType.Vulnerability: return("Vulnerability");

            case AnalysisIssueType.Bug: return("Bug");

            case AnalysisIssueType.CodeSmell:
            default:
                return("Code Smell");
            }
        }
Beispiel #3
0
 public AnalysisIssue(
     string ruleKey, AnalysisIssueSeverity severity, AnalysisIssueType type,
     string message, string filePath,
     int startLine, int endLine,
     int startLineOffset, int endLineOffset,
     string lineHash,
     IReadOnlyList <IAnalysisIssueFlow> flows
     )
 {
     RuleKey         = ruleKey;
     Severity        = severity;
     Type            = type;
     StartLine       = startLine;
     StartLineOffset = startLineOffset;
     EndLine         = endLine;
     EndLineOffset   = endLineOffset;
     FilePath        = filePath;
     Message         = message;
     LineHash        = lineHash;
     Flows           = flows ?? EmptyFlows;
 }
 public void ConvertFromIssueType(IssueType cfamilyIssueType, AnalysisIssueType analysisIssueType)
 {
     CFamilyIssueToAnalysisIssueConverter.Convert(cfamilyIssueType).Should().Be(analysisIssueType);
 }
        public void Convert_SeverityAndTypeLookup(string ruleKey, AnalysisIssueSeverity severity, AnalysisIssueType type)
        {
            var message = new Message(ruleKey, "any", 4, 3, 2, 1, "message", false, new MessagePart[0]);
            var issue   = Convert(message);

            issue.RuleKey.Should().Be($"lang1:{ruleKey}");
            issue.Severity.Should().Be(severity);
            issue.Type.Should().Be(type);
        }
 public void ConvertFromRuleType(int eslintRuleType, AnalysisIssueType analysisIssueType)
 {
     EslintBridgeIssueConverter.Convert((RuleType)eslintRuleType).Should().Be(analysisIssueType);
 }
Beispiel #7
0
 public void ConvertFromIssueType(DaemonIssueType daemonIssueType, AnalysisIssueType analysisIssueType)
 {
     Daemon.Convert(daemonIssueType).Should().Be(analysisIssueType);
 }