Auto-runs on save + open
No command to invoke — every save re-validates every open manifest, LCP.json, Dockerfile, and batch data file.
Auto-runs on save/open. Six validator types: client-extension.yaml (all 28 types, did-you-mean on unknown fields), LCP.json, Dockerfile, folder-level companion checks (Dockerfile / assemble source / referenced assets), smart frontend-token-definition.json validation, and schema-aware validation for every one of 309 batch-engine entity types inside batch/*.batch-engine-data.json (Region needs countryId, TaxonomyCategory needs its parent vocabulary, etc.). Free tier covers LCP.json, Dockerfile, and yaml validation for the four static-asset CX types you iterate on most — globalJS, globalCSS, themeSpritemap, jsImportMapsEntry. Pro extends deep validation to the other 24 CX types plus folder companions, token-JSON checks, and the full 309-entity batch schema surface.
No command to invoke — every save re-validates every open manifest, LCP.json, Dockerfile, and batch data file.
Unknown fields flagged with did-you-mean. Missing required fields highlighted. Value completions on type:.
Liferay Cloud service config shape checked. Dockerfile instruction ordering + deprecation warnings flagged.
Missing Dockerfile / assemble source / referenced JSON file? Diagnostic at the folder level, not just the manifest.
Walks up from the JSON to find its themeCSS block and enforces the full frontendTokenCategories → sets → tokens → mappings schema.
Schema-aware validation with 169 runtime FK patches. Catches parent-FK omissions OpenAPI misses.
Validate File on any file, or Validate Whole CX (folder) to scan an entire CX folder tree including every batch data file.