Repository navigation
Expand file tree
/
Copy pathCargo.toml
More file actions
113 lines (107 loc) · 2.41 KB
/
Copy pathCargo.toml
File metadata and controls
113 lines (107 loc) · 2.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# smoelius: `dylint_driver`, `dylint_linting`, and the library template are in their own workspaces
# because they require specific Rust components.
[workspace]
exclude = ["driver", "internal/template", "utils/linting"]
members = [
"cargo-dylint",
"dylint",
"dylint-link",
"examples",
"expensive",
"internal",
"nightly",
"scheduled",
"utils/testing",
]
resolver = "2"
[workspace.dependencies]
anstyle = "1.0"
anyhow = "1.0"
assert_cmd = "2.2"
bitflags = "2.13"
cargo-util = "0.2"
cargo-util-schemas = "0.14"
cargo_metadata = "0.23"
chrono = { version = "0.4", default-features = false }
clap = "4.6"
compiletest_rs = "0.11"
ctor = "1.0"
dunce = "1.0"
env_logger = "0.11"
fs_extra = "1.3"
git2 = "0.21"
glob = "0.3"
heck = "0.5"
hex = "0.4"
home = "0.5"
ignore = "0.4"
libc = "0.2"
log = "0.4"
nested_workspace = "3.1"
once_cell = "1.21"
pastey = "0.2"
predicates = "3.1"
regex = "1.13"
rewriter = "2.1"
rustc-stable-hash = "0.1"
semver = "1.0"
serde = "1.0"
serde-untagged = "0.1"
serde_json = "1.0"
similar-asserts = "2.0"
snapbox = "1.2"
supply_chain = "0.2"
syntect = { version = "5.3", default-features = false }
tar = "0.4"
tempfile = "3.27"
thiserror = "2.0"
toml = "1.1"
toml_edit = "0.25"
url = "2.5"
walkdir = "2.5"
windows-sys = "0.61"
[workspace.lints.clippy]
nursery = { level = "warn", priority = -1 }
pedantic = { level = "warn", priority = -1 }
missing_errors_doc = "allow"
missing_panics_doc = "allow"
option_if_let_else = "allow"
redundant_pub_crate = "allow"
significant_drop_tightening = "allow"
struct_field_names = "allow"
[workspace.lints.rust.unexpected_cfgs]
level = "deny"
check-cfg = [
"cfg(coverage)",
"cfg(dylint_lib, values(any()))",
"cfg(nightly)",
"cfg(__cargo_cli)",
"cfg(__library_packages)",
]
[workspace.metadata.dylint]
libraries = [
{ path = "examples/general" },
{ path = "examples/supplementary" },
{ path = "examples/testing/clippy" },
{ path = "examples/restriction/*" },
]
[workspace.metadata.unmaintained]
ignore = [
"bincode",
"bit-set",
"cfg-if",
"lazy_static",
"serde-value",
"tester",
# https://github.com/alacritty/vte/pull/122#issuecomment-2579278540
"utf8parse",
"windows-targets",
"windows_aarch64_gnullvm",
"windows_aarch64_msvc",
"windows_i686_gnu",
"windows_i686_gnullvm",
"windows_i686_msvc",
"windows_x86_64_gnu",
"windows_x86_64_gnullvm",
"windows_x86_64_msvc",
]