C# 同意我对其必要性的争论,我也有理由不同意你对其普遍适用性的看法。人们可以合理地不同意,并合理地希望禁用警告;这个问题是关于这样做作为他们自己的政策。在一个非理想的,即真实的世界中,很容易陷入一个有近2k个警告的项目,大部分是未使用的变量等。我不会修复所有这

C# 同意我对其必要性的争论,我也有理由不同意你对其普遍适用性的看法。人们可以合理地不同意,并合理地希望禁用警告;这个问题是关于这样做作为他们自己的政策。在一个非理想的,即真实的世界中,很容易陷入一个有近2k个警告的项目,大部分是未使用的变量等。我不会修复所有这,c#,.net,visual-studio,suppress-warnings,C#,.net,Visual Studio,Suppress Warnings,同意我对其必要性的争论,我也有理由不同意你对其普遍适用性的看法。人们可以合理地不同意,并合理地希望禁用警告;这个问题是关于这样做作为他们自己的政策。在一个非理想的,即真实的世界中,很容易陷入一个有近2k个警告的项目,大部分是未使用的变量等。我不会修复所有这些,它们可以安全地被抑制。很多人使用VS进行unity c#编程。在其中,你可以添加SerializeField属性来显示和修改VS无法检测到的检查器中的变量,此警告非常恼人。我没有发布我用VS创建的完整文件,它很大,但我确实在顶部有类似的内容


同意我对其必要性的争论,我也有理由不同意你对其普遍适用性的看法。人们可以合理地不同意,并合理地希望禁用警告;这个问题是关于这样做作为他们自己的政策。在一个非理想的,即真实的世界中,很容易陷入一个有近2k个警告的项目,大部分是未使用的变量等。我不会修复所有这些,它们可以安全地被抑制。很多人使用VS进行unity c#编程。在其中,你可以添加SerializeField属性来显示和修改VS无法检测到的检查器中的变量,此警告非常恼人。我没有发布我用VS创建的完整文件,它很大,但我确实在顶部有类似的内容(
[*.cs]
)。结果证明这很重要!我已经为手动创建配置文件的人将信息添加到我的答案中。谢谢你的反馈。
[SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "args")]
 dotnet_style_readonly_field = false:none
# Remove the line below if you want to inherit .editorconfig settings from higher directories
root = true

# C# files
[*.cs]
dotnet_style_readonly_field = false:none
[*Tests.cs]
dotnet_diagnostics.CA1707.severity = none