zizmor
A Zed extension for zizmor's LSP
How to install
With Forge Super installed, the button above opens the app on this extension, where you press Install. Nothing is installed until you do.
You can also open the Extensions panel in the app and search for zizmor. The extension's id is zizmor.
Don't have Forge Super yet? Download it here.
README
From the extension's repository, written by its authors and not by Mentenaz. See the source.
zizmor-zed
A Zed extension for zizmor. Available on the Zed marketplace.
This extension exposes zizmor's language server to Zed, providing in-editor hints for zizmor's findings.
[!IMPORTANT] This extension is in an early stage of development; you will encounter bugs and missing features. Please report them!
Installation
[!IMPORTANT] You must have
zizmorv1.11.0 or later installed; earlier versions do not include LSP support.If
zizmor --versionshows a version below 1.11.0, you must updatezizmorto 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
Zed's extensions marketplace.
Development
To build the extension locally, make sure you have the wasm-32-wasip2 target installed:
rustup target add wasm32-wasip2
Then, you can build the extension with:
cargo build --release --target wasm32-wasip2
To load a development build of the extension into Zed, open the "Extensions" tab via the command palette, click "Install Dev Extension," and select the directory you've cloned this repository into.