【发布时间】:2017-09-14 08:07:38
【问题描述】:
我目前使用托管二进制分析,看起来 nuget 添加了相同的规则(可能更少)。
我也使用这个 SonarQube 插件:https://github.com/SonarQubeCommunity/sonar-fxcop。
nuget 到底是做什么用的?
【问题讨论】:
标签: .net fxcop analyzer software-quality
我目前使用托管二进制分析,看起来 nuget 添加了相同的规则(可能更少)。
我也使用这个 SonarQube 插件:https://github.com/SonarQubeCommunity/sonar-fxcop。
nuget 到底是做什么用的?
【问题讨论】:
标签: .net fxcop analyzer software-quality
我知道这个问题很老了,但我最近有同样的问题,想提供我的发现。
.NET 编译器平台(“Roslyn”)分析器与托管程序集的传统 FxCop 静态分析相比具有以下优势:
Roslyn 分析仪可作为NuGet package 或Visual Studio extension 使用。我强烈推荐 NuGet 包。它支持配置每个规则的严重性,如果分析器设置为严重性“错误”,则构建失败。当然也不需要每个开发者手动安装。
【讨论】: