Skip to content

validate

Terminal window
localive validate [options]
OptionDefaultDescription
--source <path>srcSource root directory
--locale-file <path>src/locales/*.jsonLocale JSON file(s)
--jsonfalseOutput structured JSON

Returns a ValidateResult with:

  • extracted — keys found in source code
  • results — per-locale validation result
    • locale — locale code
    • missingKeys — keys in source but not in locale file
    • unusedKeys — keys in locale file but not in source code
  • oktrue if all locales have zero missing and zero unused keys
Terminal window
# Validate against default locale files
localive validate
# Validate against specific files
localive validate --locale-file src/i18n/en.json --locale-file src/i18n/fr.json
# CI: exit non-zero on validation errors
localive validate --json || exit 1