Emilio Cobos Álvarez
c12b4e9031
bin: Add a very simple rustfmt-format-diff.
...
This patch introduces a super-simple format-diff tool, that allows you to do:
```
git diff | rustfmt-format-diff -p 1
```
To format your current changes.
For now it doesn't accept too much customisation, and it basically calls rustfmt
with the default configuration, but more customisation can be added in the
future if needed.
2017-07-31 09:15:35 +01:00
Seiichi Uchida
47456aaa43
Merge pull request #1819 from brainlessdeveloper/fix-extern-crate-whitespace
...
Remove whitespace between words in extern declarations
2017-07-31 16:21:48 +09:00
Nick Cameron
7c9db55c8a
Merge pull request #1836 from topecongiro/issue-1835
...
More fine-grained file-lines
2017-07-31 09:21:32 +12:00
Fausto Núñez Alberro
3377ba4dd7
Remove whitespace between extern crate declaration
2017-07-29 12:03:57 +02:00
topecongiro
5aff5beb2a
More fine-grained file-lines
2017-07-29 16:11:36 +09:00
Nick Cameron
74f5a515ef
Merge pull request #1831 from topecongiro/trait-associated-type-with-default
...
Fix a typo in rewrite_associated_type
2017-07-29 12:31:36 +12:00
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
462530cb7e
Fix a typo in rewrite_associated_type
2017-07-28 06:27:34 +09:00
topecongiro
5a81c7d4b0
Use correct BytePos for where when rewriting trait
2017-07-27 14:21:14 +09:00
Nick Cameron
f0cc060b41
Merge pull request #1827 from topecongiro/default-keyword
...
Format defaultness
2017-07-27 14:27:06 +12: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
Nick Cameron
bca0dd9a76
Merge pull request #1821 from topecongiro/avoid-unnecessary-line-breaks
...
Avoid unnecessary line breaks
2017-07-27 11:07:17 +12:00
Seiichi Uchida
7c9aee78f0
Update tests
2017-07-26 22:43:50 +09: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
Nick Cameron
b831df57af
Merge pull request #1817 from topecongiro/file-lines-tests
...
Restore comments in file-lines tests
2017-07-26 11:36:54 +12:00
Nick Cameron
7634bd3be0
Merge pull request #1816 from topecongiro/struct-variant-width-0
...
Force vertical layout when struct_variant_width is 0
2017-07-26 11:32:42 +12:00
topecongiro
d97ecd319d
Update tests
2017-07-25 18:51:29 +09:00
topecongiro
65ad7d3bb0
Put braces on the next line if it exceeds max width
2017-07-25 18:51:14 +09:00
topecongiro
66703e3d6c
Restore comments in file-liens tests
2017-07-25 15:47:44 +09:00
topecongiro
a17993c14a
Force vertical layout when struct_variant_width is 0
2017-07-25 15:19:09 +09:00
Nick Cameron
cb351440e9
cargo update
2017-07-25 15:57:56 +12:00
Nick Cameron
9f572dbc64
Merge pull request #1805 from topecongiro/inner-attr
...
Format inner attributes
2017-07-25 11:38:59 +12:00
Seiichi Uchida
5c99d6c6bc
Update tests
2017-07-25 00:56: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
Nick Cameron
83b0feca0b
Merge pull request #1811 from topecongiro/rustfmt-skip-on-stmt
...
Support rustfmt_skip on statements
2017-07-22 16:07:25 +12:00
topecongiro
d7a57d36e7
Update tests
2017-07-22 11:18:59 +09: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
3e3d3c00de
Update tests
2017-07-21 13:55:34 +09: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
ba70ea36b8
Merge pull request #1803 from nrc/writemode
...
Change the writemode to overwrite
2017-07-21 11:23:24 +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
Nick Cameron
cf195fb326
Merge pull request #1801 from topecongiro/issue-1799
...
Cover missing comments between attributes and expressions
2017-07-21 08:50:26 +12:00
topecongiro
b233653a22
Cover missing comments between attributes and expressions
2017-07-20 23:58:00 +09:00
Nick Cameron
e6b8ca54bb
Merge pull request #1796 from topecongiro/small-fixes
...
Small fixes
2017-07-20 10:14:51 +12:00
Seiichi Uchida
a8b0a6e4c5
Format source codes and update tests
2017-07-20 00:42:00 +09:00