204bb9b54b
Remove git2 dependency. This removes the `git2` dependency (used in the integration test). Updating git2 is awkward because both cargo and clippy have to be updated in sync, so this removes that requirement. It didn't look like it was using the git2 library for any particular reason, so this just launches the `git` executable, which should be available more or less everywhere. This unblocks updating Cargo. changelog: none
62 lines
1.7 KiB
TOML
62 lines
1.7 KiB
TOML
[package]
|
|
name = "clippy"
|
|
version = "0.0.212"
|
|
authors = [
|
|
"Manish Goregaokar <manishsmail@gmail.com>",
|
|
"Andre Bogus <bogusandre@gmail.com>",
|
|
"Georg Brandl <georg@python.org>",
|
|
"Martin Carton <cartonmartin@gmail.com>",
|
|
"Oliver Schneider <clippy-iethah7aipeen8neex1a@oli-obk.de>"
|
|
]
|
|
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 = "2018"
|
|
publish = false
|
|
|
|
# [badges]
|
|
# FIXME(flip1995): Add GHA badge once rust-lang/crates.io#1838 is merged
|
|
|
|
[[bin]]
|
|
name = "cargo-clippy"
|
|
test = false
|
|
path = "src/main.rs"
|
|
|
|
[[bin]]
|
|
name = "clippy-driver"
|
|
path = "src/driver.rs"
|
|
|
|
[dependencies]
|
|
# begin automatic update
|
|
clippy_lints = { version = "0.0.212", path = "clippy_lints" }
|
|
# end automatic update
|
|
regex = "1"
|
|
semver = "0.9"
|
|
rustc_tools_util = { version = "0.2.0", path = "rustc_tools_util"}
|
|
tempfile = { version = "3.1.0", optional = true }
|
|
lazy_static = "1.0"
|
|
|
|
[dev-dependencies]
|
|
cargo_metadata = "0.9.0"
|
|
compiletest_rs = { version = "0.4.0", features = ["tmp"] }
|
|
tester = "0.7"
|
|
lazy_static = "1.0"
|
|
clippy-mini-macro-test = { version = "0.2", path = "mini-macro" }
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
derive-new = "0.5"
|
|
|
|
# A noop dependency that changes in the Rust repository, it's a bit of a hack.
|
|
# See the `src/tools/rustc-workspace-hack/README.md` file in `rust-lang/rust`
|
|
# for more information.
|
|
rustc-workspace-hack = "1.0.0"
|
|
|
|
[build-dependencies]
|
|
rustc_tools_util = { version = "0.2.0", path = "rustc_tools_util"}
|
|
|
|
[features]
|
|
deny-warnings = []
|
|
integration = ["tempfile"]
|