首页 > TAG信息列表 > StyleCop

《代码整洁之道》(Clean Code)- 读书笔记

一、关于Bob大叔的Clean Code   《代码整洁之道》主要讲述了一系列行之有效的整洁代码操作实践。软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。这本书的阅读对象为一切有志于改善代码质量的程序员,书中介绍

常用的基于Roslyn的代码分析器

常用的基于Roslyn的代码分析器 Microsoft.CodeAnalysis.FxCopAnalyzers:   FxCop是.Net Framework中用来分析托管代码的应用程序,它主要关注的代码的设计、国际化、可维护性、性能和安全性等方面,并按照这些类别定义了一个规则集:  https://docs.microsoft.com/en-us/visualst

本地常量变量应以大写还是小写开头

在StyleCop和Resharper之间发生样式冲突. Stylecop 1303说const vars应该以大写开头,我同意.Resharper对全类范围的const声明说还可以,但是在本地(例如方法)范围内使用const时,Reshaper并不赞成,而是想让一切都变成驼峰. 当然,在R#中禁用此规则没有问题,但是该规则背后的原因可能是

如何将StyleCop规则从版本4.3或4.5转换为4.6?

我的团队准备使用新版本的reshaper,现在是6. 而且我们的旧规则在StyleCop 4.6上不起作用.我们的规则适用于4.5版本. 有谁知道将StyleCop规则从版本4.3(或4.5)转换为4.6的最简单方法?解决方法:它与升级代码所依赖的任何框架几乎相同: >将您的引用更改为新版本. >尝试编译.>调整重大更

c# – 是否有可以自动清理GlobalSuppressions.cs的工具?

我在我的项目和GlobalSuppressions.cs中使用FxCop和StyleCop来抑制一些规则.有些项目已经发生了很大变化,过去我做过的一些排除不再适用了. GlobalSuppressions.cs尚未清除这些排除项.有没有可以自动清理GlobalSuppressions.cs的工具?解决方法:没有这样的工具可用.独立的FxCop UI工

c# – 如何在.net标准项目中获得一个stylecop规则集

我们正在尝试使用stylecop规则集为我们的所有项目提供nuget包. 我们获取项目中的文件,但规则集不适用于我们的项目.它仍然使用minimimumrecomended.ruleset. 我们现在拥有的是: Custom.stylecop.props <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/

c# – 当目标DOES存在时,StyleCop CA0055问题

与另一个类似的问题一样,我在构建时遇到两个StyleCop错误: CA0052:未选择任何目标. CA0055:无法加载[主exe …的路径] 但是,与其他问题不同,重新格式化并重新安装我的开发机器上的所有内容并没有解决它.我们正在运行带有SP1的Visual Studio 2010,并以Dotnet 4.0为目标. 这是另一个细节

c# – Resharper:文件头文本不会自动用于新文件

我使用的是VS2010,Resharper 8.0.1,StyleCop 4.7.45. 我已经在resharper选项中定义了一个文件头文本,并且(错误地)假设它将在重构时使用(使用“将类移动到新文件以匹配文件名”功能).这也不使用可能修改的Visual Studio文件模板(参见How do I edit the Visual Studio templates for

c# – VS2010的StyleCop中没有足够特定错误的异常类型

我有一些代码抛出异常,如下所示. if (jobFinished) { ... } else { throw new Exception("The server Error ...") } 它编译/运行没有问题,但是当我运行StyleCop时,我收到此错误消息,说Exception不是特定的. Error 10 CA2201 : Mic

c# – StyleCop SA1650的解决方法将URL作为拼写错误的单词捕获而没有警告抑制

我正在尝试在我的备注中包含一个URL,如下例所示.这会导致StyleCop根据规则SA1650(备注中拼写错误的单词)报告警告,这对于我们的目的无法抑制(通过策略).这个警告并不奇怪,因为URL语法不要求正确的英文拼写. ... /// <remarks> /// <para>... some remarks ...</para> /// <para>h

c# – StyleCop SA1402和Generics

我认为SA1402是一个很好的规则,但我对泛型有问题.我有一个使用Func委托的类,所以名称大致与该签名相同.也就是说,我有名为Operation< TType>,Operation< T,TType>,Operation< T1,T2,TType>的类.等等.根据SA1402,我需要将所有这些小类放在单独的文件中,并为文件名提出一些奇怪的装饰

c# – 当resharper运行时,无法在VS Texteditor中编辑源代码

有一段时间我在Visual Studio 12中使用Resharper,但是几天后我遇到了问题.如果Resharper正在运行,我无法在Visual Studio的源代码编辑器中输入任何内容. 我使用的是8.2.0.2160版本 和StyleCop版本4.7.49.0 我完全重置的所有设置.我还删除了设置文件.我还卸载了Resharper和StyleCop