fxcop 相关问题

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

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

使用 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

什么替代Visual Studio 2019中的代码分析?

我正在努力让我们的团队和项目为VS 2019做好准备。立刻,尝试为新项目设置代码分析,我发现:所以,如果这被弃用(显然甚至不能......)

回答 2 投票 1

如何通过命令行在MSBuild中指定CodeAnalysisRuleset

我希望能够在命令行MSBuild中指定代码分析规则(用于代码分析/ FXCOP)。项目文件中会包含以下内容: -微软....

回答 2 投票 5

CA1026(所有参数应具有默认值)和扩展方法

前提当使用带有C#可选参数的代码分析(或fxCop)时,您可以收到CA1026的警告。简短的原因1并不是使用默认值来提供所有参数。 ......

回答 3 投票 19

代码分析的片状执行

我正在尝试为我的.NET Standard 2.0类库进行代码分析。如此处所述,我添加了对Microsoft.CodeAnalysis.FxCopAnalyzers的引用。一开始,一切都看起来......

回答 1 投票 2

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