Guilherme Carreiro
Guilherme Carreiro
This PR fixes issues #173 and #192 by introducing the `Rake::Task#results` method. We could also have the `RakeTask#status` or `RakeTask#exit_status` methods (and maybe keep `#results` private). However, we would need...
The goals of this task are: - [x] Decide the name of the repository (suggestion: `theme-liquid-docs`) - [x] Reach out at #open-source and share the repository purpose/context - [ ]...
Benchmark different data structures, scenarios, and file types to find best suitable data structure to support the Language Server.
**Describe the bug** Currently, Theme Check doesn't report the absence of `schema` on theme app extension blocks. However, the theme app extension is remotely validated after it's pushed, and the...
**Is your feature request related to a problem? Please describe.** When users are type something wrong, like `{{ produc }}`, Theme Check helps them. However, when users type something like...
**Are you seeking a solution to a specific problem? Let's delve into it.** Some Shopify Liquid assets, like snippets, depend on variables that are not defined in the global scope....
**Is your feature request related to a problem? Please describe.** Currently, our language server doesn't offer suggestions to ignore theme-check offenses. I believe it would be a great to have...
Introduce support for `textEdit` Completion Items for Liquid tags. A [CompletionItem](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionItem) incorporates support for the [`textEdit`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textEdit) field. The objective of this task is to assess (and implement if feasible) the...
When users are offline and initiate the language server, the update fails and overwrites files with the default content, which is undesirable. While downloading files, it is advisable to persist...
### WHY are these changes introduced? Fixes https://github.com/Shopify/develop-advanced-edits/issues/210 This PR introduces the module that remotely renders storefronts and will power part of the `shopify theme dev` logic. ### WHAT is...