使用SonarQube自定义Fxcop规则

使用SonarQube自定义Fxcop规则,sonarqube,fxcop,fxcop-customrules,Sonarqube,Fxcop,Fxcop Customrules,我只想在SonarQube的代码中使用自定义规则。我只有自定义规则的dll 我该怎么做?根据文档,我了解到我需要创建一个新规则,但不确定如何创建它。您必须基于现有的“自定义FxCop规则模板”(键:CustomRuleTemplate)规则模板在SonarQube UI中创建新规则。您需要知道的所有内容都在该规则模板的描述中进行了解释。Hi Dinesh,是的,我看到了该屏幕,但现在确定我应该为名称、密钥和描述输入什么?我尝试设置以下名称=自定义FxCop规则的标题(例如“AvoidUsingR

我只想在SonarQube的代码中使用自定义规则。我只有自定义规则的dll


我该怎么做?根据文档,我了解到我需要创建一个新规则,但不确定如何创建它。

您必须基于现有的“自定义FxCop规则模板”(键:CustomRuleTemplate)规则模板在SonarQube UI中创建新规则。您需要知道的所有内容都在该规则模板的描述中进行了解释。

Hi Dinesh,是的,我看到了该屏幕,但现在确定我应该为名称、密钥和描述输入什么?我尝试设置以下名称=自定义FxCop规则的标题(例如“AvoidUsingReadAbort”)键=自定义FxCop规则的键(例如CT0003)描述=规则描述(例如“AvoidUsingReadAbort”),但是如果我将此规则添加到任何配置文件中,它将失败。您能帮忙吗?输入您想要的名称、密钥和描述。这是SonarQube的内部功能。你会遇到什么样的失败?不要忘记按照说明正确放置FxCop自定义规则程序集。我将自定义程序集放置在程序文件中FxCop10的Rules文件夹中。我在WinSDK文件夹中也有FxCop10,但我没有将自定义规则放在那里。我没有收到任何错误,但在概要文件中添加自定义规则时,它失败了。