Skip to content

Commit

Permalink
adding more tests and doc updates
Browse files Browse the repository at this point in the history
  • Loading branch information
IVIURRAY committed Dec 28, 2023
1 parent 03742e7 commit afc6e58
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 1 deletion.
4 changes: 3 additions & 1 deletion Configurations.md
Original file line number Diff line number Diff line change
Expand Up @@ -1061,12 +1061,14 @@ This option is currently ignored for stdin (`@generated` in stdin is ignored.)

## `generated_file_header_size`

Number of lines to check for a `@generated` pragma header when `format_generated_files` is enabled. When `format_generated_files` is disabled, this option has no effect.
Number of lines to check for a `@generated` pragma header when `format_generated_files` is `false`. When `format_generated_files` is `true`, this option has no effect.

- **Default value**: `5`
- **Possible values**: any positive integer
- **Stable**: No (tracking issue: [#5080](https://github.com/rust-lang/rustfmt/issues/5080))

See also [format_generated_files](#format_generated_files) link here.

## `format_macro_matchers`

Format the metavariable matching patterns in macros.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// rustfmt-format_generated_files: false
// rustfmt-generated_file_header_size: 1

fn main()
{
println!("hello, world")
;
}

// @generated
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// rustfmt-format_generated_files: true
// rustfmt-generated_file_header_size: 20

fn main()
{
println!("hello, world")
;
}

// @generated
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
// rustfmt-format_generated_files: false
// rustfmt-generated_file_header_size: 1

fn main() {
println!("hello, world");
}

// @generated
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
// rustfmt-format_generated_files: true
// rustfmt-generated_file_header_size: 20

fn main() {
println!("hello, world");
}

// @generated

0 comments on commit afc6e58

Please sign in to comment.