我们有一个.editorconfig文件,它具有我们所有项目的编码风格要求。 一部分团队使用 Rider,另一部分使用 VS。 我试图像这样抑制 CA1307 警告: Visual Studio 可以很好地识别它,但 Rider 仍然将其显示为警告。 它在我使用时被抑制了 这种奇怪的行为仅适用于此 ...
我们有一个.editorconfig文件,它具有我们所有项目的编码风格要求。 一部分团队使用 Rider,另一部分使用 VS。 我试图像这样抑制 CA1307 警告: Visual Studio 可以很好地识别它,但 Rider 仍然将其显示为警告。 它在我使用时被抑制了 这种奇怪的行为仅适用于此 ...
如果我没理解错的话,C# Visual Studio项目有两种代码分析: 旧的遗留分析仪(不适用于 .NET Core 和 .NET Standard) Roslyn 代码分析器旧的遗留分析器使用 .ruleset 文件来配置警告、错误和抑制。 Visual Studio 带有一个漂亮的可视化 ...
使用 Visual Studio Community 2022,版本 17.4.4。 我刚刚使用内置 VS 模板创建了一个 WPF (.NET Framework) 解决方案。 对于这个解决方案,我想添加一个.editorconfig文件来帮助代码格式化。 但是,当右键单击解决方案资源管理器中的解决 ...
我正在使用 Visual Studio 2022。我当前的项目有代码分析器(带有.editorconfig文件)。 每当我在这个项目中创建一个新文件时,一个 header 文本会自动附加到文件的顶部,说 我试图搜索一个地方来更改此文本Licensed to the .NET Foundation. ...
在 Visual Studio 2022 中,您能否设置一个解决方案范围的 .editorconfig 文件,然后投影特定的 .editorconfig 文件来覆盖或添加到解决方案范围的文件中? 就我而言,我希望为单元测试项目设置不同的设置,和/或在遗留项目上禁用遗留方法警告。 Visual S ...
我正在从事一个正在过渡到新编码风格的项目。 所应用的规则是旧文件应遵循旧约定,但在新文件中编写的任何新代码都应遵循新约定。 使用.editorconfig我可以看到如何针对每个目录执行此操作。 但是我仍然找不到一种方法来为每个文件执行此操作。 有没有办法做到这一点? ...
假设我有以下文件夹结构: 所有解决方案都有 stylecop.json。 但是没有 .editorconfig 文件,并且 SA 规则未应用于解决方案(不确定是否符合预期)。 现在,当我为 sln C 创建一个 .editorconfig 文件时,SA 规则开始应用于 A、B、C 所有解决方案。 ...
编辑器配置中是否有任何选项可以像“Example1”而不是“Example2”那样格式化属性? 下面的例子是 C#。 ...
我需要设置一个团队需要遵循的通用代码样式模式,并在编写/编译代码或将代码推送到存储库时向开发人员发出警告或错误。 我浏览了几个网站,解释了用于在 Visual Studio 中设置样式的 EditorConfig 文件。 还通过链接代码样式选项为代码提供样式。 问题是代码样式选项具有预定义的样式。 ...
我有一个大型 C# 解决方案,用于我们积极工作但旧的应用程序。 我们有许多已经存在多年的文件,并且一直在添加许多新文件。 我们有一个 editorconfig 解决方案,用于强制执行一些代码样式规则以及我们编辑的新文件和现有文件。 这很好用,但是对于现有文件,当您“真正”更改的只是文件中的一行时,它 ...
我试图将此规则添加到我的 editorconfig 文件中,希望没有 resharper 的 Visual Studio 用户能够解决他们通过过于频繁地迭代 ienumerables 引起的问题( CA1851 ) 我知道 editorconfig 文件正在被拾取,因为当我更改间距规则或禁用默认警告 ...
我想应用所有格式 VS 可以应用到 C# 文件(在Tools->Options->Text Editor->C#->Code Style下列出的任何内容,存储在项目级别的 a.editorconfig 文件中),并验证它是否已应用,但这应该从命令行启动并在项目中的几乎所有文 ...
我看到很多关于如何允许它的问题,但我想阻止它。 我将在 my.editorconfig 文件中放入什么设置以使所有字段都为没有下划线前缀(或任何匈牙利符号)的 camel_case。 ...
我正在尝试在 Visual Studio 2022 的.editorconfig文件中设置C#样式规则,因此它将始终生成我将在我的项目中使用的代码样式。 目前,VS 使用String和Int32而不是string和int生成属性或字段。 虽然,我知道string是String的别名,但我想在定义类型 ...
我在.editorconfig文件中为我的 C# 项目指定了许多代码样式。 如果我的所有类都可以默认sealed (当你创建一个新类时),我会发现它真的很有用。 .editorconfig文件中是否有此设置? PS:请不要解释它是否/不是一个好主意,SO上有很多这样的线程,所以它是多余的。 ...
在 C# 中,我可以在方法的签名中表示参数可以为空,例如: 同样,我可以表达一个参数不能为空,例如: 是否存在任何规则——或者有什么方法可以为 .editorconfig 创建一个规则,这将迫使项目中的开发人员始终在方法的签名中声明每个输入参数是否允许为空? 如果是这样,我该怎么做? ...
当我在 VS 2022 中剪切并粘贴以下 C# 文本时: 它粘贴格式为: 需要调整什么 .editorconfig 规则来告诉 VS 我希望我的自动实现的属性保留在一行上? 此外,对于衷心的奖励积分(但没有实际积分),是否有自己找到这些信息的好方法? 我用谷歌搜索了这个直到我的眼睛流血,我 ...
我有一个 .editorconfig 文件,我在构建期间使用它进行格式检查。 我在 .editorconfig 文件中指定了 end_of_line。 问题是当我将其值设置为“lf”时,在 ubuntu 中构建传递,但在 Windows 中失败。 而当 end_of_line 的值为 "crlf" ...
我正在尝试使用 editorconfig + ReSharper/cleanupcode.exe 来格式化我的 C# 代码(使用这个很酷的预提交挂钩) 我遇到的问题是 cleanupcode 拒绝缩进record中的属性 这是我的编辑器配置文件 有谁知道我需要设置什么设置/规则来使 editorco ...
在 VSCode 中格式化和自动修复 C# 文件中的“linting”错误时,它似乎丢弃了我未使用的变量。 基本上它将_ =放在所有内容的前面。 这样做是因为csharp_style_unused_value_assignment_preference = discard_variable是默认值 ...