tolitius / boot-check

check, analyze and inspect Clojure/Script code
Eclipse Public License 1.0
70 stars 9 forks source link

Adding html reporting functionality #17

Closed voytech closed 6 years ago

voytech commented 6 years ago
tolitius commented 6 years ago

nice, thanks for the work!

I have a couple of comments for small changes / improvements:

doc images

form files

sample report.html

report

logging

But overall all looks really good and it is great to look at the issues with details in the browser.

voytech commented 6 years ago

Hi I will apply your sugestions :)

Regarding "form files" - I think this comes from eastwood or other linter - Actually I do not produce such files. All files produced by me are persisted in tmpdirs as You suggested :) I think that I commited this by mistake (those form files) or introduced some switch for specific code checker which were passed to responsible linter tool.

voytech commented 6 years ago

FYI. Currently there are pull requests made to kibit and bikeshed to enable better reporting of issues so that boot-check can make use of it (As I have said - using kibit - we cannot report file name of issue occurence (next version of kibit would allow that), using bikeshed - we are not getting any structure containing aggregated issues)

voytech commented 6 years ago

@tolitius I have provided all changes You requested. I have also added option "skip-time?" - If someone has opened report in the browser and then runs boot-check again, he cannot simply reload report and needs to open another file (because date has changed). This option allows to skip time factor in the report filename so that report already opened in the browser can be easily reloaded without need for opening another tab.

tolitius commented 6 years ago

great, thanks for all the work

voytech commented 6 years ago

@tolitius Thanks, working with clojure is pleasure :)