Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Don't bail out of formatting code blocks if lines are >100 chars
Today rustfmt bails when trying to handle a code block that, after formatting, has lines >100 chars. The reasoning was that if there were lines longer than 100 chars it wasn't clear if we failed to format or that was the intended result, so to be cautious the handler would bail. However, if formatting the snippet fails the code block formatter will already have jumped out by the time this line-width check is done: https://github.com/rust-lang/rustfmt/blob/ff57cc6293ce450380dbb6da6a1a3656dbae538d/src/formatting/util.rs#L81 So I am not sure that this check is needed, and removing it broke no tests except one designed explicitly for it. NB w.r.t. that unit test, formatting a code like ``` fn main() { let expected = "this_line_is_100_characters_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(x, y, z);"; } ``` would yield no change, so I believe it is also the expected result. Closes #4325
- Loading branch information