扫描并报告 Swift 项目中的强制解包(!)和 try! 使用情况,识别潜在崩溃风险
扫描并报告项目中的强制解包使用情况,帮助识别潜在的运行时崩溃风险。
bash
cd .agent/skills/force-unwrap-scanner
./RunSkill.sh [scan|report|fix]
| 风险等级 | 说明 | 示例 |
|---|---|---|
| 🔴 高 | EKEventStore、SwiftData、FileIO 等系统级操作 | try! EKEventStore() |
| 🟡 中 |
🔍 强制解包扫描报告
===================================
总计:3 个发现
🔴 高风险:1
🟡 中风险:1
🟢 低风险:1
存在问题的文件:
TimeFlow/Services/EventKitService.swift:35
TimeFlow/ViewModels/AppState.swift:12
TimeFlow/Helpers/ParseHelper.swift:45
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 force-unwrap-scanner-1776023001 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 force-unwrap-scanner-1776023001 技能
skillhub install force-unwrap-scanner-1776023001
文件大小: 1.58 KB | 发布时间: 2026-4-13 10:20