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
# The graph table configures how the dependency graph is constructed and thus
# which crates the checks are performed against
[]
# The platform targets to build for.
= []
# Packages to exclude from dependency graph.
= []
= true
= false
# Features to enable when building the dependency graph.
= []
# The output table provides options for how/if diagnostics are outputted
[]
= 1
[]
= ["https://github.com/rustsec/advisory-db"]
= []
[]
= [
# Apache
"Apache-2.0",
"Apache-2.0 WITH LLVM-exception", # used by some LLVM-derived crates
# MIT family
"MIT",
#"MIT-0", # MIT without attribution clause
# BSD family
"BSD-2-Clause",
"BSD-3-Clause",
#"BSD-4-Clause",
# ISC (functionally equivalent to MIT)
"ISC",
#"OpenSSL", # used by openssl-sys and derivatives
# Creative Commons / public domain
#"CC0-1.0",
"Unlicense",
# Other common permissive licenses seen in the crates.io ecosystem
"Zlib",
#"Unicode-DFS-2016", # required by the `unicode-ident` crate
"Unicode-3.0",
]
= 0.8
= []
[]
= true
= []
[]
# Lint level for when multiple versions of the same crate are detected
= "warn"
# Lint level for when a crate version requirement is `*`
= "deny"
# The graph highlighting used when creating dotgraphs for crates
# with multiple versions
# * lowest-version - The path to the lowest versioned duplicate is highlighted
# * simplest-path - The path to the version with the fewest edges is highlighted
# * all - Both lowest-version and simplest-path are used
= "all"
# The default lint level for `default` features for crates that are members of
# the workspace that is being checked. This can be overridden by allowing/denying
# `default` on a crate-by-crate basis if desired.
= "allow"
# The default lint level for `default` features for external crates that are not
# members of the workspace. This can be overridden by allowing/denying `default`
# on a crate-by-crate basis if desired.
= "allow"
# List of crates that are allowed. Use with care!
= []
= true
= []
# Certain crates/versions that will be skipped when doing duplicate detection.
= []
# Like skip but with entire direct & transitive dependency tree of crate
= [
{ = "winit", = "depends on platform specific libraries that update very frequently" },
]
[]
= "deny"
= "deny"
= ["https://github.com/rust-lang/crates.io-index"]
= []