id: EMPTY_CATCH
language: typescript
rule:
  any:
    - pattern: catch ($ERR) {}
    - pattern: catch {}
message: "Empty catch block swallows errors silently"
severity: warning
