diff options
author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-06-06 15:45:11 +0200 |
---|---|---|
committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-06-06 15:45:11 +0200 |
commit | a6baea06697f6c76c695dc4198099deb8ba916e0 (patch) | |
tree | 476a3865f6b4bef04751ba20534813a58892811b /rustfmt_config.toml | |
parent | chore: Initial commit (diff) | |
download | back-a6baea06697f6c76c695dc4198099deb8ba916e0.zip |
feat(treewide): Prepare for first release
This commit contains many changes, as they were developed alongside `git-bug-rs` and unfortunately not separately committed. A toplevel summary would include: - Appropriate redirects, - The templating moved to `vy` (as this works with rustfmt formatting), - Search support (via `git-bug-rs`), - And better layout in the link section.
Diffstat (limited to 'rustfmt_config.toml')
-rw-r--r-- | rustfmt_config.toml | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/rustfmt_config.toml b/rustfmt_config.toml new file mode 100644 index 0000000..044f5fb --- /dev/null +++ b/rustfmt_config.toml @@ -0,0 +1,77 @@ +max_width = 100 +hard_tabs = false +tab_spaces = 4 +newline_style = "Auto" +indent_style = "Block" +use_small_heuristics = "Default" +fn_call_width = 60 +attr_fn_like_width = 70 +struct_lit_width = 18 +struct_variant_width = 35 +array_width = 60 +chain_width = 60 +single_line_if_else_max_width = 50 +single_line_let_else_max_width = 50 +wrap_comments = false +format_code_in_doc_comments = true +doc_comment_code_block_width = 100 +comment_width = 100 +normalize_comments = false +normalize_doc_attributes = true +format_strings = true +format_macro_matchers = true +format_macro_bodies = true +hex_literal_case = "Upper" +empty_item_single_line = true +struct_lit_single_line = true +fn_single_line = false +where_single_line = false +imports_indent = "Block" +imports_layout = "Mixed" +imports_granularity = "Crate" +group_imports = "StdExternalCrate" +reorder_imports = true +reorder_modules = true +reorder_impl_items = true +type_punctuation_density = "Wide" +space_before_colon = false +space_after_colon = true +spaces_around_ranges = false +binop_separator = "Front" +remove_nested_parens = true +combine_control_expr = true +short_array_element_width_threshold = 10 +overflow_delimited_expr = false +struct_field_align_threshold = 0 +enum_discrim_align_threshold = 0 +match_arm_blocks = true +match_arm_leading_pipes = "Never" +force_multiline_blocks = false +fn_params_layout = "Tall" +brace_style = "SameLineWhere" +control_brace_style = "AlwaysSameLine" +trailing_semicolon = true +trailing_comma = "Vertical" +match_block_trailing_comma = false +blank_lines_upper_bound = 1 +blank_lines_lower_bound = 0 +edition = "2024" +style_edition = "2024" +inline_attribute_width = 0 +format_generated_files = true +generated_marker_line_search_limit = 5 +merge_derives = true +use_try_shorthand = false +use_field_init_shorthand = true +force_explicit_abi = true +condense_wildcard_suffixes = false +color = "Auto" +required_version = "1.8.0" +unstable_features = true +disable_all_formatting = false +skip_children = false +show_parse_errors = true +error_on_line_overflow = true +error_on_unformatted = true +emit_mode = "Files" +make_backup = false |