From 1faab130040a3bcb205cf682c8b39ac881ad9b3e Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Sun, 2 Aug 2020 01:12:47 +0100 Subject: feat: Add rustfmt configuration for the whole depot Most settings are left at the defaults. There are a few more that we want, but even though a stable rustfmt is perfectly capable of dumping them into a config file, it can not actually use them. I expect this will be mostly agreeable, with the exception of `combine_control_expr`. Change-Id: I66e3b4705e24dbba902e8847397365fcf31dd403 Reviewed-on: https://cl.tvl.fyi/c/depot/+/1555 Tested-by: BuildkiteCI Reviewed-by: kanepyork Reviewed-by: tazjin --- .rustfmt.toml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .rustfmt.toml diff --git a/.rustfmt.toml b/.rustfmt.toml new file mode 100644 index 000000000000..6ad0d5341a4b --- /dev/null +++ b/.rustfmt.toml @@ -0,0 +1,22 @@ +# This configuration file changes some defaults from the ones +# documented on https://rust-lang.github.io/rustfmt/ +# +# All other settings are left at the defaults. + +edition = "2018" +newline_style = "Unix" +use_try_shorthand = true + +# Unstable settings that we want in the future, once they are +# available: +# +# combine_control_expr = false +# comment_width = 100 +# condense_wildcard_suffixes = true +# format_code_in_doc_comments = true +# inline_attribute_width = 100 +# match_block_trailing_comma = true +# merge_imports = true +# normalize_comments = true +# overflow_delimited_expr = true +# wrap_comments = true -- cgit 1.4.1