stylecop相关内容

如何设置ReSharper默认公司和版权?

我刚刚安装了Stylecop 4.5RC和ReSharper。当我创建一个新的类时,我发现我现在是顺从的(耶!),但我希望公司是我的公司,而不是微软。我也有太多的事情要做,不得不担心更新版权文本。默认情况下如何填写这些内容? // ----------------------------------------------------------------------- // ..
发布时间:2022-04-04 10:21:49 C#/.NET

让ReSharper使用StyleCop配置

我们的项目已经有了StyleCop配置。我正在使用ReSharper,我希望R#能够使用StyleCop设置。 我知道您可以使用StyleCopForResharper在ReSharper中构建设置并将其导出为StyleCop配置,但您能否进行相反操作并让ReSharper使用现有的StyleCop配置? 推荐答案 我不确定此帖子是否仍然真实。CodePlex上有免费的Style ..
发布时间:2022-04-04 09:47:51 其他开发

如何强制StyleCop for ReSharper忽略文件?

我们刚刚开始将StyleCop引入我们的团队,并且正在使用Code Plex中的StyleCop ReSharper plugin。问题是,项目中的每个文件似乎都在被分析,我们找不到排除特定文件的方法。这包括来自DBML的文件或项目中包含的第三方构件的Designer.cs文件。这意味着ReSharper中的站点范围代码分析总是会显示错误,并且您永远不能让它变成“绿色”。 总是有可以放在.c ..
发布时间:2022-04-04 09:32:57 其他开发

通过 NuGet 向 .net 核心项目提供代码分析规则集

我在将 .NET 4.6 项目升级到 .NET Core 2.0 时遇到了问题.我们所有的项目都使用由 NuGet 包提供的自定义 StyleCop 规则集.规则集位于名为 custom.ruleset 的文件中,位于包内的内容文件夹中.我们所有的项目都使用这个包,因此得到一个 custom.ruleset 的副本. 但是,在 Core 2.0 和 Standard 2.0 项目中,这不起作 ..
发布时间:2022-01-20 09:10:22 C#/.NET

卡住不活动的 msbuild.exe 进程、锁定 Stylecop.dll、Nuget AccessViolationException 和 CI 构建相互冲突的奥秘

观察: 在我们的 Jenkins 构建服务器上,我们看到许多 msbuild.exe 进程(约 100 个)在作业完成后挂起,内存使用量约为 20mb,CPU 活动为 0%. 使用不同版本的 stylecop 构建间歇性失败: workspace\packages\StyleCop.MSBuild.4.7.41.0\tools\StyleCop.targets(109,7):错误 ..
发布时间:2022-01-08 15:40:49 其他开发

如何根据某些标准检查解决方案中的所有项目?

我需要让解决方案中的所有项目都包含一些额外的构建操作,例如StyleCop 验证、AssemblyInfo 的自动生成等. 我的想法是进行某种解决方案范围的预构建事件,该事件将检查所有项目文件中是否包含与特定 xPath 匹配的节点.这不是一个难点,它可以通过自定义构建任务或一些第三方 Xml 处理任务来解决.我还没有深入研究它,但它绝对不会成为值得在这里提及的问题. 问题是如何 1 ..
发布时间:2022-01-08 15:39:42 其他开发

Visual Studio 代码分析与 StyleCop + FxCop

我以前在 Visual Studio 的项目中使用过 StyleCop + FxCop.但是现在我正在测试Visual Studio Code分析工具,它更容易集成到MSBuild中,我发现这个工具分析了FxCop和StyleCop的一些规则. 这个工具是 FxCop 和 StyleCop 的完全替代品还是只是实现了它们的一些规则? 解决方案 Visual Studio 包括 FxC ..
发布时间:2022-01-05 19:24:44 C#/.NET

阻止 Visual Studio 将 using 指令置于命名空间之外

Visual Studio(或 ReSharper)中是否有允许您指定哪些命名空间应该是默认命名空间以及它们放置在哪个范围内的设置? 例如,MVC 项目的默认值是 使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Web;命名空间 命名空间{公开课 Class1{}} 但 ReSharper 和 StyleCop 抱怨 ..
发布时间:2021-12-31 13:48:45 C#/.NET

如何抑制 StyleCop 警告?

