分享方式:


CA1727:將 PascalCase 用於已命名的預留位置

屬性
規則識別碼 CA1727
標題 針對具名預留位置使用 PascalCase
類別 命名
修正程式是中斷或非中斷 不中斷
預設在 .NET 8 中啟用 No

原因

搭配 ILogger 使用的具名預留位置不是 PascalCase。

檔案描述

搭配 ILogger 使用的具名預留位置應該是 PascalCase,這是名稱中每個複合字的第一個字母大寫的命名慣例。 此命名慣例建議用於結構化記錄,其中每個具名預留位置會作為結構化資料中的屬性名稱。

如何修正違規

針對具名預留位置使用 PascalCase。 例如,將 {firstName} 變更為 {FirstName}

隱藏警告的時機

隱藏此規則的警告是安全的。

隱藏警告

如果您只想要隱藏單一違規,請將預處理器指示詞新增至原始程式檔以停用,然後重新啟用規則。

#pragma warning disable CA1727
// The code that's violating the rule is on this line.
#pragma warning restore CA1727

若要停用檔案、資料夾或專案的規則,請在組態檔 中將其嚴重性設定為 。 none

[*.{cs,vb}]
dotnet_diagnostic.CA1727.severity = none

如需詳細資訊,請參閱 如何隱藏程式碼分析警告