Kipper
Kipper copied to clipboard
[Feature] Add new package `@kipper/json-reporter`, which reports errors and warnings with metadata in JSON format
Is there an existing proposal for this?
- [X] I have searched the existing issues
This feature does not exist in the latest version
- [X] I am using the latest version
Proposal
Add a new package @kipper/json-reporter
, which transforms a given AST and its metadata into JSON format, so that other applications can read the data and perform operations based on them.
This would be specifically very important for the Kipper-Lang/IntelliJ-Plugin
, which would depend on the locally installed Kipper version and require that metadata to allow for IDE error and warning reporting.
Exact behaviour / changes you want
- [ ] Add new package
@kipper/json-reporter
in the monorepo, which would be automatically required by the@kipper/core
. - [ ] Add the JSON-reporting functionality and add a standardised scheme to allow for easy parsing.