SonarLint KeyNotFoundException

时间:2016-03-15 13:58:51

标签: c# sonarqube sonarlint sonarlint-vs

当使用Sonar分析C-sharp代码库时,我发现了一个奇怪的错误。

  

14:59:19.350 INFO - 适用于Visual Studio 1.3.0.0版的SonarLint       14:59:20.154错误 -       14:59:20.337错误 - 未处理的异常:System.Collections.Generic.KeyNotFoundException:给定的键不是   出现在字典中。       14:59:20.338错误 - 在System.Collections.Immutable.ImmutableDictionary`2.get_Item(TKey key)       14:59:20.340错误 - 在SonarLint.Runner.Configuration.AddAnalyzerCommentRegularExpression(Builder   建设者)       14:59:20.341错误 - 在SonarLint.Runner.Configuration.Analyzers()       14:59:20.341错误 - 在SonarLint.Runner.Program.Main(String [] args)

任何人都可以帮我确定这个例子所引用的关键字吗?

1 个答案:

答案 0 :(得分:0)

我正在使用的Sonar服务器在很多团队之间共享,因此更新插件可能会有问题。

我无法找到名为SonarLint.xml的文件,我在我正在分析的项目目录中的.sonar /中的一个名为analysis-input.xml的文件中找到了对S124的引用。

<Rule>
  <Key>S124</Key>
  <Parameters>
    <Parameter>
      <Key>RuleKey</Key>
      <Value>ToDo</Value>
    </Parameter>
  </Parameters>
</Rule>