I have a script-and-regex linter that runs a source formatter that corrects all the issues and also reports them using autofix messages. If I'm running arc lint I see an expected behavior: messages are printed on the screen and the files are changes. If I run arc diff instead then files are changed locally and messages are included in the revision. So I have to do a git commit --amend and another arc diff to get things in the right shape. This is not an ideal experience. :-)
The existence of the --amend-autofixes flag for arc diff makes me believe that I should at least be prompted to include the fixes but that doesn't seem to happen. Is that expected? Should I do something different?