---
schema_version: "1"
id: bdc736828d273b207e6dacf43050ca5cafa7692bf5c2e23c79e3e7cb059296fe
title: Disallow Use of caller and callee (no-caller)
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/aura-platform/guides/aura/cli/validation-rules-no-caller.md
canonical_url: https://developer.salesforce.com/docs/platform/aura-platform/guide/validation-rules-no-caller.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: daf4654f40f4711e142837b0dbd4cc3323f41ae6991a9fca794027234b17f80e
products:
  - Lightning Aura Components Developer Guide
  - Platform Developer Content
---

# Disallow Use of caller and callee (no-caller)

Prevent the use of `arguments.caller` and `arguments.callee`. These are also forbidden in ECMAScript 5 and later when in strict mode, which is enabled under Lightning Locker. This is a standard rule built into ESLint.

For complete details about this rule, including examples, see the corresponding ESLint documentation, [Disallow Use of caller/callee (no-caller)](https://eslint.org/docs/rules/no-caller).
