quality.error-handling

Errors swallowed silently

Catch blocks must log, reject, or rethrow failures instead of dropping them silently.

#Metadata

#Why it matters

Silent catch blocks hide failures and make production diagnosis unnecessarily difficult.

#Remediation

Rethrow the error, reject the async flow, or log the failure through a recognized error sink.

#Repository path

The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.quality.swallowed-error.rule.yaml.