Skip to content

Settings Validator

The Settings validator checks .claude/settings.json files for schema compliance, permission rules, and environment variable configuration.

What It Checks

  • JSON schema validation
  • Permission rule syntax and validity
  • Environment variable names
  • File path references
  • Tool name validity

Rules

This validator includes 5 rules. See the Settings rules category for the complete list.

CLI Usage

bash
claudelint validate-settings
claudelint validate-settings --verbose

Plugin Skill

If you have the claudelint plugin installed, you can run this validator inside Claude Code with /validate-settings or by asking "Check my settings."

See Also