Avoid `arguments.callee` and `arguments.caller`
Do not read `arguments.callee` or `arguments.caller` in functions.
#Metadata
#Why it matters
These legacy properties break optimizations, leak stack details, and are restricted in strict mode.
#Remediation
Use named function expressions or arrow functions instead of `arguments.callee` or `arguments.caller`.
#Repository path
The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.security.no-arguments-callee.rule.yaml.