| [package] |
| name = "clippy" |
| version = "0.1.78" |
| description = "A bunch of helpful lints to avoid common pitfalls in Rust" |
| repository = "https://github.com/rust-lang/rust-clippy" |
| readme = "README.md" |
| license = "MIT OR Apache-2.0" |
| keywords = ["clippy", "lint", "plugin"] |
| categories = ["development-tools", "development-tools::cargo-plugins"] |
| build = "build.rs" |
| edition = "2021" |
| publish = false |
| |
| [[bin]] |
| name = "cargo-clippy" |
| test = false |
| path = "src/main.rs" |
| |
| [[bin]] |
| name = "clippy-driver" |
| path = "src/driver.rs" |
| |
| [dependencies] |
| clippy_config = { path = "clippy_config" } |
| clippy_lints = { path = "clippy_lints" } |
| rustc_tools_util = "0.3.0" |
| tempfile = { version = "3.2", optional = true } |
| termize = "0.1" |
| color-print = "0.3.4" |
| anstream = "0.6.0" |
| |
| [dev-dependencies] |
| ui_test = "0.22.1" |
| tester = "0.9" |
| regex = "1.5" |
| toml = "0.7.3" |
| walkdir = "2.3" |
| # This is used by the `collect-metadata` alias. |
| filetime = "0.2" |
| itertools = "0.11" |
| |
| # UI test dependencies |
| clippy_utils = { path = "clippy_utils" } |
| if_chain = "1.0" |
| quote = "1.0" |
| serde = { version = "1.0.125", features = ["derive"] } |
| syn = { version = "2.0", features = ["full"] } |
| futures = "0.3" |
| parking_lot = "0.12" |
| tokio = { version = "1", features = ["io-util"] } |
| |
| [build-dependencies] |
| rustc_tools_util = "0.3.0" |
| |
| [features] |
| deny-warnings = ["clippy_lints/deny-warnings"] |
| integration = ["tempfile"] |
| internal = ["clippy_lints/internal", "tempfile"] |
| |
| [package.metadata.rust-analyzer] |
| # This package uses #[feature(rustc_private)] |
| rustc_private = true |
| |
| [[test]] |
| name = "compile-test" |
| harness = false |