【问题标题】:How to change Code analysis error CA1506 class coupling to "moderate maintainability"如何将代码分析错误 CA1506 类耦合更改为“中等可维护性”
【发布时间】:2018-08-09 03:50:00
【问题描述】:

我得到这个类耦合的代码分析错误。错误消息说:

'xxxxx' 与来自 12 个不同的 32 个不同的类型相结合 命名空间。重写或重构方法以减少其类 耦合,或考虑将方法移动到它的其他类型之一 是紧耦合的。高于 40 的类耦合表示差 可维护性,在 40 和 30 之间的类耦合表示 可维护性中等,低于 30 的类耦合表示良好 可维护性。

目前我收到此错误,因为它试图强制执行“...低于 30 表示良好的可维护性”。 现在我想将其更改为“中等可维护性”,最多可以有 40 个类耦合,仅此而已。

现在我该如何改变呢? 我到处搜索,找不到如何更改。

【问题讨论】:

    标签: visual-studio-2017 roslyn-code-analysis


    【解决方案1】:

    我不认为这是可配置的。我强烈建议简化您的代码。如果你真的不想这样做,你可以使用

    来抑制特定类型的警告
    #pragma warning disable CA1506
    
    // My type
    
    #pragma warning restore CA1506
    

    【讨论】:

    • 我终于不得不简化我的代码。如您所说,只有启用或禁用,没有更改级别。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多