-
Notifications
You must be signed in to change notification settings - Fork 77
Add more formats to report, including HTML #699
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This could cause some conflicts with #691 - not sure what the best order to merge is. |
What's going on with |
I changed to using OWL objects instead of just string representations of the IRIs so that we can render them with our various renderers we use for |
I'd like to wait for #691 before merging this so I can work out any merge conflicts. |
The bug that caused the background colors to not display properly in HTML reports is fixed and this is ready to go. |
Resolves #620
Also adds JSON and XLSX formats to
report
.docs/
have been added/updatedmvn verify
says all tests passCHANGELOG.md
has been updatedmvn site
says all JavaDocs correctAdd more formats to
report
using theexport
Table object. This will allow us to add even more formats as we add them toexport
. Note that for JSON and YAML formats, we don't use thetoJSON
from the Table object because we want to group by error-level and rule name.Any non-CSV format will print tab-separated values when using the
--print
option (I don't think it makes sense to print the first N violations of an HTML doc, for example...). For formats HTML, XLSX, JSON, and YAML, an--output
is required. For TSV and CSV, the output is optional - if not included, all output will be printed to the console.This also adds a
--standalone
option to bothreport
andexport
when outputting HTML.