Official VS Code extension for platformOS, powered by platformOS Check, the Liquid/GraphQL linter and language server for platformOS apps.
Features | Installation | Configuration | 📦 VS Code Marketplace
- 🎨 Syntax highlighting
- 💧 Liquid/GraphQL language server (platformOS Check)
- 📗 Completions
- ✅ Linting
- 🔎 Go to source
- 💅 Formatting (Liquid Prettier plugin)
- 📐 Automatic indentation
- 🎎 Auto closing pairs
This VS Code extension depends on the platformOS Check language server.
Optimize your development workflow by configuring the extension settings as follows:
"platformosLiquid.languageServerPath": string
, (optional): Specifies the path to theplatformos-check-language-server
executable."platformosLiquid.disableWindowsWarning": boolean
, (default:false
): Set totrue
to disable experimental support warnings for Windows."platformosCheck.checkOnOpen": boolean
, (default:true
): Automatically runs checks when a file is opened."platformosCheck.checkOnChange": boolean
, (default:true
): Automatically runs checks when a file is modified."platformosCheck.checkOnSave": boolean
, (default:true
): Automatically runs checks when a file is saved."platformosCheck.onlySingleFileChecks": boolean
, (default:true
): Limits checks to the files currently open.
This configuration is great for enhancing performance during development by focusing on single-file checks. For comprehensive analysis, consider running full platformOS checks through the command line interface (CLI) or in your continuous integration (CI) environment.
Special thanks to the Shopify team. This extension is based on Shopify's theme-check-vscode.