Fix the generated HTML because it was bad-formatted.
Print a message indicating that there are no JSHint errors instead of showing every file with an empty table of errors.
Add html>head and html>body elements to the generated HTML.
Add border="1" to the generated report.