Commit Graph

21 Commits

Author SHA1 Message Date
Stéphane Campinas 87f72d4333 removed comment with default: rustfmt-error_on_line_overflow 2018-06-27 01:36:01 +02:00
Nick Cameron 4f522794ae Tidy up and pass tests 2018-03-02 15:07:13 +13:00
topecongiro 4af2aa3a9e Create rustfmt_core crate 2018-02-07 22:48:05 +09:00
Sebastian Blunt 235f33b230 Make tests fail if rustfmt encounters an error
Previously tests would not fail if they encountered an error such as
LineOverflow or TrailingWhitespace. Making the tests error out will fix
this mismatch between running rustfmt for real and running the tests.

This also modifies all tests that previously contained errors so that
they no longer contain errors (in almost all of the tests this is
accomplished by setting error_on_line_overflow = false).
2017-02-19 19:57:02 +01:00
sinkuu fad74c8ac9 Support field-init-shorthand (#1308) 2017-02-13 07:16:11 +13:00
Nick Cameron 846d7ad387 make rustfmt-normalize_comments false by default 2017-01-16 14:50:27 +13:00
Nick Cameron 492b26cf04 Empty structs and struct lits (#920)
* Handle empty struct lits

Closes #835

* Don't crash on empty struct defs.

Not a great fix, but better than crashing.
2016-04-11 21:05:54 +02:00
Nick Cameron f0ca7aec24 Fix an off-by-one error due to the comma in a struct lit field
Also allows splitting the field expression on a new line after the field name.

Fixes #698
2016-01-14 20:26:15 +13:00
David Barnett b3f41e82fc Use tactic instead of config
Add mixed test
Mixed is unreachable as there is no input combination that could get
to this value
2015-11-20 10:37:00 +13:00
David Barnett e44a7a2800 Test for single arm in struct 2015-11-18 23:30:23 +13:00
Nick Cameron b7d61254a7 Option to disable line breaking in comments
Set to false by default for now, since we are having a lot of problems with comments. We should set to true once we have a better algorithm.
2015-11-10 08:03:01 +13:00
Nick Cameron e4c15b4e1c Fix tests 2015-09-26 18:35:17 +12:00
Nick Cameron 3a9e4f0540 add test 2015-09-26 18:27:51 +12:00
Marcus Klaas 5ee6304d8d Fix struct overflows 2015-09-20 18:45:25 +02:00
Sinh Pham 94a26f3c9c Fix https://github.com/nrc/rustfmt/issues/278 2015-09-07 00:30:46 -04:00
Nick Cameron 183dac91a3 Fix a bug where struct lits nested in fn calls were over-indented 2015-09-02 15:36:17 +12:00
Sinh Pham 145a90da05 Fix #201 2015-08-28 06:44:13 -04:00
Marcus Klaas 41bca58100 Format paths 2015-08-16 22:53:06 +02:00
Marcus Klaas c4101de53d Refactor some things; add extra tests. 2015-07-24 19:00:14 +02:00
Nick Cameron a32b0e7627 Fix some bugs 2015-07-16 14:05:10 +12:00
Marcus Klaas 28f7bd4205 Fixup comment wrapping in lists 2015-06-24 21:14:08 +02:00