Skip to content

Commit 73e707b

Browse files
committed
Lintcheck: 200 Crates with Cargo
1 parent 23bbbfa commit 73e707b

File tree

2 files changed

+304
-1
lines changed

2 files changed

+304
-1
lines changed

dummy.toml

Lines changed: 301 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,301 @@
1+
[crates]
2+
syn = { name = 'syn', version = '2.0.71' }
3+
bitflags = { name = 'bitflags', version = '2.6.0' }
4+
hashbrown = { name = 'hashbrown', version = '0.14.5' }
5+
base64 = { name = 'base64', version = '0.22.1' }
6+
regex-syntax = { name = 'regex-syntax', version = '0.8.4' }
7+
proc-macro2 = { name = 'proc-macro2', version = '1.0.86' }
8+
indexmap = { name = 'indexmap', version = '2.2.6' }
9+
regex-automata = { name = 'regex-automata', version = '0.4.7' }
10+
quote = { name = 'quote', version = '1.0.36' }
11+
libc = { name = 'libc', version = '0.2.155' }
12+
serde = { name = 'serde', version = '1.0.204' }
13+
itertools = { name = 'itertools', version = '0.13.0' }
14+
heck = { name = 'heck', version = '0.5.0' }
15+
memchr = { name = 'memchr', version = '2.7.4' }
16+
serde_derive = { name = 'serde_derive', version = '1.0.204' }
17+
unicode-ident = { name = 'unicode-ident', version = '1.0.12' }
18+
autocfg = { name = 'autocfg', version = '1.3.0' }
19+
cfg-if = { name = 'cfg-if', version = '1.0.0' }
20+
aho-corasick = { name = 'aho-corasick', version = '1.1.3' }
21+
getrandom = { name = 'getrandom', version = '0.2.15' }
22+
rand_core = { name = 'rand_core', version = '0.9.0-alpha.1' }
23+
serde_json = { name = 'serde_json', version = '1.0.120' }
24+
itoa = { name = 'itoa', version = '1.0.11' }
25+
ryu = { name = 'ryu', version = '1.0.18' }
26+
rand = { name = 'rand', version = '0.9.0-alpha.1' }
27+
once_cell = { name = 'once_cell', version = '1.19.0' }
28+
regex = { name = 'regex', version = '1.10.5' }
29+
rustix = { name = 'rustix', version = '0.38.34' }
30+
log = { name = 'log', version = '0.4.22' }
31+
windows_x86_64_msvc = { name = 'windows_x86_64_msvc', version = '0.52.6' }
32+
cc = { name = 'cc', version = '1.1.6' }
33+
parking_lot_core = { name = 'parking_lot_core', version = '0.9.10' }
34+
strsim = { name = 'strsim', version = '0.11.1' }
35+
clap = { name = 'clap', version = '4.5.9' }
36+
parking_lot = { name = 'parking_lot', version = '0.12.3' }
37+
smallvec = { name = 'smallvec', version = '2.0.0-alpha.6' }
38+
thiserror-impl = { name = 'thiserror-impl', version = '1.0.63' }
39+
thiserror = { name = 'thiserror', version = '1.0.63' }
40+
linux-raw-sys = { name = 'linux-raw-sys', version = '0.6.4' }
41+
windows-targets = { name = 'windows-targets', version = '0.52.6' }
42+
windows_x86_64_gnu = { name = 'windows_x86_64_gnu', version = '0.52.6' }
43+
socket2 = { name = 'socket2', version = '0.5.7' }
44+
windows_i686_msvc = { name = 'windows_i686_msvc', version = '0.52.6' }
45+
windows_aarch64_msvc = { name = 'windows_aarch64_msvc', version = '0.52.6' }
46+
windows_i686_gnu = { name = 'windows_i686_gnu', version = '0.52.6' }
47+
idna = { name = 'idna', version = '1.0.2' }
48+
fastrand = { name = 'fastrand', version = '2.1.0' }
49+
either = { name = 'either', version = '1.13.0' }
50+
num-traits = { name = 'num-traits', version = '0.2.19' }
51+
rand_chacha = { name = 'rand_chacha', version = '0.9.0-alpha.1' }
52+
windows_aarch64_gnullvm = { name = 'windows_aarch64_gnullvm', version = '0.52.6' }
53+
windows_x86_64_gnullvm = { name = 'windows_x86_64_gnullvm', version = '0.52.6' }
54+
windows-sys = { name = 'windows-sys', version = '0.52.0' }
55+
lazy_static = { name = 'lazy_static', version = '1.5.0' }
56+
semver = { name = 'semver', version = '1.0.23' }
57+
lock_api = { name = 'lock_api', version = '0.4.12' }
58+
scopeguard = { name = 'scopeguard', version = '1.2.0' }
59+
ahash = { name = 'ahash', version = '0.8.11' }
60+
anyhow = { name = 'anyhow', version = '1.0.86' }
61+
rustls = { name = 'rustls', version = '0.23.11' }
62+
http = { name = 'http', version = '1.1.0' }
63+
toml_edit = { name = 'toml_edit', version = '0.22.16' }
64+
pin-project-lite = { name = 'pin-project-lite', version = '0.2.14' }
65+
spin = { name = 'spin', version = '0.9.8' }
66+
miniz_oxide = { name = 'miniz_oxide', version = '0.7.4' }
67+
memoffset = { name = 'memoffset', version = '0.9.1' }
68+
digest = { name = 'digest', version = '0.11.0-pre.8' }
69+
version_check = { name = 'version_check', version = '0.9.4' }
70+
clap_lex = { name = 'clap_lex', version = '0.7.1' }
71+
bytes = { name = 'bytes', version = '1.6.1' }
72+
crossbeam-utils = { name = 'crossbeam-utils', version = '0.8.20' }
73+
toml = { name = 'toml', version = '0.8.15' }
74+
block-buffer = { name = 'block-buffer', version = '0.11.0-pre.5' }
75+
time = { name = 'time', version = '0.3.36' }
76+
hyper = { name = 'hyper', version = '1.4.1' }
77+
url = { name = 'url', version = '2.5.2' }
78+
percent-encoding = { name = 'percent-encoding', version = '2.3.1' }
79+
tokio = { name = 'tokio', version = '1.38.1' }
80+
errno = { name = 'errno', version = '0.3.9' }
81+
uuid = { name = 'uuid', version = '1.10.0' }
82+
unicode-normalization = { name = 'unicode-normalization', version = '0.1.23' }
83+
ppv-lite86 = { name = 'ppv-lite86', version = '0.2.17' }
84+
futures-core = { name = 'futures-core', version = '0.3.30' }
85+
http-body = { name = 'http-body', version = '1.0.1' }
86+
tinyvec = { name = 'tinyvec', version = '1.8.0' }
87+
futures-util = { name = 'futures-util', version = '0.3.30' }
88+
futures-task = { name = 'futures-task', version = '0.3.30' }
89+
sha2 = { name = 'sha2', version = '0.11.0-pre.3' }
90+
ring = { name = 'ring', version = '0.17.8' }
91+
slab = { name = 'slab', version = '0.4.9' }
92+
chrono = { name = 'chrono', version = '0.4.38' }
93+
futures-sink = { name = 'futures-sink', version = '0.3.30' }
94+
num_cpus = { name = 'num_cpus', version = '1.16.0' }
95+
futures-channel = { name = 'futures-channel', version = '0.3.30' }
96+
untrusted = { name = 'untrusted', version = '0.9.0' }
97+
tinyvec_macros = { name = 'tinyvec_macros', version = '0.1.1' }
98+
mio = { name = 'mio', version = '1.0.0' }
99+
byteorder = { name = 'byteorder', version = '1.5.0' }
100+
form_urlencoded = { name = 'form_urlencoded', version = '1.2.1' }
101+
unicode-bidi = { name = 'unicode-bidi', version = '0.3.15' }
102+
rustls-pemfile = { name = 'rustls-pemfile', version = '2.1.2' }
103+
futures-io = { name = 'futures-io', version = '0.3.30' }
104+
tokio-util = { name = 'tokio-util', version = '0.7.11' }
105+
generic-array = { name = 'generic-array', version = '1.1.0' }
106+
equivalent = { name = 'equivalent', version = '1.0.1' }
107+
tracing = { name = 'tracing', version = '0.1.40' }
108+
tracing-core = { name = 'tracing-core', version = '0.1.32' }
109+
pin-utils = { name = 'pin-utils', version = '0.1.0' }
110+
tempfile = { name = 'tempfile', version = '3.10.1' }
111+
h2 = { name = 'h2', version = '0.4.5' }
112+
futures = { name = 'futures', version = '0.3.30' }
113+
winnow = { name = 'winnow', version = '0.6.13' }
114+
typenum = { name = 'typenum', version = '1.17.0' }
115+
cpufeatures = { name = 'cpufeatures', version = '0.2.12' }
116+
fnv = { name = 'fnv', version = '1.0.7' }
117+
nix = { name = 'nix', version = '0.29.0' }
118+
tokio-rustls = { name = 'tokio-rustls', version = '0.26.0' }
119+
rustls-webpki = { name = 'rustls-webpki', version = '0.102.5' }
120+
iana-time-zone = { name = 'iana-time-zone', version = '0.1.60' }
121+
crc32fast = { name = 'crc32fast', version = '1.4.2' }
122+
adler = { name = 'adler', version = '1.0.2' }
123+
pkg-config = { name = 'pkg-config', version = '0.3.30' }
124+
redox_syscall = { name = 'redox_syscall', version = '0.5.3' }
125+
nom = { name = 'nom', version = '8.0.0-alpha2' }
126+
rustc_version = { name = 'rustc_version', version = '0.4.0' }
127+
futures-macro = { name = 'futures-macro', version = '0.3.30' }
128+
clap_derive = { name = 'clap_derive', version = '4.5.8' }
129+
futures-executor = { name = 'futures-executor', version = '0.3.30' }
130+
event-listener = { name = 'event-listener', version = '5.3.1' }
131+
num-integer = { name = 'num-integer', version = '0.1.46' }
132+
time-macros = { name = 'time-macros', version = '0.2.18' }
133+
flate2 = { name = 'flate2', version = '1.0.30' }
134+
strum_macros = { name = 'strum_macros', version = '0.26.4' }
135+
tokio-macros = { name = 'tokio-macros', version = '2.3.0' }
136+
tracing-attributes = { name = 'tracing-attributes', version = '0.1.27' }
137+
async-trait = { name = 'async-trait', version = '0.1.81' }
138+
crypto-common = { name = 'crypto-common', version = '0.2.0-pre.5' }
139+
anstyle = { name = 'anstyle', version = '1.0.7' }
140+
unicode-width = { name = 'unicode-width', version = '0.1.13' }
141+
object = { name = 'object', version = '0.36.1' }
142+
gimli = { name = 'gimli', version = '0.31.0' }
143+
crossbeam-epoch = { name = 'crossbeam-epoch', version = '0.9.18' }
144+
thread_local = { name = 'thread_local', version = '1.1.8' }
145+
strum = { name = 'strum', version = '0.26.3' }
146+
darling_core = { name = 'darling_core', version = '0.20.10' }
147+
darling = { name = 'darling', version = '0.20.10' }
148+
darling_macro = { name = 'darling_macro', version = '0.20.10' }
149+
minimal-lexical = { name = 'minimal-lexical', version = '0.2.1' }
150+
clap_builder = { name = 'clap_builder', version = '4.5.9' }
151+
time-core = { name = 'time-core', version = '0.1.2' }
152+
httparse = { name = 'httparse', version = '1.9.4' }
153+
signal-hook-registry = { name = 'signal-hook-registry', version = '1.4.2' }
154+
hex = { name = 'hex', version = '0.4.3' }
155+
crossbeam-deque = { name = 'crossbeam-deque', version = '0.8.5' }
156+
zerocopy = { name = 'zerocopy', version = '0.8.0-alpha.16' }
157+
rustversion = { name = 'rustversion', version = '1.0.17' }
158+
env_logger = { name = 'env_logger', version = '0.11.3' }
159+
webpki-roots = { name = 'webpki-roots', version = '0.26.3' }
160+
rustc-demangle = { name = 'rustc-demangle', version = '0.1.24' }
161+
mime = { name = 'mime', version = '0.3.17' }
162+
termcolor = { name = 'termcolor', version = '1.4.1' }
163+
subtle = { name = 'subtle', version = '2.6.1' }
164+
pin-project = { name = 'pin-project', version = '1.1.5' }
165+
hermit-abi = { name = 'hermit-abi', version = '0.4.0' }
166+
pin-project-internal = { name = 'pin-project-internal', version = '1.1.5' }
167+
walkdir = { name = 'walkdir', version = '2.5.0' }
168+
tracing-log = { name = 'tracing-log', version = '0.2.0' }
169+
try-lock = { name = 'try-lock', version = '0.2.5' }
170+
httpdate = { name = 'httpdate', version = '1.0.3' }
171+
anstream = { name = 'anstream', version = '0.6.14' }
172+
crossbeam-channel = { name = 'crossbeam-channel', version = '0.5.13' }
173+
reqwest = { name = 'reqwest', version = '0.12.5' }
174+
want = { name = 'want', version = '0.3.1' }
175+
paste = { name = 'paste', version = '1.0.15' }
176+
anstyle-parse = { name = 'anstyle-parse', version = '0.2.4' }
177+
anstyle-query = { name = 'anstyle-query', version = '1.1.0' }
178+
toml_datetime = { name = 'toml_datetime', version = '0.6.6' }
179+
addr2line = { name = 'addr2line', version = '0.24.0' }
180+
glob = { name = 'glob', version = '0.3.1' }
181+
num-bigint = { name = 'num-bigint', version = '0.4.6' }
182+
backtrace = { name = 'backtrace', version = '0.3.73' }
183+
wasi = { name = 'wasi', version = '0.13.1+wasi-0.2.0' }
184+
tower-service = { name = 'tower-service', version = '0.3.2' }
185+
sync_wrapper = { name = 'sync_wrapper', version = '1.0.1' }
186+
colorchoice = { name = 'colorchoice', version = '1.0.1' }
187+
libloading = { name = 'libloading', version = '0.8.4' }
188+
rayon = { name = 'rayon', version = '1.10.0' }
189+
encoding_rs = { name = 'encoding_rs', version = '0.8.34' }
190+
zeroize = { name = 'zeroize', version = '1.8.1' }
191+
deranged = { name = 'deranged', version = '0.3.11' }
192+
utf8parse = { name = 'utf8parse', version = '0.2.2' }
193+
hyper-rustls = { name = 'hyper-rustls', version = '0.27.2' }
194+
tracing-subscriber = { name = 'tracing-subscriber', version = '0.3.18' }
195+
hmac = { name = 'hmac', version = '0.13.0-pre.3' }
196+
prost = { name = 'prost', version = '0.13.1' }
197+
prost-derive = { name = 'prost-derive', version = '0.13.1' }
198+
rayon-core = { name = 'rayon-core', version = '1.12.1' }
199+
same-file = { name = 'same-file', version = '1.0.6' }
200+
sharded-slab = { name = 'sharded-slab', version = '0.1.7' }
201+
textwrap = { name = 'textwrap', version = '0.16.1' }
202+
bumpalo = { name = 'bumpalo', version = '3.16.0' }
203+
static_assertions = { name = 'static_assertions', version = '1.1.0' }
204+
serde_urlencoded = { name = 'serde_urlencoded', version = '0.7.1' }
205+
ipnet = { name = 'ipnet', version = '2.9.0' }
206+
arrayvec = { name = 'arrayvec', version = '0.7.4' }
207+
winapi = { name = 'winapi', version = '0.3.9' }
208+
unicode-segmentation = { name = 'unicode-segmentation', version = '1.11.0' }
209+
humantime = { name = 'humantime', version = '2.1.0' }
210+
proc-macro-crate = { name = 'proc-macro-crate', version = '3.1.0' }
211+
rustc-hash = { name = 'rustc-hash', version = '2.0.0' }
212+
powerfmt = { name = 'powerfmt', version = '0.2.0' }
213+
nu-ansi-term = { name = 'nu-ansi-term', version = '0.50.0' }
214+
phf_shared = { name = 'phf_shared', version = '0.11.2' }
215+
vcpkg = { name = 'vcpkg', version = '0.2.15' }
216+
convert_case = { name = 'convert_case', version = '0.6.0' }
217+
allocator-api2 = { name = 'allocator-api2', version = '0.2.18' }
218+
jobserver = { name = 'jobserver', version = '0.1.31' }
219+
prettyplease = { name = 'prettyplease', version = '0.2.20' }
220+
openssl-probe = { name = 'openssl-probe', version = '0.1.5' }
221+
wasm-bindgen = { name = 'wasm-bindgen', version = '0.2.92' }
222+
wasm-bindgen-macro = { name = 'wasm-bindgen-macro', version = '0.2.92' }
223+
wasm-bindgen-backend = { name = 'wasm-bindgen-backend', version = '0.2.92' }
224+
wasm-bindgen-macro-support = { name = 'wasm-bindgen-macro-support', version = '0.2.92' }
225+
wasm-bindgen-shared = { name = 'wasm-bindgen-shared', version = '0.2.92' }
226+
is-terminal = { name = 'is-terminal', version = '0.4.12' }
227+
which = { name = 'which', version = '6.0.1' }
228+
rustls-native-certs = { name = 'rustls-native-certs', version = '0.7.1' }
229+
sha1 = { name = 'sha1', version = '0.11.0-pre.3' }
230+
sct = { name = 'sct', version = '0.7.1' }
231+
petgraph = { name = 'petgraph', version = '0.6.5' }
232+
unicode-xid = { name = 'unicode-xid', version = '0.2.4' }
233+
ordered-float = { name = 'ordered-float', version = '4.2.1' }
234+
overload = { name = 'overload', version = '0.1.1' }
235+
tokio-stream = { name = 'tokio-stream', version = '0.1.15' }
236+
openssl-sys = { name = 'openssl-sys', version = '0.9.102' }
237+
half = { name = 'half', version = '2.4.1' }
238+
tower-layer = { name = 'tower-layer', version = '0.3.2' }
239+
tower = { name = 'tower', version = '0.4.13' }
240+
zstd-safe = { name = 'zstd-safe', version = '7.2.0' }
241+
libm = { name = 'libm', version = '0.2.8' }
242+
siphasher = { name = 'siphasher', version = '1.0.1' }
243+
matchers = { name = 'matchers', version = '0.2.0' }
244+
js-sys = { name = 'js-sys', version = '0.3.69' }
245+
zstd = { name = 'zstd', version = '0.13.2' }
246+
fixedbitset = { name = 'fixedbitset', version = '0.5.7' }
247+
winapi-x86_64-pc-windows-gnu = { name = 'winapi-x86_64-pc-windows-gnu', version = '0.4.0' }
248+
num-conv = { name = 'num-conv', version = '0.1.0' }
249+
winapi-i686-pc-windows-gnu = { name = 'winapi-i686-pc-windows-gnu', version = '0.4.0' }
250+
instant = { name = 'instant', version = '0.1.13' }
251+
proc-macro-error = { name = 'proc-macro-error', version = '1.0.4' }
252+
proc-macro-error-attr = { name = 'proc-macro-error-attr', version = '1.0.4' }
253+
prost-types = { name = 'prost-types', version = '0.13.1' }
254+
serde_spanned = { name = 'serde_spanned', version = '0.6.6' }
255+
home = { name = 'home', version = '0.5.9' }
256+
axum = { name = 'axum', version = '0.7.5' }
257+
ident_case = { name = 'ident_case', version = '1.0.1' }
258+
phf = { name = 'phf', version = '0.11.2' }
259+
axum-core = { name = 'axum-core', version = '0.4.3' }
260+
foreign-types = { name = 'foreign-types', version = '0.5.0' }
261+
foreign-types-shared = { name = 'foreign-types-shared', version = '0.3.1' }
262+
bstr = { name = 'bstr', version = '1.9.1' }
263+
tonic = { name = 'tonic', version = '0.12.1' }
264+
phf_generator = { name = 'phf_generator', version = '0.11.2' }
265+
openssl = { name = 'openssl', version = '0.10.64' }
266+
signature = { name = 'signature', version = '2.3.0-pre.3' }
267+
bindgen = { name = 'bindgen', version = '0.69.4' }
268+
der = { name = 'der', version = '0.8.0-pre.0' }
269+
async-lock = { name = 'async-lock', version = '3.4.0' }
270+
futures-lite = { name = 'futures-lite', version = '2.3.0' }
271+
atty = { name = 'atty', version = '0.2.14' }
272+
core-foundation-sys = { name = 'core-foundation-sys', version = '0.8.6' }
273+
winapi-util = { name = 'winapi-util', version = '0.1.8' }
274+
num-iter = { name = 'num-iter', version = '0.1.45' }
275+
serde_with = { name = 'serde_with', version = '3.9.0' }
276+
prost-build = { name = 'prost-build', version = '0.13.1' }
277+
cipher = { name = 'cipher', version = '0.5.0-pre.4' }
278+
num-rational = { name = 'num-rational', version = '0.4.2' }
279+
spki = { name = 'spki', version = '0.8.0-pre.0' }
280+
lru = { name = 'lru', version = '0.12.3' }
281+
serde_with_macros = { name = 'serde_with_macros', version = '3.9.0' }
282+
zstd-sys = { name = 'zstd-sys', version = '2.0.12+zstd.1.5.6' }
283+
openssl-macros = { name = 'openssl-macros', version = '0.1.1' }
284+
matchit = { name = 'matchit', version = '0.8.4' }
285+
num-complex = { name = 'num-complex', version = '0.4.6' }
286+
memmap2 = { name = 'memmap2', version = '0.9.4' }
287+
async-channel = { name = 'async-channel', version = '2.3.1' }
288+
hyper-tls = { name = 'hyper-tls', version = '0.6.0' }
289+
unicase = { name = 'unicase', version = '2.7.0' }
290+
web-sys = { name = 'web-sys', version = '0.3.69' }
291+
dashmap = { name = 'dashmap', version = '6.0.1' }
292+
pkcs8 = { name = 'pkcs8', version = '0.11.0-pre.0' }
293+
bit-vec = { name = 'bit-vec', version = '0.8.0' }
294+
io-lifetimes = { name = 'io-lifetimes', version = '2.0.3' }
295+
serde_yaml = { name = 'serde_yaml', version = '0.9.34+deprecated' }
296+
native-tls = { name = 'native-tls', version = '0.2.12' }
297+
derive_more = { name = 'derive_more', version = '1.0.0-beta.6' }
298+
filetime = { name = 'filetime', version = '0.2.23' }
299+
md-5 = { name = 'md-5', version = '0.11.0-pre.3' }
300+
aes = { name = 'aes', version = '0.9.0-pre' }
301+
data-encoding = { name = 'data-encoding', version = '2.6.0' }

