Microsoft的免费静态分析工具,用于分析.NET托管代码程序集。
我在测试方法中使用下划线以获得更好的可读性,并且我想抑制整个测试命名空间的 FxCop 错误/警告。 我怎样才能实现这个目标?我玩过 GlobalSuppressions.c...
是否有任何 FxCop 或 StyleCop 规则会在文件中的任何对象不再引用 using 语句时发出警告?
我正在使用由第 3 方集会公开的枚举,例如, 公共枚举 APIEnum { 瓦尔1, 值2 } 。但是,其中许多值会导致我的应用程序出现错误行为。我想要...
宪兵和 FxCop 看起来非常相似,似乎解决相同的问题。对于主要开发具有大量业务逻辑的 Web 应用程序的小型开发团队(3-5 人),您会建议哪一个?...
使用 José Adan 在 http://social.msdn.microsoft.com/Forums/en-US/vstscode/thread/f6dec8c4-9752-4a9b-82fe-0822808fd386/ 提供的提示,我能够获得代码分析进行拼写检查
“PriceList”和“Pricelist”哪个更正确? FxCop 说: CA1702:Microsoft.Naming:类型名称“PriceList”中的复合词“PriceList”作为离散术语存在。如果您有意使用...
当我在ASP.NET Core 3.1代码中抛出一个异常时,当它看到一个字符串文字作为一个新的Exception()的参数时,fxcop会警告我。例如: throw new InvalidOperationException("Ouch"); ...
在一个有13个事件处理程序订阅的方法中,循环复杂度怎么可能是27?
我们有这样的代码,sortof: private void InitializeEvents() { this.Event1 += (s,e) => { }; this.Event2 += (s,e) => { }; this.Event3 += (s,e) => { }; this.Event4 += (s,e) => ......
在ASP .NET Core 3.1中调用LoggerExtensions方法时,禁用/关闭FxCop CA1303
我希望我的日志使用英文,因此不希望对其进行本地化。我在ASP .NET Core 3.1中有一个项目,在其中添加了nuget包Microsoft.CodeAnalysis.FxCopAnalyzers版本3.0.0 ...
我是FxCop的新手。我有一些名称中带有下划线的常量。这些常量的名称有些长,不能缩写。我们不使用Pascal Case作为常量-它们都是...
如何使.editorconfig命名冲突对dotnet构建可见? (IDE1006警告)
我最近通过.editorconfig为netcoreapp3.1 c#项目实现了自定义FxCopAnalyzers策略。我现在在Visual Studio中对代码样式和命名策略有更多警告和提示...
如何从预提交的git hook调用/运行fxcop分析器? C#
我是Fxcop分析器样式检查器。我想从预提交运行/调用Fxcop,因此,如果Fxcop发现任何错误或字段,则Git Hook预提交应停止提交过程。我从来没有在Bash和...
连接到SonarQube的Visual Studio SonarLint扩展正在生成警告CA0507和CA0064,并且没有声纳Sxxx警告
我安装了Visual Studio的SonarLint扩展,并成功连接到我们的SonarQube服务器,并成功运行了Code Analysis,以在VS中显示声纳问题。这样就可以了,但是对于...
最近,我一直在努力在我的项目中启用更多的Visual Studio代码分析规则。但是,我一直碰到规则CA2227:“集合属性应该是只读的”。说我有一个...
c#警告-使用NeutralResourcesLanguageAttribute标记程序集
我收到以下警告:“ CA1824用NeutralResourcesLanguageAttribute标记程序集”根据MSDN,其原因是:程序集包含基于ResX的资源,但不...
使用NCrunch,FxCop分析仪和“警告作为错误”:如何在NCrunch中配置警告严重性?
我正在编码C#。我使用NCrunch在后台运行单元测试。我已经在我的CSPROJ文件中设置了(新的CSPROJ格式)。我想将FxCop分析仪用作NuGet软件包:https://docs.microsoft.com / ...
我的意思是,我了解代码分析和StyleCop都是作为指导原则的,许多人还是选择忽略这些。话虽如此,我想看看...
我知道您可以创建一个项目并使用相对路径,但是我不想将项目文件保留在版本控制中。为了简洁起见,我只想从...
我使用SonarQube 5.4分析我自己的C#代码,分析工作如我所料。现在,我已经写了一些自定义规则,一个使用了StyleCop,另一个使用的FxCop在我的代码运行,但我不...
我目前正在开展一个项目,我们希望使用Fody PropertyChanged IL weaver。它似乎工作得非常好,但它对我们构建的FxCop分析做了奇怪的事情......