当前位置: 首页 > 知识库问答 >
问题:

sonar 4.5.4-规则的债务定义是无效例外

解高昂
2023-03-14

当我在Sonar4.5.4服务器上部署stylecope插件时,我有自己定制的2.1版本的csharp插件,一些规则会出现异常,如下所示,但删除这些规则后,它的工作很好。这个例外在Sonar4.5.4中出现,但在Sonar4.2和更低版本中没有遇到任何问题。我想知道为什么会发生这个问题,我想说什么?请解释一下。谢谢

共有1个答案

宫修贤
2023-03-14

.NET和C#插件版本2.1与SonarQube的较新版本(包括4.5.4)不兼容。

您真的应该考虑升级到最新的C#插件,并使用与Microsoft合作开发的MSBuild SonarQube Runner来分析所有.NET项目:它极大地改善了体验,提供了更好的分析结果,并且更易于使用。

请参阅http://redirect.sonarsource.com/plugins/csharp.html开始。

最简单的方法实际上是删除所有SQALE补救成本信息。现在,如果您希望保留SQALE,可以查看堆栈跟踪并查看Sonarqube的验证是如何工作的:DeprecatedRulesDefinitionLoader.java#L135

在Sonarqube4.5.4中使用.NET和C#可能会有更多的障碍,所以在走这条路之前要再三考虑。

 类似资料:
  • 授人以鱼,不如授人以渔。Dism++的能力是有限的,无法覆盖的所有用户的需求。因此给程序添加了自定义规则功能,方便高级用户打造自己的专属工具。 创建一个空白的自定义规则文件 我们只需要在Config目录新建一个 Custom*.xml 这样形式的xml文件即可(*表示任何字符串,比如Custom1.xml或者Custom我爱我的家.xml,另外文件以UTF8或者Unicode编码保存)。初始文件内

  • 本文向大家介绍在财务管理中定义债务证券化的概念。,包括了在财务管理中定义债务证券化的概念。的使用技巧和注意事项,需要的朋友参考一下 证券化是将资产转换为证券的过程。换句话说,证券化是指公司的所有资产都合并为证券。 证券化需要发起人,专用工具(SPV),投资银行,信用评级机构,保险公司,债务人和投资者。 债务证券化涉及的流程如下- 识别。 转让。 问题。 赎回。 信用评级。 金额收集到池中。 将金额

  • 自定义中间有突起的UITabBar,demo中高仿了gogobot app底部不规则的TabBar。 [Code4App.com]

  • 在采集的使用中我们为采集项,设置了过滤项后,有的时候会出现无效的情况。也就是采集出来的结果并没有按我们的想像的把过滤项给删除了。这是为什么呢? 如下面的一个例子,我们在过滤项中进行如下的设置: ../down.php?uri=[|] 他的意思是要把“../down.php?uri=”给过滤掉。可采集出来的结果很不近人意。并没有把这个字符串给过滤掉。这是为什么呢? PHPCMS V9的采集

  • 我正在使用Sonarqube5.4来分析我自己的C#代码,分析工作与我预期的一样。现在我已经编写了一些自定义规则,一个使用StyleCop,另一个使用FxCop在我的代码上运行,但我没有找到如何在Sonarqube中导入自定义规则。我强调我使用Sonarqube5.4和C#插件5.1。在我的安装中,文件夹“规则”不存在。相反,我可以找到: 有人能帮我在SonarQube安装中导入我的自定义规则吗?