SuperAPI AI Directory

error handling auditor

Coding & development

View repository

Updated 10-16 05:10

About this skill

Error Handling Auditor

Fix unsafe error handling:

  1. Find try! force unwraps: Replace with do-catch + fallback
  2. Find empty catch {}: Add AppLog.error("Context: \(error)")
  3. Find silent try?: Add logging for important failures

Patterns:

// Fix try!
do {
    result = try riskyOperation()
} catch {
    AppLog.error("Operation failed: \(error)")
    result = fallbackValue
}

// Fix empty catch } catch { AppLog.error("Failed to save: (error)", category: .persistence) }


Use when: Crash risks, silent failures, debugging issues, error handling audit