fxcop 相关问题

Microsoft的免费静态分析工具,用于分析.NET托管代码程序集。

整个命名空间的“SuppressMessage”

我在测试方法中使用下划线以获得更好的可读性,并且我想抑制整个测试命名空间的 FxCop 错误/警告。 我怎样才能实现这个目标?我玩过 GlobalSuppressions.c...

回答 5 投票 0

警告未使用的using语句的静态分析规则是什么?

是否有任何 FxCop 或 StyleCop 规则会在文件中的任何对象不再引用 using 语句时发出警告?

回答 2 投票 0

如何在使用特定枚举值时生成警告

我正在使用由第 3 方集会公开的枚举,例如, 公共枚举 APIEnum { 瓦尔1, 值2 } 。但是,其中许多值会导致我的应用程序出现错误行为。我想要...

回答 4 投票 0

宪兵 vs FxCop

宪兵和 FxCop 看起来非常相似,似乎解决相同的问题。对于主要开发具有大量业务逻辑的 Web 应用程序的小型开发团队(3-5 人),您会建议哪一个?...

回答 2 投票 0

代码分析是否支持定义两种语言进行混合语言拼写检查?

使用 José Adan 在 http://social.msdn.microsoft.com/Forums/en-US/vstscode/thread/f6dec8c4-9752-4a9b-82fe-0822808fd386/ 提供的提示,我能够获得代码分析进行拼写检查

回答 1 投票 0

命名:价目表与价目表

“PriceList”和“Pricelist”哪个更正确? FxCop 说: CA1702:Microsoft.Naming:类型名称“PriceList”中的复合词“PriceList”作为离散术语存在。如果您有意使用...

回答 5 投票 0

当构建一个新的异常时,抑制CA1303 fxcop警告。

当我在ASP.NET Core 3.1代码中抛出一个异常时,当它看到一个字符串文字作为一个新的Exception()的参数时,fxcop会警告我。例如: throw new InvalidOperationException("Ouch"); ...

回答 1 投票 0

在一个有13个事件处理程序订阅的方法中,循环复杂度怎么可能是27?

我们有这样的代码,sortof: private void InitializeEvents() { this.Event1 += (s,e) => { }; this.Event2 += (s,e) => { }; this.Event3 += (s,e) => { }; this.Event4 += (s,e) => ......

回答 3 投票 8

在ASP .NET Core 3.1中调用LoggerExtensions方法时,禁用/关闭FxCop CA1303

我希望我的日志使用英文,因此不希望对其进行本地化。我在ASP .NET Core 3.1中有一个项目,在其中添加了nuget包Microsoft.CodeAnalysis.FxCopAnalyzers版本3.0.0 ...

回答 1 投票 2

禁止使用常量CA1707

我是FxCop的新手。我有一些名称中带有下划线的常量。这些常量的名称有些长,不能缩写。我们不使用Pascal Case作为常量-它们都是...

回答 1 投票 -1

如何使.editorconfig命名冲突对dotnet构建可见? (IDE1006警告)

我最近通过.editorconfig为netcoreapp3.1 c#项目实现了自定义FxCopAnalyzers策略。我现在在Visual Studio中对代码样式和命名策略有更多警告和提示...

回答 1 投票 0

如何从预提交的git hook调用/运行fxcop分析器? C#

我是Fxcop分析器样式检查器。我想从预提交运行/调用Fxcop,因此,如果Fxcop发现任何错误或字段,则Git Hook预提交应停止提交过程。我从来没有在Bash和...

回答 1 投票 1

连接到SonarQube的Visual Studio SonarLint扩展正在生成警告CA0507和CA0064,并且没有声纳Sxxx警告

我安装了Visual Studio的SonarLint扩展,并成功连接到我们的SonarQube服务器,并成功运行了Code Analysis,以在VS中显示声纳问题。这样就可以了,但是对于...

回答 1 投票 0

CA2227和ASP.NET模型绑定

最近,我一直在努力在我的项目中启用更多的Visual Studio代码分析规则。但是,我一直碰到规则CA2227:“集合属性应该是只读的”。说我有一个...

回答 2 投票 5

c#警告-使用NeutralResourcesLanguageAttribute标记程序集

我收到以下警告:“ CA1824用NeutralResourcesLanguageAttribute标记程序集”根据MSDN,其原因是:程序集包含基于ResX的资源,但不...

回答 3 投票 22

使用NCrunch,FxCop分析仪和“警告作为错误”:如何在NCrunch中配置警告严重性?

我正在编码C#。我使用NCrunch在后台运行单元测试。我已经在我的CSPROJ文件中设置了(新的CSPROJ格式)。我想将FxCop分析仪用作NuGet软件包:https://docs.microsoft.com / ...

回答 1 投票 0

CA1500 vs. SA1309-哪一个获胜?

我的意思是,我了解代码分析和StyleCop都是作为指导原则的,许多人还是选择忽略这些。话虽如此,我想看看...

回答 6 投票 19

如何使用命令行运行选择的FxCop规则?

我知道您可以创建一个项目并使用相对路径,但是我不想将项目文件保留在版本控制中。为了简洁起见,我只想从...

回答 3 投票 0

对于C#5.4 Sonarqube自定义规则

我使用SonarQube 5.4分析我自己的C#代码,分析工作如我所料。现在,我已经写了一些自定义规则,一个使用了StyleCop,另一个使用的FxCop在我的代码运行,但我不...

回答 3 投票 5

Fody PropertyChanged干扰FxCop

我目前正在开展一个项目,我们希望使用Fody PropertyChanged IL weaver。它似乎工作得非常好,但它对我们构建的FxCop分析做了奇怪的事情......

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.