A Visual Studio Code extension for zizmor.
Important
You must have zizmor v1.11.0 or later installed; earlier versions
do not include LSP support.
If zizmor --version shows a version below 1.11.0, you must update
zizmor to use this extension.
To use this extension, you must have zizmor installed on your system.
See zizmor's installation documentation for system-appropriate instructions.
Once you have zizmor installed, you can install this extension from
the VS Code Marketplace.
This extension contributes the following settings:
- zizmor.enable: Enable/disable the zizmor language server (default:- true)
- zizmor.executablePath: Path to the zizmor executable (default:- zizmor)
- zizmor.trace.server: Traces the communication between VS Code and the language server- "off"(default): No tracing
- "messages": Trace messages only
- "verbose": Verbose tracing
 
This extension contributes the following commands:
- zizmor: Restart zizmor Language Server- Restart the language server
- zizmor: Show zizmor Output- Show the language server output channel
npm install
npm run compile- Open this project in VS Code
- Press F5to open a new Extension Development Host window
- Open an action or workflow file to test the extension
- Set breakpoints in the TypeScript source files
- Use the "Run Extension" launch configuration
- Check the "Zizmor Language Server Trace" output channel for server communication
npm run vsce:packageThis extension is licensed under the terms of the MIT license.
See LICENSE for the full terms.