swift-review
專業的 Swift 程式碼審查工具,適用於 macOS/iOS。透過平行分析代理偵測記憶體洩漏、執行緒錯誤、併發問題及無障礙功能缺陷。
簡介
此技能為 Swift 開發的 macOS 與 iOS 應用程式提供全面且由代理驅動的審查服務。它專為需要確保程式碼品質、解決效能瓶頸並符合 Apple 平台準則的開發人員而設計。透過啟動六個專業的平行子代理,此技能能深入分析關鍵架構,包括 CoreAudio、CoreData 及 SwiftUI 狀態管理系統,並識別如循環參照、競態條件、主執行緒阻塞及無障礙標籤缺失等常見陷阱。
-
使用平行探索代理進行自動化程式碼審計,識別如記憶體洩漏、併發違規及委派清理不當等高嚴重性風險。
-
深入分析系統框架使用情況,針對 C/Objective-C API 橋接與 CF 型別處理等問題,提供精確的檔案與行號參考。
-
驗證執行緒安全性,專注於 @MainActor 使用、Actor 隔離以及 DispatchQueues 或 Combine 管線內潛在的死鎖問題。
-
評估 UI/UX 無障礙功能是否符合平台標準,檢查標籤、提示及輔助技術的動態值說明是否完整。
-
評估平台版本相容性,包括過時 API 警告以及對現代 Swift 特性(如 @Observable)的可用性檢查。
-
開發者應在進行發布前審計、調查間歇性崩潰或排查 UI 同步問題時啟用此技能。
-
工具預期專案具有標準的 Swift 結構(如 .xcodeproj, Package.swift 或 project.yml),並會執行初始發現階段,以根據選單列應用程式、小工具或標準應用程式等類型調整分析方式。
-
輸出內容採用優先級報告格式,將發現的問題分類為關鍵、高嚴重性、中等及低等級,以簡化修復流程。
-
提供包含程式碼片段與測試建議的可執行修復方案,確保開發人員能快速緩解已識別的漏洞或錯誤。
-
特別適合處理複雜非同步模式、即時音訊/系統處理,或需要進行現代化安全審計的遺留程式碼庫的開發人員。
倉庫統計
- Star 數
- 0
- Fork 數
- 0
- Open Issue 數
- 0
- 主要語言
- Swift
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月4日 上午12:15