#how can I debug which line breaks cargo fmt for me?

17 messages · Page 1 of 1 (latest)

plain prawn
#

it refuses to format the file and I can't work like this :D

bold island
#

what does it not format?

plain prawn
#

the file

bold island
#

none of it? or only certain sections

plain prawn
#

it's often like this - it works for a small file but then - and I can never figure out when - it just stops (I have format-on-save on)

#

well when I run cargo +nightly fmt it does not complain, it's just lines are all messed up

#

I don't know whether it is per-file or per-block

#

I would like to know which line exactly made it decide to give up, that's the topic of this thread

lapis path
#

are you using workspaces?

plain prawn
#

yes

lapis path
#

does cargo +nightly fmt --all work?

plain prawn
#

but I run cargo fmt from within specific package

#
Using rustfmt config file /home/niedzwiedz/.rustfmt.toml for /home/niedzwiedz/Pieprzyk/prometeusz/prometeusz/src/main.rs
Formatting /home/niedzwiedz/Pieprzyk/prometeusz/prometeusz/src/auth.rs
Formatting /home/niedzwiedz/Pieprzyk/prometeusz/prometeusz/src/custom_scalars.rs
Formatting /home/niedzwiedz/Pieprzyk/prometeusz/prometeusz/src/database.rs
Formatting /home/niedzwiedz/Pieprzyk/prometeusz/prometeusz/src/default_forms.rs
Formatting /home/niedzwiedz/Pieprzyk/prometeusz/prometeusz/src/graphql_api/context.rs
Formatting /home/niedzwiedz/Pieprzyk/prometeusz/prometeusz/src/graphql_api.rs
Formatting /home/niedzwiedz/Pieprzyk/prometeusz/prometeusz/src/inserts.rs
Formatting /home/niedzwiedz/Pieprzyk/prometeusz/prometeusz/src/main.rs
Formatting /home/niedzwiedz/Pieprzyk/prometeusz/prometeusz/src/models.rs
Formatting /home/niedzwiedz/Pieprzyk/prometeusz/prometeusz/src/one_time_migrations.rs
Formatting /home/niedzwiedz/Pieprzyk/prometeusz/prometeusz/src/pompa_states/queries.rs
Formatting /home/niedzwiedz/Pieprzyk/prometeusz/prometeusz/src/pompa_states.rs
Formatting /home/niedzwiedz/Pieprzyk/prometeusz/prometeusz/src/schema.rs

as you can see it reports no errors, but the file remains a mess

#

it really destroys my flow, and I want to know a quick way to debug this to get back to work

tiny nest
#

line overflows are the usual cause of rustfmt silently giving up