Nick Cameron
bfa093d394
Fix formatting in git-fmt
2017-11-08 21:10:47 +13:00
Nick Cameron
e8bc2bf966
Tweak the uncommitted file rules for git-fmt
2017-11-08 18:17:12 +13:00
Nick Cameron
aafaa2fc2e
Add git-fmt tool
2017-11-08 08:05:44 +13:00
topecongiro
10cb568c18
Remove redundant references
2017-11-06 13:52:25 +09:00
topecongiro
feeca8a724
Remove unnecessary format!() call
2017-11-06 13:52:25 +09:00
topecongiro
b023cc831c
Remove static lifetime
2017-11-06 13:52:25 +09:00
topecongiro
fc4a51a242
Prefer println!() to println!("")
2017-11-06 13:52:25 +09:00
topecongiro
79c6f632ef
Remove an unnecessary lifetime
2017-11-06 13:52:25 +09:00
topecongiro
b17de6228f
Cargo fmt
2017-11-02 21:45:00 +09:00
Seiichi Uchida
fe39c0cd8c
Fix a typo
2017-10-30 23:34:44 +09:00
Nick Cameron
cf0d494dda
Merge pull request #1998 from tmahmood/master
...
Implemented 'unstable options' command line option
2017-10-30 07:50:28 +13:00
topecongiro
5e30a0183f
Filter packages only when '-p' was passed
2017-10-29 00:13:37 +09:00
topecongiro
98eb7da0d5
Format dependency crates only when '--all' was passed
2017-10-29 00:12:28 +09:00
Tarin Mahmood
685c9d332f
Unstable options added
2017-10-28 16:26:33 +06:00
topecongiro
b0c7201c0e
Do not propagate io error when dependencies are not found
2017-10-28 16:40:18 +09:00
topecongiro
d10df70138
Remove iter() in for loop
2017-10-28 01:39:01 +09:00
topecongiro
3b0d2c1426
%s/std::io/io/g
2017-10-28 01:38:28 +09:00
topecongiro
bdcd19d294
Read local dependencies from cargo metadata
2017-10-28 01:38:04 +09:00
topecongiro
8d86b0eaf8
Do not use 'cargo manifest' anymore as it is deprecated
2017-10-28 01:35:32 +09:00
Nick Cameron
73b079d3f6
Merge pull request #2079 from SingingTree/issue-1979-errors-go-to-stdout
...
Use stderr for various errors and warnings.
2017-10-27 01:02:44 +05:30
Bryce Van Dyk
adac9fb43c
Use stderr for various errors and warnings.
...
Adjusts several error and warning report cases to output using eprintln!
instead of println! so that messages are sent to stderr.
2017-10-25 22:18:19 +13:00
Nick Cameron
9754bcb535
Merge pull request #2048 from japaric/required-version
...
add `required-version` option to rustfmt.toml
2017-10-20 11:23:27 +05:30
Seiichi Uchida
043ddf146d
Fix a typo
2017-10-17 11:13:20 +09:00
Tamir Duberstein
f00c556263
correct --dump-default-config usage string
2017-10-14 08:08:52 -04:00
Jorge Aparicio
d2bf5b8068
run cargo fmt
2017-10-10 22:36:41 +02:00
Jorge Aparicio
0c36c59175
add required-version
option to rustfmt.toml
...
This option specifies the rustfmt version that *must* be used to format the code. Trying to use a
different version raises an error.
closes #1505
2017-10-09 23:07:53 +02:00
Jorge Aparicio
a1cfacdb12
output --dump-default-config to stdout if no path is given
...
closes #1988
2017-10-09 21:10:20 +02:00
topecongiro
1f1e037d8b
Avoid panicking when calling 'cargo fmt --all'
2017-09-15 23:24:17 +09:00
Seiichi Uchida
4b79055a15
Apply refactoring from cargo clippy
2017-08-31 12:49:12 +09:00
Seiichi Uchida
404e2db046
Remove unused extern crate
2017-08-28 23:43:49 +09:00
sinkuu
fea3080f91
Format
2017-08-11 17:44:16 +09:00
topecongiro
c28df858c7
Format source codes and update tests
2017-08-09 00:16:35 +09:00
Emilio Cobos Álvarez
068bcad880
rustfmt-format-diff: Use logging macros instead of "-v" option.
2017-07-31 09:38:24 +01:00
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
Nick Cameron
6984c05e69
Change the writemode to overwrite
2017-07-21 11:22:51 +12:00
topecongiro
6fd291981e
Sort imports in alphabetical and consistent order
2017-07-13 18:42:14 +09:00
topecongiro
e3310a6a18
Format source codes
2017-07-11 21:53:10 +09:00
Seiichi Uchida
bc63d69c3f
Format source codes
2017-07-10 02:24:59 +09:00
topecongiro
57466dc687
Format source codes
2017-07-07 09:04:06 +09:00
topecongiro
747481068c
Add an option to inhibit warning on write-mode change
2017-06-27 11:28:28 +09:00
Georg Brandl
b95666b20c
Handle proc-macro crates in cargo-fmt
2017-06-21 07:32:23 +02:00
topecongiro
64fc9e31e7
Fix a typo
2017-06-20 22:38:14 +09:00
Nick Cameron
90251c32ff
Add warning about write-mode change
2017-06-20 18:47:32 +12:00
Seiichi Uchida
53202b4029
Do not run cargo fmt if there are unnecessary arguments
2017-06-19 23:39:59 +09:00
Seiichi Uchida
75d86eb1a0
Format source codes
2017-06-18 22:45:08 +09:00
Nick Cameron
5f1bab26c4
Move to Libsyntax
2017-06-14 14:01:56 +12:00
Nick Cameron
1f512948a0
Reformat source code using new defaults
2017-06-13 14:41:49 +12:00
Ravi Khadiwala
17995e1539
Expose methods to locate and load config
...
* Make method for searching parents for toml file public
* Make method for loading config from path directly public, tweak the
API since it was never returning None
2017-05-30 21:41:30 -05:00
Nick Cameron
a7b8dcc60d
Simplify --version info
2017-05-25 16:39:44 +12:00
Michael Killough
31c8fb4e76
Add --dump-default-config and --dump-minimal-config.
...
- `--dump-default-config` outputs the default configuration to the
specified file as TOML and then exits.
- `--dump-minimal-config` is checked after formatting files as normal.
If present, any configuration options that were checked during
formatting are written to the specified file as TOML.
- These options were added only to `rustfmt`, not to `cargo fmt`. They
can be specified when using `cargo fmt` by placing them after `--`.
- It would have been nice if the filename was optional, so you could
run just `rusfmt --dump-minimal-config build.rs` to have it output to
`rustfmt.toml`. However, this doesn't do what you might expect: it
outputs the config to `build.rs`!
2017-05-18 12:56:49 +07:00