Dan*_*man 7 roslyn roslyn-code-analysis visual-studio-2019
在 VS 2019 中,未使用的参数现在在“错误列表”中显示两个问题,而不是一个:CA1801,显示为警告,IDE0060,显示为建议。
这些分析规则做同样的事情吗?如果不是,它们有什么不同。如果是这样,为什么它们是重复的?
不同的工具,同一想法的不同实现。重复是由 Visual Studio (IDE0060) 和 FxCop (CA1801) 实现的规则引起的。另一个重复项来自 SonarQube 分析仪 (S1172)。
FxCop规则也是通过遗留代码分析实现的,并非基于Roslyn。此实现在细节上有所不同,如CA1801 规则文档中所述。相同的规则名称,不同的实现。
作为单独的实现,它们很可能在细节上有所不同。我认为这些细节并不重要——规则背后的意图是相同的。
| 归档时间: |
|
| 查看次数: |
348 次 |
| 最近记录: |