【问题标题】:Custom Fxcop Rules with SonarQube使用 SonarQube 自定义 Fxcop 规则
【发布时间】:2014-12-10 11:30:00
【问题描述】:

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

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

【问题讨论】:

    标签: sonarqube fxcop fxcop-customrules


    【解决方案1】:

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

    【讨论】:

    • 嗨,Dinesh,是的,我得到了那个屏幕,但现在确定我应该为名称、密钥和描述输入什么?我尝试设置以下名称 = 自定义 fx cop 规则的标题(例如“AvoidUsingThreadAbort”)键 = 自定义 FxCop 规则的键(例如 CT0003)描述 = 规则描述(例如“AvoidUsingThreadAbort”)但是,如果我将此规则添加到任何配置文件,它失败。你能帮忙吗?
    • 输入您想要的名称、密钥和描述。这是 SonarQube 内部的。你会遇到什么样的失败?不要忘记按照说明正确放置您的 FxCop 自定义规则程序集。
    • 我将自定义程序集放在程序文件中 FxCop10 的 Rules 文件夹中。我在 WinSDK 文件夹中也有 FxCop10,但我没有将自定义规则放在那里。我没有收到任何错误,但是在配置文件中添加自定义规则时,它失败了。
    猜你喜欢
    • 1970-01-01
    • 2016-06-18
    • 2015-12-27
    • 2019-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多