[英]Can't suppress CA1307 warning in Rider
我們有一個.editorconfig文件,它具有我們所有項目的編碼風格要求。 一部分團隊使用 Rider,另一部分使用 VS。 我試圖像這樣抑制 CA1307 警告: Visual Studio 可以很好地識別它,但 Rider 仍然將其顯示為警告。 它在我使用時被抑制了 這種奇怪的行為僅適用於此 ...
[英]Can't suppress CA1307 warning in Rider
我們有一個.editorconfig文件,它具有我們所有項目的編碼風格要求。 一部分團隊使用 Rider,另一部分使用 VS。 我試圖像這樣抑制 CA1307 警告: Visual Studio 可以很好地識別它,但 Rider 仍然將其顯示為警告。 它在我使用時被抑制了 這種奇怪的行為僅適用於此 ...
[英]Roslyn Code Analysis: Visual Editing of Rules possible?
如果我沒理解錯的話,C# Visual Studio項目有兩種代碼分析: 舊的遺留分析儀(不適用於 .NET Core 和 .NET Standard) Roslyn 代碼分析器舊的遺留分析器使用 .ruleset 文件來配置警告、錯誤和抑制。 Visual Studio 帶有一個漂亮的可視化 ...
[英]Visual Studio 2022 unable to create .editorconfig file
使用 Visual Studio Community 2022,版本 17.4.4。 我剛剛使用內置 VS 模板創建了一個 WPF (.NET Framework) 解決方案。 對於這個解決方案,我想添加一個.editorconfig文件來幫助代碼格式化。 但是,當右鍵單擊解決方案資源管理器中的解決 ...
[英]How can I change the default header text of a newly created file in Visual Studio?
我正在使用 Visual Studio 2022。我當前的項目有代碼分析器(帶有.editorconfig文件)。 每當我在這個項目中創建一個新文件時,一個 header 文本會自動附加到文件的頂部,說 我試圖搜索一個地方來更改此文本Licensed to the .NET Foundation. ...
[英]In VS2022 can you setup a solution wide editorconfig, and and project specific editorconfig that override?
在 Visual Studio 2022 中,您能否設置一個解決方案范圍的 .editorconfig 文件,然后投影特定的 .editorconfig 文件來覆蓋或添加到解決方案范圍的文件中? 就我而言,我希望為單元測試項目設置不同的設置,和/或在遺留項目上禁用遺留方法警告。 Visual S ...
[英]Is there a way to apply a coding style per-file in a JetBrains IDE?
我正在從事一個正在過渡到新編碼風格的項目。 所應用的規則是舊文件應遵循舊約定,但在新文件中編寫的任何新代碼都應遵循新約定。 使用.editorconfig我可以看到如何針對每個目錄執行此操作。 但是我仍然找不到一種方法來為每個文件執行此操作。 有沒有辦法做到這一點? ...
[英]How to prevent adding .editorconfig to one solution leading to StyleCop rules getting applied to every solution?
假設我有以下文件夾結構: 所有解決方案都有 stylecop.json。 但是沒有 .editorconfig 文件,並且 SA 規則未應用於解決方案(不確定是否符合預期)。 現在,當我為 sln C 創建一個 .editorconfig 文件時,SA 規則開始應用於 A、B、C 所有解決方案。 ...
[英]Formatting attributes on the same line in editor config
編輯器配置中是否有任何選項可以像“Example1”而不是“Example2”那樣格式化屬性? 下面的例子是 C#。 ...
[英]Applying the Code Styling In Visual Studio 2022
我需要設置一個團隊需要遵循的通用代碼樣式模式,並在編寫/編譯代碼或將代碼推送到存儲庫時向開發人員發出警告或錯誤。 我瀏覽了幾個網站,解釋了用於在 Visual Studio 中設置樣式的 EditorConfig 文件。 還通過鏈接代碼樣式選項為代碼提供樣式。 問題是代碼樣式選項具有預定義的樣式。 ...
[英]'Clean up' whole c# solution based on editorconfig file
我有一個大型 C# 解決方案,用於我們積極工作但舊的應用程序。 我們有許多已經存在多年的文件,並且一直在添加許多新文件。 我們有一個 editorconfig 解決方案,用於強制執行一些代碼樣式規則以及我們編輯的新文件和現有文件。 這很好用,但是對於現有文件,當您“真正”更改的只是文件中的一行時,它 ...
[英]Visual Studio isn't showing warnings for rules added in editorconfig
我試圖將此規則添加到我的 editorconfig 文件中,希望沒有 resharper 的 Visual Studio 用戶能夠解決他們通過過於頻繁地迭代 ienumerables 引起的問題( CA1851 ) 我知道 editorconfig 文件正在被拾取,因為當我更改間距規則或禁用默認警告 ...
[英]How to format C# code in an automated way?
我想應用所有格式 VS 可以應用到 C# 文件(在Tools->Options->Text Editor->C#->Code Style下列出的任何內容,存儲在項目級別的 a.editorconfig 文件中),並驗證它是否已應用,但這應該從命令行啟動並在項目中的幾乎所有文 ...
[英]How can I use an editorconfig to prevent underscore prefixes on fields?
我看到很多關於如何允許它的問題,但我想阻止它。 我將在 my.editorconfig 文件中放入什么設置以使所有字段都為沒有下划線前綴(或任何匈牙利符號)的 camel_case。 ...
[英]How to force visual studio to generate properties using lower case type (i.g., string instead of String)
我正在嘗試在 Visual Studio 2022 的.editorconfig文件中設置C#樣式規則,因此它將始終生成我將在我的項目中使用的代碼樣式。 目前,VS 使用String和Int32而不是string和int生成屬性或字段。 雖然,我知道string是String的別名,但我想在定義類型 ...
[英]Make class sealed by default
我在.editorconfig文件中為我的 C# 項目指定了許多代碼樣式。 如果我的所有類都可以默認sealed (當你創建一個新類時),我會發現它真的很有用。 .editorconfig文件中是否有此設置? PS:請不要解釋它是否/不是一個好主意,SO上有很多這樣的線程,所以它是多余的。 ...
[英]In C#, using .editorconfig, is there any way to force developers to declare every parameter is either nullable or not allowed?
在 C# 中,我可以在方法的簽名中表示參數可以為空,例如: 同樣,我可以表達一個參數不能為空,例如: 是否存在任何規則——或者有什么方法可以為 .editorconfig 創建一個規則,這將迫使項目中的開發人員始終在方法的簽名中聲明每個輸入參數是否允許為空? 如果是這樣,我該怎么做? ...
[英]VS 2022 Style Rule to keep Auto-Implemented Properties on One Line
當我在 VS 2022 中剪切並粘貼以下 C# 文本時: 它粘貼格式為: 需要調整什么 .editorconfig 規則來告訴 VS 我希望我的自動實現的屬性保留在一行上? 此外,對於衷心的獎勵積分(但沒有實際積分),是否有自己找到這些信息的好方法? 我用谷歌搜索了這個直到我的眼睛流血,我 ...
[英]Specifying end_of_line for seperate os in .editorconfig
我有一個 .editorconfig 文件,我在構建期間使用它進行格式檢查。 我在 .editorconfig 文件中指定了 end_of_line。 問題是當我將其值設置為“lf”時,在 ubuntu 中構建傳遞,但在 Windows 中失敗。 而當 end_of_line 的值為 "crlf" ...
[英]Editorconfig indent C# record properties
我正在嘗試使用 editorconfig + ReSharper/cleanupcode.exe 來格式化我的 C# 代碼(使用這個很酷的預提交掛鈎) 我遇到的問題是 cleanupcode 拒絕縮進record中的屬性 這是我的編輯器配置文件 有誰知道我需要設置什么設置/規則來使 editorco ...
[英]Turn off C# variable discard in EditorConfig
在 VSCode 中格式化和自動修復 C# 文件中的“linting”錯誤時,它似乎丟棄了我未使用的變量。 基本上它將_ =放在所有內容的前面。 這樣做是因為csharp_style_unused_value_assignment_preference = discard_variable是默認值 ...