Added a quiet reporter that directs all reporting data to stderr #357
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.
Neovim conform and other editors such as Zed work better when able to pipe a file directly to stdin and get the formatted output via stdout.
The current reporters inject report data to the formatted file written to stdout. This PR adds a
quiet
reporter similar to rubocop's quiet format and writes all report output to stderr.Addresses comments: #225 (comment), #225 (comment)
The report output is still available via stderr but can also now be disabled with the ruby
-W0
flag to suppress the warnings:❯ cat index.html.erb | ruby -W0 erblint --format quiet --autocorrect --stdin index.html.erb
This can be run now as follows in a
conform.nvim
configuration: