Move Clippy configuration to config.toml (#2541)

This commit is contained in:
Charlie Marsh
2023-02-03 09:26:36 -05:00
committed by GitHub
parent 924e264156
commit b5ac93d2ee
10 changed files with 29 additions and 71 deletions

View File

@@ -1,2 +1,26 @@
[alias]
dev = "run --package ruff_dev --bin ruff_dev"
[target.'cfg(all())']
rustflags = [
# CLIPPY LINT SETTINGS
# This is a workaround to configure lints for the entire workspace, pending the ability to configure this via TOML.
# See: `https://github.com/rust-lang/cargo/issues/5034`
# `https://github.com/EmbarkStudios/rust-ecosystem/issues/22#issuecomment-947011395`
"-Dunsafe_code",
"-Wclippy::pedantic",
# "-Wclippy::print_stdout",
# "-Wclippy::print_stderr",
# "-Wclippy::dbg_macro",
"-Wclippy::char_lit_as_u8",
"-Aclippy::collapsible_else_if",
"-Aclippy::collapsible_if",
"-Aclippy::implicit_hasher",
"-Aclippy::match_same_arms",
"-Aclippy::missing_errors_doc",
"-Aclippy::missing_panics_doc",
"-Aclippy::module_name_repetitions",
"-Aclippy::must_use_candidate",
"-Aclippy::similar_names",
"-Aclippy::too_many_lines"
]