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 serverzizmor: 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.