Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I've changed the code up to do a "Dry Run" first and point out all errors.
Using the FixableProcessResultProvider we can promt the user wether they want us to automatically fix it or not.
These changes also automatically add a message asking to review the changes made by pint
That screenshot is what is shown when automatic fixing is not enabled,
Otherwise the prompt asking wether to fix the changes is not shown, only the warning to review the changes and commit again.
This pulls the functionality more inline with composer_normalize and phpcs_checker.
However i can understand that what you have currently is how you intend it to use it, thus i leave wether you want to merge this or not up to you.