We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 24f1f69 + 65c90dc commit 38d2fb4Copy full SHA for 38d2fb4
src/bin/cargo-fmt.rs
@@ -134,7 +134,12 @@ fn format_crate(
134
verbosity: Verbosity,
135
strategy: &CargoFmtStrategy,
136
) -> Result<ExitStatus, io::Error> {
137
- let targets = get_targets(strategy)?;
+ let rustfmt_args = get_fmt_args();
138
+ let targets = if rustfmt_args.iter().any(|s| s == "--dump-default-config") {
139
+ HashSet::new()
140
+ } else {
141
+ get_targets(strategy)?
142
+ };
143
144
// Currently only bin and lib files get formatted
145
let files: Vec<_> = targets
@@ -147,7 +152,7 @@ fn format_crate(
147
152
.map(|t| t.path)
148
153
.collect();
149
154
150
- format_files(&files, &get_fmt_args(), verbosity)
155
+ format_files(&files, &rustfmt_args, verbosity)
151
156
}
157
158
fn get_fmt_args() -> Vec<String> {
0 commit comments