For the Jess CLI, we can receive errors with file, line, and column information. So we should export a formatted table with said information in a way that VSCode / other IDEs can directly link to said line / column.
Note: we can expect to receive an array of errors in the case of errors during tokenization / parsing, so we should support outputting multiple lines. ESLint is a good example of outputting "tables" of error messages.
For the Jess CLI, we can receive errors with file, line, and column information. So we should export a formatted table with said information in a way that VSCode / other IDEs can directly link to said line / column.
Note: we can expect to receive an array of errors in the case of errors during tokenization / parsing, so we should support outputting multiple lines. ESLint is a good example of outputting "tables" of error messages.