Commit Graph

1283 Commits

Author SHA1 Message Date
Nick Cameron 19bd5ea7b3 Merge pull request #1826 from topecongiro/issue-1824
Use correct BytePos for where when rewriting trait
2017-07-29 12:11:17 +12:00
topecongiro 5a81c7d4b0 Use correct BytePos for where when rewriting trait 2017-07-27 14:21:14 +09:00
topecongiro c3cc8fcb13 Format defaultness 2017-07-27 09:43:35 +09:00
Nick Cameron 1f991d00e0 Merge pull request #1822 from topecongiro/issue-1172
Remove newlines between list elements for expressions
2017-07-27 11:15:53 +12:00
Seiichi Uchida 261865ecc9 Remove newlines between list elements for expressions 2017-07-26 22:43:36 +09:00
topecongiro 38614e7af1 Format source codes and update tests 2017-07-26 17:43:17 +09:00
topecongiro 6b8f62fcc8 Avoid regression 2017-07-26 17:42:52 +09:00
topecongiro 760d6b85e2 Ignore the last line overhead when rewriting condition 2017-07-26 17:41:45 +09:00
topecongiro 2ffe4d0563 Simplify rewrite_pair 2017-07-26 17:40:57 +09:00
topecongiro e523f053a3 Format source codes and update tests 2017-07-26 16:30:58 +09:00
topecongiro 3884b532b9 Avoid unnecessary line breaks in condition expression 2017-07-26 16:28:55 +09:00
Nick Cameron 8b5831b501 Merge pull request #1818 from topecongiro/issue-1194
Put braces on the next line if it exceeds max width
2017-07-26 11:40:41 +12:00
topecongiro 65ad7d3bb0 Put braces on the next line if it exceeds max width 2017-07-25 18:51:14 +09:00
topecongiro a17993c14a Force vertical layout when struct_variant_width is 0 2017-07-25 15:19:09 +09:00
Seiichi Uchida 8b970fcc9f Format inner attributes wherever possible 2017-07-25 00:55:55 +09:00
Seiichi Uchida adce954560 Support inner attributes 2017-07-25 00:55:29 +09:00
Nick Cameron b559a0f2f2 Merge pull request #1808 from topecongiro/issue-831
Allow block-like rhs expression to stay on the same line with lhs
2017-07-22 16:29:36 +12:00
topecongiro 0b38ac40d7 Support rustfmt_skip on statements 2017-07-22 11:18:47 +09:00
topecongiro 68c6fe70fd Format source codes and update tests 2017-07-21 17:57:31 +09:00
topecongiro a16307a70f Allow block-like rhs expression to stay on the same line as lhs 2017-07-21 17:57:31 +09:00
Nick Cameron bb27bc5c68 Merge pull request #1806 from topecongiro/item-brace-style
Apply item_brace_style to module
2017-07-21 17:58:39 +12:00
topecongiro 1e00a28332 Apply item_brace_style to mod 2017-07-21 13:55:15 +09:00
Nick Cameron 0786efcab2 Merge pull request #1804 from topecongiro/issue-1802
Consider max_width when rewriting struct in single-line
2017-07-21 11:31:43 +12:00
Nick Cameron 6984c05e69 Change the writemode to overwrite 2017-07-21 11:22:51 +12:00
topecongiro db5f77b7d0 Consider max_width when rewriting struct in single-line 2017-07-21 07:17:49 +09:00
topecongiro b233653a22 Cover missing comments between attributes and expressions 2017-07-20 23:58:00 +09:00
Seiichi Uchida a8b0a6e4c5 Format source codes and update tests 2017-07-20 00:42:00 +09:00
Seiichi Uchida 28e32ce898 Use block indent when rewriting parenthesised expressions 2017-07-20 00:42:00 +09:00
Seiichi Uchida faf45b3a80 Remove old heuristics from legacy style 2017-07-20 00:42:00 +09:00
Seiichi Uchida 9777c0de93 Format source codes and update tests 2017-07-20 00:42:00 +09:00
Seiichi Uchida cf8b191852 Put the brace of match on the next line if condition is multi-lined 2017-07-20 00:42:00 +09:00
Seiichi Uchida b78b6e8b09 Format source codes and update tests 2017-07-20 00:42:00 +09:00
Seiichi Uchida 0a2567db93 Implement RFC style for match
Put the opening brace of match arm's body on the next line if the pattern has
guard and consists of multi lines.
2017-07-20 00:42:00 +09:00
Seiichi Uchida de403f4f65 Use offset_left instead of shrink_left 2017-07-20 00:41:36 +09:00
topecongiro 988e387132 Add imports_indent and imports_layout config options 2017-07-14 09:18:28 +09:00
topecongiro dcb953b901 Add trailing comma when using Mixed indent style with newline 2017-07-13 20:32:46 +09:00
topecongiro d9dc13efe1 Set reorder_imported_names to true as default 2017-07-13 18:42:49 +09:00
topecongiro 6fd291981e Sort imports in alphabetical and consistent order 2017-07-13 18:42:14 +09:00
topecongiro 27b04fec1a Sort items within import alphabetically in groups
We group items in snake_case, CamelCase and SCREAMING_SNAKE_CASE
2017-07-13 18:36:31 +09:00
Seiichi Uchida 51641f167e Do not count the number of parens inside str or comment 2017-07-12 17:17:41 +09:00
topecongiro 2fb66cd1d3 Add trailing_semicolon config option
trailing_semicolon controls whether to add a trailing semicolon after break,
continue and return.
2017-07-12 14:16:06 +09:00
topecongiro c11aac04a3 Update wrap_match_arms option tests and visual guide 2017-07-11 21:53:57 +09:00
topecongiro e3310a6a18 Format source codes 2017-07-11 21:53:10 +09:00
topecongiro 08f3f03353 Implement combining against match arms 2017-07-11 21:52:27 +09:00
Nick Cameron 3552595a3b Merge pull request #1780 from topecongiro/rfc/union
Format union
2017-07-11 16:16:35 +12:00
Nick Cameron 4cfc2bfbd4 Merge pull request #1778 from topecongiro/rfc/match-arm-multiline-pattern
Rfc: fix up match arm pattern
2017-07-11 16:11:09 +12:00
Seiichi Uchida bc90a12b8d Format union 2017-07-10 17:26:55 +09:00
topecongiro 76228e81de Format source codes 2017-07-10 16:52:50 +09:00
topecongiro d1e124b03a Fix up rewriting match arm pattern 2017-07-10 16:52:07 +09:00
Nick Cameron 5350f71f41 Merge pull request #1776 from topecongiro/poor-formatting/index-budget
Use correct one line budget when rewriting index
2017-07-10 17:52:23 +12:00