Commit Graph

750 Commits

Author SHA1 Message Date
Nick Cameron
b37e78974c Merge pull request #703 from JanLikar/cargo-fmt
Add cargo-fmt binary
2015-12-16 17:51:29 +13:00
Jan Likar
1e5e290e39 Allow to pass arguments to rustfmt 2015-12-16 04:48:49 +01:00
Jan Likar
959c2e7bed Improve README.md 2015-12-16 04:41:58 +01:00
Jan Likar
360f3efce8 Replace locate-project with read-manifest
Use `cargo read-manifest` instead of `cargo locate-project` to get
a list of files to be formatted.
2015-12-16 02:21:43 +01:00
Jan Likar
f5d1c06739 Remove unneeded dependencies
Remove dependency on Walkdir, which is no longer needed, because
cargo-fmt now uses cargo read-manifest to get a list of targets to
format.
2015-12-15 23:57:05 +01:00
Jan Likar
169bff0e52 Edit README.md
- Add instructions for using cargo run with multiple binaries
  - Mention cargo-fmt binary
2015-12-15 01:18:47 +01:00
Jan Likar
623277e7e0 Add cargo-fmt binary
Add a new utility, which formats all readable .rs files in the src
directory of the crate using rustfmt. Both binaries can be installed
using cargo install rustfmt. cargo-fmt can be used as a Cargo
subcommand - cargo fmt.
2015-12-14 15:50:19 +01:00
Jan Likar
681245f3fb Update Cargo.lock 2015-12-14 15:49:46 +01:00
Jan Likar
ec509b0517 Change Cargo.toml
Change Cargo.toml to include cargo-fmt's dependencies and add a
default cargo-fmt feature to enable users to only build rustfmt
if they don't need cargo-fmt.
2015-12-14 15:32:03 +01:00
Marcus Klaas de Vries
d42383e3ed Merge pull request #697 from rust-lang-nursery/crates
Use crates.io for everything
2015-12-13 20:20:29 +01:00
Nick Cameron
beabc60575 Fix the notes on running rustfmt 2015-12-14 08:17:26 +13:00
Nick Cameron
78957d371e Use crates.io for everything 2015-12-14 08:03:58 +13:00
Nick Cameron
8983037db6 Merge pull request #695 from marcusklaas/string-rewrite-backslash
Prevent backslash stripping in string literals
2015-12-14 07:50:56 +13:00
Nick Cameron
c9df844423 Merge pull request #694 from marcusklaas/master1001
Don't panic on function return type rewrite failure
2015-12-14 07:50:16 +13:00
Marcus Klaas
8cccf45d43 Prevent backslash stripping in string literals 2015-12-12 16:25:01 +01:00
Marcus Klaas
2636fed5f3 Don't panic on function return type rewrite failure 2015-12-12 15:41:10 +01:00
Marcus Klaas de Vries
e20722ab5d Merge pull request #693 from vincenting/master
add sublime text 3 binding plugin link
2015-12-12 14:44:31 +01:00
vincenting
478606e384 add sublime text 3 binding plugin link 2015-12-12 10:11:09 +08:00
Nick Cameron
154ecff980 Merge pull request #681 from rust-lang-nursery/comment-style
Add normalise_comments option.
2015-12-10 09:32:11 +13:00
Nick Cameron
f8cb1baadd Add normalise_comments option.
So block comments are not converted to line comments
2015-12-10 09:29:03 +13:00
Nick Cameron
e94bd34a06 cargo upgrade, bug fix, and prepare for packaging 2015-12-08 16:19:23 +13:00
Nick Cameron
585b071aa1 Merge pull request #678 from marcusklaas/length-one-tuplez
Fixed named arguments in bare function types
2015-12-07 09:01:38 +13:00
Nick Cameron
db72e0390c Merge pull request #664 from marcusklaas/fix-reformat-failurez
Don't include failed item rewrites in missed spans
2015-12-07 08:33:02 +13:00
Nick Cameron
397449b292 Merge pull request #668 from marcusklaas/regression-tests
Regression tests
2015-12-07 08:10:06 +13:00
Nick Cameron
f569144bbf Merge pull request #666 from marcusklaas/matches-5000
Break function headers earlier
2015-12-07 08:07:23 +13:00
Nick Cameron
26297c56df Merge pull request #615 from JanLikar/version
Add --version switch
2015-12-07 07:32:16 +13:00
Marcus Klaas
97e4e7e5ba Fixed named arguments in bare function types 2015-12-06 01:11:26 +01:00
Marcus Klaas de Vries
22353ca8c7 Merge pull request #674 from Ms2ger/start
Use starts_with to avoid panics.
2015-12-04 16:37:59 +01:00
Marcus Klaas de Vries
80d1552ec0 Merge pull request #673 from Manishearth/clippy
Minor clippy fixes r? @nrc
2015-12-04 16:37:32 +01:00
Ms2ger
1ed36a3a6b Use starts_with to avoid panics. 2015-12-04 16:10:14 +01:00
Manish Goregaokar
f61ba91c2d Minor clippy fixes 2015-12-04 18:02:19 +05:30
Marcus Klaas
ea6ce22a16 Add regression test for overlong trait methods 2015-12-02 21:08:09 +01:00
Marcus Klaas
9734bd05af Add regression test for backslash stripping 2015-12-02 21:03:41 +01:00
Marcus Klaas de Vries
34737529db Merge pull request #667 from Marwes/alias_where
Fix missed edgecases in formatting of type aliases
2015-12-02 20:45:01 +01:00
Markus Westerlind
a6b0d475f4 Don't remove where clauses in type aliases 2015-12-02 20:11:17 +01:00
Markus Westerlind
ae9ad7b288 Fix formatting of type aliases where '=' is at or close to the max width 2015-12-02 20:11:10 +01:00
Marcus Klaas de Vries
e677f05805 Merge pull request #659 from Marwes/where_clause
Fix where clauses not taking the width of the line into account
2015-12-02 19:06:24 +01:00
Marcus Klaas de Vries
0c5de26ef2 Merge pull request #663 from SingingTree/match_trailing_comma
WIP: Trailing commas for match block arms
2015-12-02 19:05:04 +01:00
Bryce Van Dyk
74d40c042f Update block checking code 2015-12-02 16:44:40 +13:00
Marcus Klaas
76f303f369 Break function headers earlier
Closes rustfmt#295.
2015-12-01 22:09:37 +01:00
Markus Westerlind
17fd2d073b Add a BraceStyle parameter to rewrite_where_clause
This allow it to exactly calculate if it needs to break the where clause into multiple lines
2015-12-01 19:51:49 +01:00
Bryce Van Dyk
7ce887abcf Update trailing comma match logic, add tests
Updates the traling comma code to attempt to handle multiline non-block bodies when
adding traling commas to blocks. Also add and update tests to cover better
the interactions between trailing commas and wrapping match arms.
2015-12-01 20:10:57 +13:00
Marcus Klaas
0fb9611786 Don't include failed item rewrites in missed spans 2015-11-30 23:12:50 +01:00
Bryce Van Dyk
2a430a8947 Trailing commas for match block arms
Attempt to implement an option for trailing commas for block based match arms (issue
173). Put in place test files to verify this behaviour.
2015-11-30 21:51:20 +13:00
Markus Westerlind
052fddd4dd Use the BraceStyle config to calculate the width for braces in where clasues 2015-11-28 13:59:14 +01:00
Nick Cameron
36d65e4538 Merge pull request #662 from crumblingstatue/patch-1
Fix typo in README.md
2015-11-28 22:14:24 +13:00
Mika Attila
bf36369032 Fix typo in README.md
We conform to (i.e. comply with) the Rust Style Guidelines, not confirm their validity.
2015-11-28 10:03:46 +01:00
Nick Cameron
a2804dbd25 Merge pull request #660 from sanxiyn/unused-import
Remove unused imports
2015-11-28 10:03:03 +13:00
Seo Sanghyeon
17c8fb10ea Remove unused imports 2015-11-27 23:38:05 +09:00
Markus Westerlind
937467c358 Fix where clauses not taking the width of the line into account
Fixes #630
2015-11-27 09:27:41 +01:00