Commit Graph

76 Commits

Author SHA1 Message Date
Matthias Krüger 8fff48ed7b htmlreport: don't just hang if --file is not specified. Print a warning and exit. 2015-03-05 18:33:46 +01:00
Matthias Krüger fad50de311 htmlreport: fix errors when unmatched suppressions are reported via --enable=information. Incorporate tests. 2015-03-05 17:09:19 +01:00
Matthias Krüger e730f525ae htmlreport: only include verbose messages if they differ from the regular/actual message. 2014-11-10 12:32:11 +01:00
Matthias Krüger ffe7f57f4c htmlreport: remove link to the forum since it is no longer available. 2014-11-08 23:57:55 +01:00
Samuel Degrande ab6178f739 HTML report: display 'verbose' message using clickable expandable divs 2014-10-15 21:49:22 +02:00
Matthias Krüger f5c872ed52 htmlreport: stats: display total number of warnings/errors. 2014-07-30 01:27:50 +02:00
vBm ef0a4e87cb Some minor PEP8 fixes 2014-07-29 13:56:31 +02:00
Matthias Krüger da319b7485 htmlreport: stats: sort primary by occurrences but if several IDs occur equally often, sort them alphabetically. 2014-07-24 16:35:57 +02:00
Matthias Krüger f58873a9d6 htmlreport: on the index page, print stats of which warning ID occured how often. 2014-07-23 12:37:21 +02:00
Matthias Krüger ae0c1f7112 htmlreport: don't crash when pygments fails to determine filetype of a file we want to highlight. This happens for files with no extension (for example "foo" instead of "foo.c"). 2014-07-22 14:20:01 +02:00
Matthias Krüger 90b41aa672 htmlreport: if no arguments are passed, print --help output; when done generating the report, print where index.html is (take report_dir into account). 2014-07-22 14:11:19 +02:00
Matthias Krüger d718793540 htmlreport: sort error-data per line (in index.html page as well as in the defect list of the respective files.) 2014-07-21 21:48:16 +02:00
Matthias Krüger 46a0ab1754 htmlreport: fix #5998, crash on some files with "UnicodeDecodeError".
For those files that we can't decode, don't generate a html-preview but note into index.html that we couldn't process the file.
At the end, summarize on which files we failed and suggest using --source-encoding option.
2014-07-21 01:41:26 +02:00
Steven Myint ed73c3a026 Fix bad indentation 2014-07-18 11:09:12 -07:00
Matthias Krüger fadf9baf46 htmlreport: fix #5963, handle inconclusive messages and underlay them in grey color. 2014-07-17 23:05:00 +02:00
Toralf Förster 91fa452020 cppcheck-htmlreport: print the cppcheck version in every footer
missed in 2d4bae0

Signed-off-by: Toralf Förster <toralf.foerster@gmx.de>
2014-06-23 19:13:17 +02:00
Toralf Förster d3a71916aa htmlreport: Use source_encoding to open XML files 2014-06-18 22:13:26 +02:00
Matthias Krüger fdc717c6ea htmlreport: remove black background, make the report a bit more space efficient. 2014-06-05 23:00:54 +02:00
Matthias Krüger 275e2501ff htmlreport: fix syntax highlighting broken in ca4a0af840. 2014-06-05 22:10:32 +02:00
Matthias Krüger 6275ac0494 htmlreport: print filename in file page heading. 2014-06-01 14:17:15 +02:00
Matthias Krüger 2d92880d30 htmlreport: make content div overflow the menu properly when scrolling horizontally. 2014-06-01 11:28:02 +02:00
Matthias Krüger 5a8293d033 htmlreport: show index of errors of current page under Defect List link. 2014-06-01 09:37:17 +02:00
Matthias Krüger cb50c92d08 htmlreport: splitup HTML_HEAD where we want to insert the list of errors. 2014-06-01 09:37:17 +02:00
Matthias Krüger ca4a0af840 htmlreport: remove redundant <style> tags, make html output readable. 2014-06-01 09:37:17 +02:00
Matthias Krüger 9e90bed9bb htmlreport: make link to index page ("Defect list") fixed on the screen so we can always access it regardless of how low we scrolled. 2014-06-01 09:37:17 +02:00
Thomas Arnhold e63c61a1cf htmlreport: Generate file list sorted by file name 2014-05-25 18:58:51 +02:00
Toralf Förster 2d4bae0110 htmlreport: print the cppcheck version in the footer of the report 2014-05-25 14:36:52 +02:00
toralf 97894c298c Link to IRC channel instead of just mentioning it. 2014-05-24 20:47:27 +02:00
Daniel Marjamäki e70f0a601f Merge pull request #190 from myint/clean
Clean up cppcheck-htmlreport
2013-10-27 02:41:29 -07:00
orbitcowboy 924d4a8b05 htmlreport:README.txt: added command for installing pygments package for Linux systems. 2013-10-24 11:05:46 -07:00
Steven Myint 027fb83585 Clean up cppcheck-htmlreport
1. Use context managers rather than explicit "close()".
2. Use quotes consistently.
3. Clean up some pep8 complaints.
4. Avoid colliding names ("stream").
2013-10-24 05:17:09 -07:00
XhmikosR 7349d4b767 Update htmlreport/cppcheck-htmlreport.
There were cases where two subsequent lines have errors, that they overlapped.

