返回 Skill 列表
extension
分类: 开发与工程无需 API Key

reviewing-silent-failures

前端代码的静默失败检测模式。触发条件:静默失败、空catch、エラーハンドリング、握りつぶし、被吞掉的错误。

person作者: jakexiaohubgithub

サイレント障害レビュー

検出

| ID | パターン | 修正 | | --- | ------------------------------------ | --------------------------------------------- | | SF1 | catch (e) {} | catch (e) { logger.error(e); throw } | | SF1 | catch (e) { console.log(e) } | ユーザーフィードバック表示 + コンテキストログ | | SF2 | .catch()なしの.then(fn) | .catch() 追加またはtry/catch使用 | | SF2 | async () => { await fn() } | try/catchでラップ、エラー処理 | | SF3 | エラーUI状態なし | Error Boundary、フィードバックコンポーネント | | SF4 | サイレントな value ?? defaultValue | フォールバック使用時にログ | | SF4 | data?.nested?.value | 予期せぬnullをチェックして報告 |

参考

| トピック | ファイル | | -------- | ---------------------------------- | | 検出 | references/detection-patterns.md |