lintcheck/ci_crates.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
[crates]
22
# Binaries projects
3+
cargo = {name = "cargo", version = '0.64.0', online_link = 'https://docs.rs/cargo/{version}/src/{file}.html#{line}'}
34
ripgrep = {name = "ripgrep", version = '14.1.0'}
45
bat = {name = "bat", version = '0.24.0'}
56
fend = {name = "fend", version = '1.5.0'}
@@ -12,7 +13,6 @@ bytes = {name = "bytes", version = '1.6.1'}
1213
skrifa = {name = "skrifa", version = '0.19.3'}
1314

1415
# Random crates which are part of the default test set
15-
bumpalo = {name = "bumpalo", version = '3.16.0'}
1616
puffin = {name = "puffin", version = '0.19.0'}
1717

1818
# Top ~200 crates from crates.io
@@ -204,3 +204,5 @@ same-file = { name = 'same-file', version = '1.0.6' }
204204
prost = { name = 'prost', version = '0.13.1' }
205205
sharded-slab = { name = 'sharded-slab', version = '0.1.7' }
206206
textwrap = { name = 'textwrap', version = '0.16.1' }
207+
bumpalo = {name = "bumpalo", version = '3.16.0'}
208+
arrayvec = { name = 'arrayvec', version = '0.7.4' }

0 commit comments

Comments
 (0)