1min.

1MIN · RUST

OmniDiff 0.3 reviews code embedded inside configuration strings

OmniDiff, a Rust diff viewer, now recognizes code inside supported strings and compares it using that language. Version 0.3.0 can highlight separate shell edits inside YAML and TSX edits inside JSON, instead of treating each string as one changed block. CSS class lists are compared class by class, helping reviewers see the actual change.

Marko Ivankovic · OmniDiff · Nov 1, 2026

Why it matters

This targets reviews where generated configuration or embedded code hides small edits inside large strings.

More context

Try a released binary on a representative Git diff. Source installation requires Rust 1.92 or newer and a C compiler. The project provides terminal and headless modes; library users should check the release notes for changed public struct fields.

Keep in mind

This is a released 0.3.0 tool, with AGPLv3 and a commercial licensing option. Language recognition has limits; review the underlying patch rather than trusting highlighting alone.

Original read

More engineering ideas, one minute at a time.

Explore more stories