---
schema_version: "1"
id: aa53720d891df713d65e3d13b8380f1c0bf80933b5a8db3bb5a0481cff37dd4e
title: Validation Rules Used at Save Time
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-sets-on-save.md
canonical_url: https://developer.salesforce.com/docs/platform/aura-platform/guide/validation-rules-sets-on-save.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: fda4242574b8b74d04dcfa9a8b5ae55888902357ea4054efd76d2791509c45a7
products:
  - Lightning Aura Components Developer Guide
  - Platform Developer Content
---

# Validation Rules Used at Save Time

The following rules are used for validations that are done when you save your Aura component code.

Validation failures for any of these rules prevents saving changes to your code.

These rules are specific to Aura component JavaScript code. These custom rules are written and maintained by Salesforce.

**[Validate Aura API (aura-api)](https://developer.salesforce.com/docs/platform/aura-platform/guide/cli-rules-aura-api.md#validate-aura-api--aura-api--)**: This rule verifies that use of the framework APIs is according to the published documentation. The use of undocumented or private features is disallowed.

**[Validate Secure Document Public API (secure-document)](https://developer.salesforce.com/docs/platform/aura-platform/guide/cli-rules-secure-document.md#validate-secure-document-public-api--secure-document--):** This rule validates that only supported functions and properties of the `document` global are accessed.

**[Validate Secure Window Public API (secure-window)](https://developer.salesforce.com/docs/platform/aura-platform/guide/cli-rules-secure-window.md#validate-secure-window-public-api--secure-window--):** This rule validates that only supported functions and properties of the `window` global are accessed.