Also, add box-sizing and use single quotes inside double quotes to get rid of escaping them.
2013-10-24 08:43:45 +03:00
XhmikosR 31a0e35ef2 Tweak cppcheck-htmlreport.
Move style to a class and tweak properties.
2013-10-23 19:21:20 +03:00
XhmikosR 11a0763b40 Merge pull request #186 from matthiaskrgr/css2
html-report CSS
2013-10-23 09:06:42 -07:00
Steven Myint 0758088811 Use Unicode consistently throughout the script
This is related to #186.
2013-10-23 06:34:50 -07:00
Matthias Krüger ab3f866911 htmlreport: allow content to be wider and reduce height of menu box. If we need STILL more width for the content box, the scroll bar is added as fallback anyway. 2013-10-22 20:30:46 +02:00
Matthias Krüger df88acb04d htmlreport: fix page border, seperation border at right side of linenumbers. 2013-10-22 20:30:46 +02:00
Matthias Krüger ca2e5e3fff htmlreport: change grey-tone of the code-line numbers, set page-width to auto and adjust margin. 2013-10-22 20:30:46 +02:00
Matthias Krüger 7fa5435d54 htmlreport: use "overflow: auto" in body. This prevents the <pre> text from overlapping the "page" class. Instead a scrollbar is displayed at the bottom of the element. 2013-10-22 20:30:46 +02:00
Matthias Krüger 4f1fdce09e htmlreport: give warnig boxes ("HTML_ERROR") smaller frame and padding so they don't overlap each other if there is another one in next line.
borderwith: 2px -> 1px
padding:    3px -> 1px
2013-10-22 20:30:46 +02:00
Daniel Marjamäki b6c405ef21 Merge pull request #182 from matthiaskrgr/travis
Travis check --errorlist output via htmlreport, check xml output via xmllint
2013-10-13 11:33:42 -07:00
XhmikosR a42177c2e5 Update cppcheck-htmlreport.
* remove unneeded classes
* remove non-existent background images
* tweak properties
* use the proper capitalization for "Cppcheck" and "HTML"
2013-10-13 11:03:42 +03:00
Matthias Krüger 8397d99370 travis: move htmlreport checks into /htmlreport/checks.sh and make travis run it. 2013-10-12 15:49:42 +02:00
XhmikosR 1b7b3102ef cppcheck-htmlreport: PEP8 fixes. 2013-10-12 12:04:25 +03:00
Steven Myint 18402bf673 Fix Travis tests
This fixes a bug introduced in #180.
2013-10-11 23:43:07 -07:00
Daniel Marjamäki 9271286425 Merge pull request #175 from matthiaskrgr/htmlreport
mention --help in cppcheck-htmlreport readme & implement 2 tests for it into travis
2013-10-07 10:32:48 -07:00
Steven Myint 9475a7d029 Allow running "test_htmlreport.py" from any path
This fixes a Travis CI failure.
2013-10-07 07:36:34 -07:00
Matthias Krüger f324a1a736 htmlreport: mention the --help option in the readme. 2013-10-07 16:03:26 +02:00
Steven Myint e183a826c5 Fix typo in getting line number
The closing parenthesis was in the wrong place resulting in the default
value not getting set. This adds a test case.
2013-10-07 06:38:49 -07:00
Steven Myint 6ad30a1c69 Handle "--xml-version=2"
This also adds "test_htmlreport.py" to the Travis CI tests.
2013-10-06 13:34:48 -07:00