mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 21:01:02 +00:00
4a293bc5a2
Using taplo, fixes all our broken and inconsistent toml formatting and adds CI to keep them tidy. If people want we can customise the format rules as described here https://taplo.tamasfe.dev/configuration/formatter-options.html @ggwpez, I suggest zepter is used only for checking features are propagated, and leave formatting for taplo to avoid duplicate work and conflicts. TODO - [x] Use `exclude = [...]` syntax in taplo file to ignore zombienet tests instead of deleting the dir --------- Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> Co-authored-by: Bastian Köcher <git@kchr.de>
45 lines
2.0 KiB
TOML
45 lines
2.0 KiB
TOML
[build]
|
|
rustdocflags = [
|
|
"-Dwarnings",
|
|
"-Arustdoc::redundant_explicit_links", # stylistic
|
|
]
|
|
|
|
# An auto defined `clippy` feature was introduced,
|
|
# but it was found to clash with user defined features,
|
|
# so was renamed to `cargo-clippy`.
|
|
#
|
|
# If you want standard clippy run:
|
|
# RUSTFLAGS= cargo clippy
|
|
[target.'cfg(feature = "cargo-clippy")']
|
|
rustflags = [
|
|
"-Aclippy::all",
|
|
"-Dclippy::correctness",
|
|
"-Aclippy::if-same-then-else",
|
|
"-Asuspicious_double_ref_op",
|
|
"-Dclippy::complexity",
|
|
"-Aclippy::zero-prefixed-literal", # 00_1000_000
|
|
"-Aclippy::type_complexity", # raison d'etre
|
|
"-Aclippy::nonminimal-bool", # maybe
|
|
"-Aclippy::borrowed-box", # Reasonable to fix this one
|
|
"-Aclippy::too-many-arguments", # (Turning this on would lead to)
|
|
"-Aclippy::unnecessary_cast", # Types may change
|
|
"-Aclippy::identity-op", # One case where we do 0 +
|
|
"-Aclippy::useless_conversion", # Types may change
|
|
"-Aclippy::unit_arg", # styalistic.
|
|
"-Aclippy::option-map-unit-fn", # styalistic
|
|
"-Aclippy::bind_instead_of_map", # styalistic
|
|
"-Aclippy::erasing_op", # E.g. 0 * DOLLARS
|
|
"-Aclippy::eq_op", # In tests we test equality.
|
|
"-Aclippy::while_immutable_condition", # false positives
|
|
"-Aclippy::needless_option_as_deref", # false positives
|
|
"-Aclippy::derivable_impls", # false positives
|
|
"-Aclippy::stable_sort_primitive", # prefer stable sort
|
|
"-Aclippy::extra-unused-type-parameters", # stylistic
|
|
"-Aclippy::default_constructed_unit_structs", # stylistic
|
|
]
|
|
|
|
[env]
|
|
# Needed for musl builds so user doesn't have to install musl-tools.
|
|
CC_x86_64_unknown_linux_musl = { value = ".cargo/musl-gcc", force = true, relative = true }
|
|
CXX_x86_64_unknown_linux_musl = { value = ".cargo/musl-g++", force = true, relative = true }
|