---
schema_version: "1"
id: 602f3c09d89c96eb56a54db8e487b9e9765f62c9c4afd62ba674322299085285
title: Disallow Calling Global Object Properties as Functions (no-obj-calls)
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-obj-calls.md
canonical_url: https://developer.salesforce.com/docs/platform/aura-platform/guide/validation-rules-no-obj-calls.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 2e906e5414cf209df0c85fa99bb133485053e6c79a97daacafa8347c2b4665f8
products:
  - Lightning Aura Components Developer Guide
  - Platform Developer Content
---

# Disallow Calling Global Object Properties as Functions (no-obj-calls)

Prevents calling the `Math`, `JSON`, and `Reflect` global objects as though they were functions. For example, `Math()` is disallowed. This follows the ECMAScript 5 specification. This is a standard rule built into ESLint.

For complete details about this rule, including examples, see the corresponding ESLint documentation, [disallow calling global object properties as functions (no-obj-calls)](https://eslint.org/docs/rules/no-obj-calls).
