<commit_before>cargo-features = ["edition"]

[package]
name = "clippy"
version = "0.0.211"
authors = [
	"<NAME> <<EMAIL>>",
	"<NAME> <<EMAIL>>",
	"<NAME> <<EMAIL>>",
	"<NAME> <<EMAIL>>",
	"<NAME> <<EMAIL>>"
]
description = "A bunch of helpful lints to avoid common pitfalls in Rust"
repository = "https://github.com/rust-lang-nursery/rust-clippy"
readme = "README.md"
license = "MPL-2.0"
keywords = ["clippy", "lint", "plugin"]
categories = ["development-tools", "development-tools::cargo-plugins"]
build = "build.rs"
edition = "2018"

[badges]
travis-ci = { repository = "rust-lang-nursery/rust-clippy" }
appveyor = { repository = "rust-lang-nursery/rust-clippy" }

[lib]
name = "clippy"
plugin = true
test = false

[[bin]]
name = "cargo-clippy"
test = false
path = "src/main.rs"

[[bin]]
name = "clippy-driver"
test = false
path = "src/driver.rs"

[dependencies]
# begin automatic update
clippy_lints = { version = "0.0.211", path = "clippy_lints" }
# end automatic update
regex = "1"
semver = "0.9"

# Not actually needed right now but required to make sure that clippy/ and cargo build
# with the same set of features in rust-lang/rust
num-traits = "0.2" # enable the default feature
backtrace = "0.3"

# keep in sync with `cargo`'s `Cargo.toml'
[target.'cfg(windows)'.dependencies.winapi]
version = "0.3"
features = [
  # keep in sync with `cargo`'s `Cargo.toml'
  "handleapi",
  "jobapi",
  "jobapi2",
  "minwindef",
  "ntdef",
  "ntstatus",
  "processenv",
  "processthreadsapi",
  "psapi",
  "synchapi",
  "winerror",
  "winbase",
  "wincon",
  "winnt",
  # no idea where these come from
  "lmcons",
  "minschannel",
  "minwinbase",
  "ntsecapi",
  "profileapi",
  "schannel",
  "securitybaseapi",
  "synchapi",
  "sysinfoapi",
  "timezoneapi",
  "wincrypt",
]

[dev-dependencies]
cargo_metadata = "0.5"
compiletest_rs = "0.3.7"
lazy_static = "1.0"
serde_derive = "1.0"<commit_msg>Add some more winapi features<commit_after>cargo-features = ["edition"]

[package]
name = "clippy"
version = "0.0.211"
authors = [
	"<NAME> <<EMAIL>>",
	"<NAME> <<EMAIL>>",
	"<NAME> <<EMAIL>>",
	"<NAME> <<EMAIL>>",
	"<NAME> <<EMAIL>>"
]
description = "A bunch of helpful lints to avoid common pitfalls in Rust"
repository = "https://github.com/rust-lang-nursery/rust-clippy"
readme = "README.md"
license = "MPL-2.0"
keywords = ["clippy", "lint", "plugin"]
categories = ["development-tools", "development-tools::cargo-plugins"]
build = "build.rs"
edition = "2018"

[badges]
travis-ci = { repository = "rust-lang-nursery/rust-clippy" }
appveyor = { repository = "rust-lang-nursery/rust-clippy" }

[lib]
name = "clippy"
plugin = true
test = false

[[bin]]
name = "cargo-clippy"
test = false
path = "src/main.rs"

[[bin]]
name = "clippy-driver"
test = false
path = "src/driver.rs"

[dependencies]
# begin automatic update
clippy_lints = { version = "0.0.211", path = "clippy_lints" }
# end automatic update
regex = "1"
semver = "0.9"

# Not actually needed right now but required to make sure that clippy/ and cargo build
# with the same set of features in rust-lang/rust
num-traits = "0.2" # enable the default feature
backtrace = "0.3"

# keep in sync with `cargo`'s `Cargo.toml'
[target.'cfg(windows)'.dependencies.winapi]
version = "0.3"
features = [
  # keep in sync with `cargo`'s `Cargo.toml'
  "handleapi",
  "jobapi",
  "jobapi2",
  "minwindef",
  "ntdef",
  "ntstatus",
  "processenv",
  "processthreadsapi",
  "psapi",
  "synchapi",
  "winerror",
  "winbase",
  "wincon",
  "winnt",
  # no idea where these come from
  "basetsd",
  "lmcons",
  "memoryapi",
  "minschannel",
  "minwinbase",
  "ntsecapi",
  "profileapi",
  "schannel",
  "securitybaseapi",
  "synchapi",
  "sysinfoapi",
  "timezoneapi",
  "wincrypt",
]

[dev-dependencies]
cargo_metadata = "0.5"
compiletest_rs = "0.3.7"
lazy_static = "1.0"
serde_derive = "1.0"
{'fraction_non_alphanumeric': 0.18105703819989535, 'fraction_numerical': 0.018315018315018316, 'mean_word_length': 4.302357836338419, 'pattern_counts': {'":': 0, '<': 33, '<?xml version=': 0, '>': 33, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7602198', 'n_tokens_mistral': 1555, 'n_tokens_neox': 1516, 'n_words': 361}