I built ConfigLens: one outline command that works on both JSON and YAML - jump straight to any key or array index as a dotted path, built from the real source text (not a re-dumped copy), so it always lands on the right line.
Free: outline/jump-to-key for JSON and YAML.
Pro ($12 one-time): validates the current file against a JSON Schema (type, required, properties, patternProperties, items, enum, pattern, min/max, oneOf/anyOf/allOf, local $ref), and for OpenAPI/Swagger docs adds document-level checks a schema alone can’t express: missing responses, path items with no HTTP method, $refs to schemas that don’t exist, duplicate operationIds, path parameters with no matching declaration, and security blocks naming an undefined scheme - every error jumps straight to the offending key. Plus one-click .env extraction from any JSON/YAML config. All offline, nothing leaves your machine. (LSP-json/LSP-yaml already auto-detect SchemaStore schemas for well-known files like Kubernetes manifests - Pro is for OpenAPI work and your own private schemas that aren’t on SchemaStore, with no extra process to run.)
Install: Package Control: Add Repository -> https://configlens.surge.sh/repository.json, then Package Control: Install Package -> ConfigLens. No GitHub account needed on your side - it’s a self-hosted repo, same pattern as LaTeXing/wbond’s SFTP.
Site + Pro license: https://configlens.surge.sh
Feedback welcome, especially on YAML edge cases (anchors/aliases, flow style).