環境
- 作業系統:Windows 10
- 開發工具:Visual Studio 2015 (Professional ver14.0.25431.01 Update 3)
- StyleCop 4.7.50.0
情境
當使用 C# 6 的INTERPOLATION STRING
組合字串時,在 StyleCop 4.7 會誤判並回報 SA0102 的警告。
1 | return new ExcelResult |
修正目標
- 將 StyleCop 4.7 更新至 StyleCop 5.0
- 編輯客製化的 StyleCop Rules(直接將 4.7 的設定檔覆蓋 VS 會報錯)
修正記錄
移除 StyleCop
控制台 > 新增移除程式移除 Visual Studio 上的 StyleCop
工具 > 擴充功能和更新自你的程式碼移除所有對 StyleCop 的參考
我的程式碼中並不包含對StyleCop的參考,故略過此步驟
搜尋
StyleCop*.dll
並且移除(非必要)重新安裝 StyleCop Visual Studio Extension 1. 安裝完成檢視安裝記錄檔
2. 可以透過安裝記錄檔取得安裝路徑
客製修改 StyleCop 設定檔
5-2 的步驟可以找到Settings
子資料夾,內含預設 StyleCop 設定檔,
複制這個檔案到上一層,重新命名為Settings.StyleCop
,
透過StyleCop.SettingsEditor
開啟Settings.StyleCop
調整設定值。
參考
(fin)