As a swift-format user, I can run my formatting rules with a dry-run option that only outputs the pathnames of files that would be formatted, so that I can easily implement user friendly check scripts or git hooks that can operate on my projects non-destructively.
See also gofmt -l: https://pkg.go.dev/cmd/gofmt
I thought I might take a crack at this feature but wanted to throw it up as an issue in case this feature exists in some form now and I just missed it, or in case it's considered not a good fit for the tool.
Searched through all the issues and couldn't find duplicates.