我正在使用 StyleCop 并想抑制一些不适合我的风格的警告.我更喜欢 的解决方案 1) 内嵌代码抑制 2) 全局设置抑制 我已经在互联网上搜索过,但仍然不确定 如何进行抑制. 对于方法 1),他们说要添加行: [程序集:SuppressMessage("Microsoft.Design",“SA1202:所有私有方法必须放在所有公共方法之后",Scope = "name ..
发布时间:2021-12-14 18:49:36 C#/.NET

'using' 指令应该在命名空间内部还是外部?

我一直在运行 StyleCop 一些 C# 代码,它一直报告我的 using 指令应该在命名空间内. 将 using 指令放在命名空间内部而不是外部是否有技术原因? 解决方案 实际上两者之间存在(细微的)区别.假设您在 File1.cs 中有以下代码: //File1.cs使用系统;命名空间 Outer.Inner{Foo类{静态无效酒吧(){双 d = Math.PI;}}} ..
发布时间:2021-12-01 09:16:48 C#/.NET

通过 NuGet 为 .net 核心项目提供代码分析规则集

我在将 .NET 4.6 项目升级到 .NET Core 2.0 时遇到了问题.我们所有的项目都使用 NuGet 包提供的自定义 StyleCop 规则集.规则集位于名为 custom.ruleset 的文件中,位于包内的内容文件夹中.我们所有的项目都使用这个包,因此获得 custom.ruleset 的副本. 但是,在 Core 2.0 和 Standard 2.0 项目中,这不起作用.文 ..
发布时间:2021-11-24 13:56:14 C#/.NET

插入字符串 c# 6.0 和 Stylecop

我使用的是 Stylecop 版本:4.7.49.0 有没有人在 c# 6.0 中使用过最新的内插字符串功能 示例 var totalUnits = GetUnitsGetTotalIssuedShares(myId);var testString = $"测试单元:{totalUnits},已发货."; 当我构建时,我收到 stylecop 错误 SA0102 - 因为 styl ..
发布时间:2021-09-19 19:07:00 C#/.NET

StyleCop 与 Visual Studio 2015 RC 的集成

我想以我拥有 StyleCop 菜单选项的方式将我的 VS 2015 RC 实例与 StyleCop 集成 [Run StyleCop、Run StyleCop (Rescan All)、StyleCop Settings] 在解决方案资源管理器中右键单击项目时可用.从官方 StyleCop 站点安装 StyleCop-4.7.49.0.msi 为 VS 2013 添加了适当的选项,但不适用于 2 ..
发布时间:2021-09-19 19:06:22 其他开发

StyleCop 4.7 是否与 C# 6.0 代码兼容

我安装了 StyleCop 4.7 来开发自定义规则,以分析我们的 C# 代码. 我们在 Visual Studio 2015 中编写代码.我可以分析我的 C# 5.0 (Visual Studio 2013) 代码,并且我得到正确的响应,但是当我分析我的 C# 6.0 (Visual Studio 2015) 代码时,StyleCop 引发了一个异常我的规则. 现在我的问题是: ..
发布时间:2021-09-19 18:54:44 C#/.NET

在 c# Visual Studio vs Stylecop 中使用这个关键字

我正在开发一个 Windows 服务 C# 项目,并且我是第一次使用 C#. 对于相同的 this 关键字,我从 VS 以及 Stylecop 那里得到了 2 个不同的建议.(我知道,this 关键字指的是类的当前实例) 所以我删除了这个关键字,我得到了 stylecop 的建议 SA1101:CSharp.Readability:对 serializeBackupFilePat ..
发布时间:2021-09-19 18:46:18 C#/.NET

如何在禁用 StyleCop 代码分析的情况下创建 Visual Studio 构建配置?

问题 我已经安装了 StyleCop,现在源代码中到处都是 StyleCop 波浪线. 现在,我希望能够暂时启用和禁用 StyleCop 的分析. 我本来希望有一个复选框说“禁用 StyleCop",相反,互联网告诉我,我必须创建一个名为“不使用 StyleCop 调试"的新 Visual Studio 构建配置,打开项目 *.csproj 文件并执行各种操作里面有脏东西. ..
发布时间:2021-09-19 18:39:32 其他开发

Visual Studio:暂时禁用 StyleCop

你能在 VS 中禁用 styleCop 吗? 场景: 按“禁用 StyleCop"按钮 运行/调试一些测试代码 按钮自动,再次启用 StyleCop.因此,如果您想在没有 StyleCop 的情况下运行,您必须再次主动禁用它. 解决方案 我已经设置了一个不运行代码分析的单独构建配置. 我现在在 VS 中有以下配置: 发布 调试 调试(无代码分析) 您必 ..
发布时间:2021-09-19 18:36:57 其他开发