HexBecause while you may be valid, your theme is questionable. Hex is a Visual Studio Code extension that validates colour theme files against the official VS Code workbench colour schema. It catches format errors, flags deprecated properties, and shows how much of the available colour palette your theme actually covers.
FeaturesSchema-Aware ValidationHex loads the workbench colour schema directly from your running VS Code instance and checks each colour property in your theme file for:
Live RevalidationHex watches the validated file for changes and revalidates automatically. Edit your theme, and the results refresh without needing to re-run anything. Filtering and SearchThe built-in filter bar supports:
Error and warning counts are always visible in the filter bar. Click-to-NavigateClick any validation result to jump directly to that property in the editor. Hex finds the property definition, highlights it, and brings the editor into focus. Coverage StatisticsHex shows how many colour properties your theme defines relative to the full set of available workbench colours, giving you a quick sense of how comprehensive your theme is. UsageCommands
Accessing Commands
Theme File FormatHex expects a JSON file with a top-level
DevelopmentFork the repository and install dependencies:
Open the project in VS Code and press F5 to launch the Extension Development Host. Lint with:
LicenseHex itself is released into the public domain under the Unlicense. This extension includes or depends on third-party components under their own licenses:
|
