sfdx-project.json Validator

Validate your Salesforce 2GP package configuration for AppExchange readiness

Configuration

Paste your sfdx-project.json configuration and click Validate to see results

What This Tool Checks

Required Fields

  • packageDirectories array presence
  • Project name field
  • Source API version

Namespace Validation

  • Format compliance (1-15 chars)
  • Alphanumeric + underscore only
  • Must start with letter

API Version Range

  • Minimum version recommendations
  • Outdated version warnings
  • Current version validation

Package Structure

  • Version number format (MAJOR.MINOR.PATCH.BUILD)
  • Definition file presence
  • Dependency version pinning
  • Package alias completeness

This validator checks common 2GP packaging issues that can block AppExchange security review.

Built by ShipThese — CI/CD for Salesforce ISVs