This repository has been archived by the owner on Jun 20, 2024. It is now read-only.
Releases: Shopify/theme-check-vscode
Releases Β· Shopify/theme-check-vscode
v1.3.9
- Document
themeCheck.onlySingleFileChecks
in the README as well.
See https://github.com/Shopify/theme-check-vscode/releases/tag/v1.3.8 for the real update.
v1.3.8
- Document
themeCheck.onlySingleFileChecks
configuration (theme-check v1.10.0+)
Since v1.10.0, theme-check is a bit smarter with checkOnChange
.
Instead of rerunning all the checks that span multiple files (UnusedSnippet, TranslationKeyExists, etc.), it only reruns single file checks for the file being changed and merges the result with the previous whole theme checks. This makes textDocument/didChange
checks happen ~125x faster (~1250ms -> 10ms).
If you want this speed increase all the time (at the cost of ignoring whole theme checks during development), now you can by setting themeCheck.onlySingleFileChecks
to true
in your VS Code's config.json
.
v1.3.7
- Fix syntax highlighting after
{%- endstyle %}
v1.3.6
- Fixup highlighting of raw tags with whitespace stripping characters
v1.3.5
- Fixup highlighting of whitespace stripping comments
v1.3.4
- Fixup highlighting of raw and comment tags inside injections
v1.3.3
- Fix highlighting of liquid tag block comments.
v1.3.2
v1.3.1
v1.3.0 β Syntax Highlighting Overhaul!
Repo changes:
- It moves the syntax to Shopify/liquid-tm-grammar.
- The syntax is included as a git submodule
- Shopify/liquid-tm-grammar boasts a couple of development workflow improvements
- It has unit tests, refactors are no longer scary
- The syntax is in YAML instead of the ugly ugly UGLY XML .plist files
- It has a sane(-ish) workflow where you can cmd+R in VS Code and see the result of your changes
Major new features from the improved grammar:
- Liquid in JS syntax highlighting
- Liquid in CSS syntax highlighting
- JSON syntax highlighting in {% schema %} tags
- JS + Liquid syntax highlighting in {% javascript %} tags
- CSS + Liquid syntax highlighting in {% style %} tags
- Raw tag proper syntax highlighting
- β¦ and more
See #61 for screenshots.