94 Commits

Author SHA1 Message Date
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
PKEuS
53adafb1f2 Fixed htmlreport (#5068) 2013-10-05 12:20:25 +02:00
XhmikosR
ae73466f97 Python scripts: PEP8 fixes 2013-03-03 09:59:16 +01:00
XhmikosR
fd10110404 htmlreport/cppcheck-htmlreport: simplify css 2012-12-23 18:20:04 +01:00
XhmikosR
01716264c2 merge htmlreport/.gitignore in .gitignore 2012-10-12 17:46:57 +02:00
XhmikosR
9b5c245899 tabs to spaces, remove trailing spaces and extra empty lines at the end of files 2012-09-29 13:49:16 +02:00
myint
91199bbd6d Highlight errors to make them obvious 2012-09-15 13:41:56 -07:00
myint
85b0a4d398 Generalize HTML check a bit 2012-09-09 14:05:38 -07:00
myint
6738a760b1 Make test names more descriptive 2012-09-09 12:29:59 -07:00
myint
2bbdac3816 Ignore generated files 2012-09-09 10:01:39 -07:00
myint
df5fa209d4 Add pygments dependency 2012-09-09 09:59:57 -07:00
myint
97119b8de0 Add tox configuration file
tox makes it easy to test against multiple Python interpreters. See
http://tox.testrun.org for details.
2012-09-09 09:58:38 -07:00
myint
3cb737131b Add tests for cppcheck-htmlreport 2012-09-09 09:58:21 -07:00
myint
37ac74d946 Make shebang more cross-platform 2012-09-09 08:48:13 -07:00
myint
8cd0b44ef0 Add Python 3 compatibility
Maintain backward compatibility with Python 2.6 and 2.7.
2012-09-07 09:44:46 -07:00
Daniel Marjamäki
c1c4ffd700 Fixed #3057 (cppcheck-htmlreport fails since 1.50) 2011-08-30 20:30:52 +02:00
Stefan Weil
cc41da1dc4 html report: better handling of non ASCII characters in C source code 2011-04-16 11:22:44 +02:00
vBm
46a11183a5 Fixed some spelling mistakes 2010-12-15 18:45:53 +01:00
Henrik Nilsson
628f4ad6e7 cppcheck-htmlreport now takes a parameter for source code encoding to support non ascii characters.
Also present a nicer error message if highlighting fail for a file.
2010-01-14 09:47:38 +01:00
Henrik Nilsson
f6c24f9070 cppcheck-htmlreport now takes a --title parameter that will be displayed on top of every page. 2010-01-13 14:11:54 +01:00
Henrik Nilsson
c4775b7ee4 Added !DOCTYPE declaration for html generated by the cppcheck-htmlreport tool. 2010-01-13 14:01:45 +01:00
Henrik Nilsson
5240e1a8bf cppcheck-htmlreport now annotates the highlighted source code with the cppcheck error message. 2010-01-12 21:35:54 +01:00
Henrik Nilsson
e85cfd8041 Fixed some markup errors in generated html from the cppcheck-htmlreport script. 2010-01-12 20:34:55 +01:00
Henrik Nilsson
c83f446412 cppcheck doesn't always report a filename for an error.
Added some error checking so this tool doesn't crash.
2009-12-15 13:28:26 +01:00
Henrik Nilsson
f1ad308f5f Added a installation script for the cppcheck-htmlreport utility.
The script uses distutils to install the script into /usr/bin/.
The following will install the script:
   sudo ./setup.py install
2009-12-15 09:03:15 +01:00
Henrik Nilsson
89b2118622 index.html page is now complete with a list of files and all errors found.
Other changes:
* added a stylesheet and made the html design much better.
* contains links directly to the line in the source file.
2009-12-11 12:39:39 +01:00
Henrik Nilsson
b107617d46 Added a python script that takes the cppcheck output xml file
and generates a html report of it. The html report is complete
with syntax highlighted source code using the pygments module.

This initial commit contains generation of html files but the
actual errors is missing from the html content and the index.html file.
2009-12-08 15:09:21 -05:00