visual-studio-2017 - 如何将代码分析错误 CA1506 类耦合更改为“中等可维护性”
问题描述
我得到这个类耦合的代码分析错误。错误消息说:
'xxxxx' 与来自 12 个不同命名空间的 32 种不同类型相结合。重写或重构方法以减少其类耦合,或考虑将方法移至与其紧密耦合的其他类型之一。40 以上的类耦合表示可维护性差,40 到 30 之间的类耦合表示可维护性中等,低于 30 的类耦合表示可维护性好。
目前我收到此错误,因为它试图强制执行“...低于 30 表示良好的可维护性”。现在我想将其更改为“中等可维护性”,最多可以有 40 个类耦合,仅此而已。
现在我该如何改变这个?我到处搜索,找不到如何改变它。
解决方案
我不认为这是可配置的。我强烈建议简化您的代码。如果您真的不想这样做,您可以使用
#pragma warning disable CA1506
// My type
#pragma warning restore CA1506
推荐阅读
- reactjs - 将新项目添加到待办事项列表反应应用程序的问题
- haskell - 使用返回 Monad 类型的输入函数调用 Map.mapWithKey
- php - 如何使用 PHP 使用来自 MySQL 服务器的 ajax 请求填充输入字段?
- javascript - 获取字符中某些元素的滚动位置
- haskell - 在 IO monad 中获取列表的第一个元素
- asp.net - 将发布的本地网站的 IIS 配置
- python - 在 pygame 中渲染文本会导致延迟
- vue.js - 是否可以使用 vue 可拖动的 quasar 组件?
- python - 我有一个列表,而不是其中包含更多的 dict 并想删除其中一个,但 dict 是动态的
- javascript - AWS Lambda 挂在特定的 GET 调用上