- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们在使用 SonarQube 5.1.1 分析 .NET 项目时遇到问题。
请注意,FxCop 规则在质量配置文件级别启用。
我们正在使用 MSBuild SonarQube Runner 来分析项目。但是我们面临的错误是必须设置 sonar.cs.fxcop.assembly。
我们在 sonar-runner-2.4 中遇到了类似的问题,但当时这个参数可以通过 sonar-project.properties 文件传递。
但是由于 sonar-runner 不支持 .NET 项目,我们现在使用 MSBuild SonarQube Runner。
您能否确认我们如何使用 MSBuild SonarQube Runner 避免这些问题并在 .NET 项目上执行 FxCop 规则?
C# 插件版本是 4.1。
如果我们需要任何进一步的信息,请告诉我。
由于这个问题,我们推迟了生产声纳升级,因为项目团队不同意在质量配置文件级别禁用 FxCop 规则。
请帮助我们解决这个问题。
谢谢,
斯里·普里扬卡
最佳答案
我认为你应该阅读 http://www.sonarqube.org/easy-analysis-of-visual-studio-solutions-with-the-sonarqube-scanner-for-msbuild/和 http://docs.sonarqube.org/display/PLUG/C%23+Plugin .
请注意,您应该从“Visual Studio 2013 或更高版本的开发人员命令提示符”( http://docs.sonarqube.org/display/SONAR/Analyzing+with+SonarQube+Scanner+for+MSBuild ) 运行命令。 DOS 命令提示符和 Windows PowerShell 都不起作用,因为它们没有设置正确的变量。
FxCop native 支持并不意味着它随 MSBuild SonarQube Runner 提供,但您必须安装 Visual Studio >= 2013。
此外,我发现不仅 sonar-project.properties 已被弃用,而且您必须将其删除以避免出现奇怪的行为。
关于msbuild - 无法使用 MSBuild SonarQube Runner 执行 FxCop 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32095596/
我熟悉 MSDN list ,但我想要一个按代码排序的列表。我们的许多开发人员无法方便地访问互联网,如果我能为他们提供离线的完整警告列表,那就太好了。 我希望它们按警告代码排序,因为这是它们在 Fxc
我将使用 fxcop 分析同一个 dll 的两个不同版本。 我只想显示这两个报告之间的差异。 有谁知道这是否可能? 谢谢你的时间。 最佳答案 是的,这是可能的,但是没有可用的内置工具。一种相当简单的方
我们所有的开发人员都使用 VS2010 专业版,因此无法进行代码分析。我希望他们在 checkin 之前使用 FxCop 来分析代码。我已经通过了规则并禁用了其中的一些规则并添加了其中的一些。我希
您希望看到哪些可定义的静态代码检查规则添加到 FxCop 和/或宪兵队? 您为什么希望看到添加的规则,例如有什么好处等? 你的规则如何实现? 最佳答案 我想很快地定义和实现我自己的规则。我为 FxCo
FxCop 为字段分配默认默认值时(此处为 false 为 bool): Resolution : "'Bar.Bar()' initializes field 'Bar.foo'
我们正在使用 FxCop,它会产生太多我们喜欢的误报。例如,如果使用反射调用私有(private)方法,则该方法被报告为可能未使用 - 可以理解,我们使用 SuppressMessage 属性显式抑制
FxCop 有一个 rule (CA1726)检查首选术语。这会查找诸如“Dont”之类的词,并告诉您将它们替换为“Do not”等更好的词。通常这很好,但是它反对的术语之一是“标志”。在我们公司,业
我在 TeamCity 8.0.6(内部版本 27767)中添加了一个构建步骤,以针对特定的 c# 项目程序集执行 FxCop。 当从 VS 2013 中运行 FxCop 并设置 MinimumRec
问题是什么? 我正在尝试安装 FxCop 10。要安装它,需要 Microsoft Windows SDK 7.1。我安装了 SDK。现在,要安装 FxCop,我必须运行 FxCopSetup.exe
我正在试用 FxCop(目前通过 UI,不包括在 CruiseControl.NET 等中)并且遇到了一些问题。拼写检查器似乎不喜欢我客户的公司名称和产品名称,它要求我: Correct the sp
希望在程序上使用静态调用图分析来发现哪些问题? FxCop 使用静态调用图分析,使用这种技术发现了什么问题? http://msdn.microsoft.com/library/bb429476.as
我尝试在精简版应用程序上使用 Microsoft FXCop 1.36 版,但在分析项目时出现以下错误。 The following referenced assembly could not be
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 8年前关闭。 Improve t
我最近开始在 Visual Studio 中的项目中使用代码分析。我创建了一个自定义规则集,用于我的所有项目,其中包括两个 Microsoft 定义的规则集。我一直在努力将 FxCop 集成到 CI
我有捕获所有内容并将其记录的代码。我通常不这样做,但是我正在编写一个HTTP处理程序,并希望返回适当的HTTP代码。无论如何,我将以下内容放在方法的顶部: [SuppressMessage("Micr
是否可以从所有FxCop分析中排除完整的 namespace ,同时仍使用SuppressMessageAttribute分析其余的程序集? 在我目前的情况下,我有一堆由LINQ to SQL生成的类
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-topic
我正在使用以下配置的构建服务器上构建和分析示例 C# 项目: Jenkins 1.630; SonarQube 5.3 及所有更新; FxCop 10.0 我在 Jenkins Job 中添加了以下步
我正在尝试通过 Sonar-runner 运行 FxCopCmd 10.0。但是,FxCop 返回错误,即使它生成了分析报告。由于它返回错误,因此 sonar-runner 不会发出报告。 为了隔离问
运行 FXCop 时出现以下错误: CA1800 : Microsoft.Performance : 'obj', a variable, is cast to type 'Job' multiple
我是一名优秀的程序员,十分优秀!