[package] name = "cargo-dylint" version = "3.2.1" authors = ["Samuel E. Moelius III "] description = "A tool for running Rust lints from dynamic libraries" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/trailofbits/dylint" rust-version = "1.74" [[test]] name = "ci" required-features = ["__ci"] [dependencies] anyhow = { version = "1.0", features = ["backtrace"] } clap = { version = "4.5", features = ["cargo", "derive", "wrap_help"] } env_logger = "0.11" dylint = { version = "=3.2.1", path = "../dylint", features = [ "package_options", ] } dylint_internal = { version = "=3.2.1", path = "../internal" } [dev-dependencies] assert_cmd = "2.0" cargo_metadata = "0.18" ctor = "0.2" glob = "0.3" home = "0.5" log = "0.4" once_cell = "1.20" predicates = "3.1" regex = "1.11" semver = "1.0" serde_json = "1.0" similar-asserts = "1.6" tempfile = "3.13" walkdir = "2.5" dylint_internal = { version = "=3.2.1", path = "../internal", features = [ "testing", ] } [features] default = ["cargo-cli", "__ci"] cargo-cli = ["dylint/__cargo_cli"] cargo-lib = ["dylint/__cargo_lib"] __ci = [] __clap_headings = [] [lints] workspace = true