jjzjj

StyleCop

全部标签

c# - sa1200 是否所有 using 指令都必须放在命名空间 (StyleCop) 内纯粹是装饰性的?

这个问题在这里已经有了答案:关闭13年前。PossibleDuplicate:ShouldUsingsbeinsideoroutsidethenamespacesa1200所有using指令必须放在命名空间(StyleCop)内这只是为了代码的可读性还是这样做有任何实际好处?它以某种方式帮助GC吗?

c# - CA1500 与 SA1309 - 哪一个获胜?

我会在前面加上前缀,我知道代码分析和StyleCop都是作为指导方针使用的,但许多人无论如何都选择忽略它们。但话虽如此,我想看看关于这两条规则的普遍共识是什么。RuleCA1500说不要使参数名称和私有(private)字段名称相同。RuleSA1309,另一方面,表示不要在成员前加上下划线或“m_”。这让我们几乎没有选择来区分私有(private)支持字段及其相应参数。举这些例子。SA1309投诉:classSomeClass{int_someField;publicSomeClass(intsomeField){this._someField=someField;}}CA1500提

c# - CA1500 与 SA1309 - 哪一个获胜?

我会在前面加上前缀,我知道代码分析和StyleCop都是作为指导方针使用的,但许多人无论如何都选择忽略它们。但话虽如此,我想看看关于这两条规则的普遍共识是什么。RuleCA1500说不要使参数名称和私有(private)字段名称相同。RuleSA1309,另一方面,表示不要在成员前加上下划线或“m_”。这让我们几乎没有选择来区分私有(private)支持字段及其相应参数。举这些例子。SA1309投诉:classSomeClass{int_someField;publicSomeClass(intsomeField){this._someField=someField;}}CA1500提

c# - Stylecop 配置文件在哪里?

我已经通过NuGet安装了Stylecop。我希望禁用一些规则,而且我知道这可以通过我读过的配置文件来完成。但是,我在任何地方都找不到该文件,而且似乎也没有描述在何处创建该文件的文档。我该如何制作文件?编辑:因为这个问题似乎在几年后仍然受到关注,我建议使用RoslynAnalyzerbasedStyleCop现在。这有几个优点:它实际上得到维护和激活。利用Roslyn,可以为您执行一些更改。它是一个NuGet包,因此作为项目的一部分安装,这意味着您不再需要安装看似无人维护的StyleCopVisualStudio扩展(前提是您甚至可以找到正确的下载位置!).通过这种方式,您可以更轻松地

c# - Stylecop 配置文件在哪里?

我已经通过NuGet安装了Stylecop。我希望禁用一些规则,而且我知道这可以通过我读过的配置文件来完成。但是,我在任何地方都找不到该文件,而且似乎也没有描述在何处创建该文件的文档。我该如何制作文件?编辑:因为这个问题似乎在几年后仍然受到关注,我建议使用RoslynAnalyzerbasedStyleCop现在。这有几个优点:它实际上得到维护和激活。利用Roslyn,可以为您执行一些更改。它是一个NuGet包,因此作为项目的一部分安装,这意味着您不再需要安装看似无人维护的StyleCopVisualStudio扩展(前提是您甚至可以找到正确的下载位置!).通过这种方式,您可以更轻松地

c# - 在泛型类中注释构造函数的正确方法是什么?

什么是正确的评论方式?//////Initializesanewinstanceoftheclass.//////Theunitofwork.publicRepository(IUnitOfWorkunitOfWork){this.UnitOfWork=unitOfWork;}VS提示它:Warning11XMLcommenton'Data.Repository.Repository(Data.IUnitOfWork)'hascrefattribute'Repository'thatcouldnotberesolvedC:\Projects\xx\yy\DataAccess\Repos

c# - 在泛型类中注释构造函数的正确方法是什么?

什么是正确的评论方式?//////Initializesanewinstanceoftheclass.//////Theunitofwork.publicRepository(IUnitOfWorkunitOfWork){this.UnitOfWork=unitOfWork;}VS提示它:Warning11XMLcommenton'Data.Repository.Repository(Data.IUnitOfWork)'hascrefattribute'Repository'thatcouldnotberesolvedC:\Projects\xx\yy\DataAccess\Repos

C#-StyleCop-SA1121 : UseBuiltInTypeAlias - Readability Rules

在SO和Google上的StyleCop帮助手册中找不到它,所以在这里;)在使用StyleCop期间我有一个警告:SA1121-UseBuiltInTypeAlias-ReadabilityRulesThecodeusesoneofthebasicC#types,butdoesnotusethebuilt-inaliasforthetype.Ratherthanusingthetypenameorthefully-qualifiedtypename,thebuilt-inaliasesforthesetypesshouldalwaysbeused:bool,byte,char,deci

C#-StyleCop-SA1121 : UseBuiltInTypeAlias - Readability Rules

在SO和Google上的StyleCop帮助手册中找不到它,所以在这里;)在使用StyleCop期间我有一个警告:SA1121-UseBuiltInTypeAlias-ReadabilityRulesThecodeusesoneofthebasicC#types,butdoesnotusethebuilt-inaliasforthetype.Ratherthanusingthetypenameorthefully-qualifiedtypename,thebuilt-inaliasesforthesetypesshouldalwaysbeused:bool,byte,char,deci

c# - 如何抑制 StyleCop 警告?

我正在使用StyleCop并希望抑制一些不适合我的风格的警告。我更愿意为1)行内代码抑制2)全局设置抑制我已经在互联网上搜索过,但stillnotsure如何抑制。对于方法1),他们说要添加以下行:[assembly:SuppressMessage("Microsoft.Design","SA1202:Allprivatemethodsmustbeplacedafterallpublicmethods",Scope="namespace",Target="Consus.Client.ClientVaultModule.Services.OnlineDetection")]但他们没有说明