48 lines
812 B
TOML
48 lines
812 B
TOML
[workspace]
|
|
default-members = [
|
|
"fanatic",
|
|
"fanatic-utils",
|
|
"fanatic-markdown",
|
|
"fanatic-gui",
|
|
"fanatic-cli"
|
|
]
|
|
|
|
members = [
|
|
"fanatic",
|
|
"fanatic-utils",
|
|
"fanatic-markdown",
|
|
"fanatic-gui",
|
|
"fanatic-cli"
|
|
]
|
|
|
|
resolver = "2"
|
|
|
|
[workspace.package]
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
license = "MPL-2.0"
|
|
|
|
[workspace.dependencies]
|
|
|
|
[workspace.lints.rust]
|
|
warnings = "deny"
|
|
unused_extern_crates = "warn"
|
|
|
|
[workspace.lints.clippy]
|
|
# Enable some groups of clippy lints.
|
|
suspicious = "deny"
|
|
perf = "deny"
|
|
# Specific lints to enforce.
|
|
todo = "warn"
|
|
unimplemented = "deny"
|
|
unwrap_used = "deny"
|
|
expect_used = "deny"
|
|
panic = "deny"
|
|
await_holding_lock = "deny"
|
|
needless_pass_by_value = "deny"
|
|
trivially_copy_pass_by_ref = "deny"
|
|
disallowed_types = "deny"
|
|
manual_let_else = "deny"
|
|
unreachable = "allow"
|
|
unit_arg = "allow"
|