[cli] Move CLI progressbar rendering to pmd-cli#4233
Conversation
- Took the chance to improve how we render it - Added support for interactive terminals - Improved the overall performance / thread-safety of report rendering to STDOUT
Generated by 🚫 Danger |
|
Is #3913 also resolved with this PR? If I understand it correctly (please correct me otherwise): The progress bar will be automatically disabled when we report to stdout. It will stay enabled, when we report into a file ( Hm... I think, #3913 is about when running PMD within a non-interactive terminal. With this PR, the progress bar will be displayed using |
|
Right now progress bar is ON by default. We may decide to change that, and either have it OFF by default, or on by default for interactive consoles only (both plausible). Either scenario would solve #3913, but in the meantime it is still an issue. In any case, we don't need a new |
|
Thanks for clarifying! 👍 |
Co-authored-by: Clément Fournier <clement.fournier@tu-dresden.de>
[cli] Move CLI progressbar rendering to pmd-cli #4233
Describe the PR
Related issues
Ready?
./mvnw clean verifypasses (checked automatically by github actions)