frextrite / coala-jetbrains

coala plugin for JetBrains IDEs - coala provides a unified interface for linting and fixing code with a single configuration file, regardless of the programming languages used.
https://coala.io
GNU Affero General Public License v3.0
2 stars 1 forks source link

Display process output to console #21

Closed frextrite closed 5 years ago

frextrite commented 5 years ago

add listener and helper methods to print process output to console

The output is shown as and when the OS gets the output ie continuously during the process execution. (And hence can also support coloring of the text as in original coala CLI)The other method was to run the process fully and then show the output all at once to the user.

Note: By the word, output I mean the log data Warnings/Errors/Debugs. The actual analysis data is not being talked about here.

frextrite commented 5 years ago

Changes in the current PR remain discarded (apart from the first 3-4 commits which I'll cherry-pick later). The method to print the logs to console is being implemented in https://github.com/frextrite/coala-jetbrains/pull/22

frextrite commented 5 years ago

We don't need this anymore. coala is now run with --log-json argument and the returned logs are parsed by CodeAnalysisLogDeserializer