Unnecessarily retained large object
Large payloads assigned into shared state should be reviewed for shorter lifetimes.
#Metadata
#Why it matters
Retaining large buffers or payload objects longer than needed increases memory pressure and GC churn.
#Remediation
Keep the payload local, persist only the fields you need, or clear the shared reference after use.
#Repository path
The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.performance.retained-large-object.rule.yaml.