[go: up one dir, main page]

serde-sarif 0.6.3

Serde serialization for SARIF files
Documentation
[package]
name = "serde-sarif"
version = "0.6.3"
authors = ["Paul Sastrasinh <psastras@gmail.com>"]
edition = "2018"
description = "Serde serialization for SARIF files"
license = "MIT"
readme = "README.md"
keywords = ["sarif", "serde", "serialization"]
categories = ["encoding"]
build = "build.rs"
homepage  = "https://psastras.github.io/sarif-rs/"
documentation = "https://docs.rs/serde_sarif"
repository = "https://github.com/psastras/sarif-rs"

[badges]
github = { repository = "psastras/sarif-rs" }

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] }

[features]
default = []
clippy-converters = ["cargo_metadata", "regex", "anyhow"]
hadolint-converters = ["anyhow"]
shellcheck-converters = ["anyhow"]
clang-tidy-converters = ["regex", "anyhow"]

[dependencies]
anyhow = { version = "1.0.86", optional = true }
cargo_metadata = { version = "0.18.1", optional = true }
regex =  { version = "1.10.5", optional = true }
serde = "1.0.204"
serde_json = "1.0.121"
strum = "0.26"
strum_macros = "0.26"
thiserror = "1.0.63"
typed-builder = "0.19.1"

[dev-dependencies]
version-sync = "0.9"

[build-dependencies]
anyhow = "1.0.86"
prettyplease = "0.2.20"
proc-macro2 = "1.0.86"
quote = "1.0.36"
schemafy_lib = "0.6.0"
serde_json = "1.0.121"
syn = "2.0.72"