VS Code Extension · v1.0

Config comparison,
finally elegant.

Compare JSON and .properties files side by side — spot diffs across environments in seconds, right inside VS Code.

0 File formats supported
~0 Time to spot a diff
Files you can compare at once
Config Comparator — appconfig · 3 environments
Expand
Collapse
Highlight Diffs
Edit
All
Diffs
Same
Key dev staging prod
▾ server { Object }
host localhost diff staging.internal api.prod.io
port 8080 diff 8080 443
▾ database { Object }
url jdbc:postgres://localhost/dev diff jdbc:postgres://stg/staging jdbc:postgres://prod-rds/app
pool.size 5 5 20 diff
logLevel debug diff info warn
featureFlags.betaUI true true missing
version 1.4.2 1.4.2 1.4.2

Everything you need,
nothing you don't.

Built for engineers who live in config files and need to move fast.

🔍

Multi-file comparison

Select two or more config files from a unified picker. All keys appear in one table — no window juggling.

Instant diff highlighting

Mismatched values glow amber. Missing keys blaze red. Matching values fade away — your eyes go straight to what matters.

✏️

Inline editing

Toggle Edit mode and click any cell to edit its value in-place. Changes are written back to disk instantly.

🔄

Live reload

Edit a config file, save, and the panel refreshes automatically with a sync flash. No manual refresh ever.

🌲

Nested key traversal

Deeply nested objects and arrays fully traversable. Expand and collapse entire subtrees with one click.

🎯

Smart filter toggle

Switch between All, Diffs only, and Same only instantly. Zero noise.


Up and running
in three steps.

No configuration. No setup. Just open, pick, compare.

1

Open the command palette

Press ⌘⇧P (Mac) or Ctrl⇧P (Windows/Linux) in any workspace with config files.

2

Run Confety: Open Config Comparator

Pick a file type if your project has both JSON and .properties, then select the files you want to compare.

3

Explore — or edit

The panel opens with all keys unified. Filter by diffs, expand nested keys, or toggle Edit mode and fix values right in the table.


JSON and .properties,
both first-class.

Whatever your project uses, Confety handles it — no extra setup.

.json

JSON

Nested objects, arrays, booleans, nulls — fully parsed and traversable.

.properties

Java Properties

Dot-notation keys auto-expand into a nested tree. Both = and : separators supported.


Ready to compare?

Install Confety from the VS Code Marketplace — it takes ten seconds.

$ ext install nischalon10.confety
Install from Marketplace