Cargo Features

[dependencies]
zizmor = { version = "1.22.0", default-features = false, features = ["lsp", "schema", "gh-token-tests", "online-tests", "crater-tests", "tty-tests"] }
default = lsp

The lsp feature is set by default whenever zizmor is added without default-features = false somewhere in the dependency tree.

lsp default

Enables tower-lsp-server

schema

Enable JSON Schema generation for zizmor.yml

Enables schemars

Affects config::schema

gh-token-tests online-tests?

Test-only: enable online audits that make use of a GitHub token via GH_TOKEN.

online-tests crater-tests? = gh-token-tests

Test-only: enable all online audits.

crater-tests = online-tests

Test-only: enable 'crater' tests.

tty-tests

Test-only: enable tests that require unbuffer for TTY behavior.