PowerShell / PowerShell/PSScriptAnalyzer
Migrate existing rules to PSSA2
未關閉
還沒有人認領這個 Issue。
Consider - 2.0
- 主要語言
- C#
- 星號
- 2.2k
- 分支
- 415
- 平均合併
- 13 小時 1 分鐘
- 30 天內合併 PR
- 2
描述
PSSA2 should support most or all existing PSSA rules. Some rules may be inappropriate for continued use and others may need to be expanded, but gradual migration of rules should be possible.
Dependencies on Helper methods should be replaced with general purpose implementations that live under the appropriate class and injected into rules at instantiation time.
Some rules may need refinement or improvement, particularly in name or implementation. When this is done, a mechanism should be provided to improve compatibility.
貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
研究方向
先盤點現有的 PSSA 規則及其對 Helper methods 的相依性,然後比較 PSSA2 如何具現化規則。定義哪些規則可以遷移、通用實作應放在哪裡,以及如何為已重新命名或細化的規則保留相容性。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- csharp, powershell
- 領域
- tooling
- Issue 類型
- 重構
- 難度
- 5/5
- 預估耗時
- 一週以上
- 活躍度
- 停滯
- 描述清晰度
- 需要釐清
- 新手友好度
- 25/100