[[bin]]
name = "install_git_hook"
path = "scripts/install_git_hook.rs"
[[bin]]
name = "rust_checker"
path = "src/main.rs"
[[bin]]
name = "rust_checker-web"
path = "src/bin/web.rs"
required-features = ["web-dashboard"]
[dependencies.actix-web]
optional = true
version = "4"
[dependencies.chrono]
version = "0.4"
[dependencies.colored]
version = "2.0"
[dependencies.html-escape]
version = "0.2"
[dependencies.pqcrypto-kyber]
version = "0.8"
[dependencies.pqcrypto-traits]
version = "0.3"
[dependencies.rand]
version = "0.9"
[dependencies.rand_core]
version = "0.9"
[dependencies.rayon]
version = "1.8"
[dependencies.ring]
version = "0.17"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.subtle]
version = "2"
[dependencies.tokio]
features = ["full"]
optional = true
version = "1"
[dependencies.toml]
version = "0.8"
[dependencies.zeroize]
version = "1"
[features]
default = []
web-dashboard = ["dep:actix-web", "dep:tokio"]
[lib]
name = "rust_checker"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["command-line-utilities", "development-tools::testing"]
description = "A modular Rust code validation tool with HTML, JSON, SVG badge, and JUnit XML report export. Includes optional web dashboard and PQC guardrails via plugins."
edition = "2021"
exclude = ["/target", "*.DS_Store"]
keywords = ["rust", "lint", "validator", "cli", "report"]
license = "MIT"
name = "rust_checker"
readme = "README.md"
repository = "https://github.com/0rlych1kk4/rust_checker"
version = "1.0.0"
[[test]]
name = "validate"
path = "tests/validate.rs"