On Sun, 21 Nov 2010 19:38 -0800, someone@boldandbusted.com wrote:
Howdy. To help with EasyHack "cppcheck cleanliness", I've set up
automated reporting on http://libreoffice.boldandbusted.com/ . Here will
live a report generated from a complete scan of the entire LO codebase,
generated every 4-6 hours, against a fresh update from the various git
repos with LO code. Right now, the report contains both "style" and
"error" cppcheck issue types (via --enable=all passed to cppcheck).
Later, I may make a front page which leads into distinct reports for
each cppcheck issue types. (I haven't done this yet because that would
require a new full code scan, which takes about 2-3 hours, just to
create each report type; I'm hoping to figure out a way that minimizes
generation time.)
This was done with the advice and help of hoonteke (who got me on this
path), dtardon, kohei_, caolan and shm_get on #libreoffice (and others
who looked at my "alpha" reports over the weekend). I think there might
have even been some bug squashing already as a result of this report.
Yay!
My next improvements may be:
* Implement some sort of HTML/XML visual diff
* Archive reports over time, and provide some way of viewing them via
HTTP
* Tailor the CSS for LO's purposes
* Run code scans and reports on cppcheck's development branch to help
cppcheck's devs to improve their software
So, this will be two EasyHacks I've helped with! :) Being a Linux
SysAdmin/Architect, my expertise is with systems, not large application
coding, so I'm happy to help in these sorts of areas. More "janitorial"
work, rather than "corner office" work that you real coders are doing.
;)
Cheers,
Jesse Adelman
Bold and Busted LLC
http://www.boldandbusted.com/
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice
On Sun, 21 Nov 2010 20:38 -0800, someone@boldandbusted.com wrote:
I should also caution you that, at least for my Firefox, this page may
make your browser creak under its weight. Another reason to crush bugs!
:)
Cheers,
Jesse Adelman
Bold and Busted LLC
Brisbane, CA USA
Also, one other request. By request of folks in #cppcheck, please note
in your commit messages (or mailing list message) that you've fixed bugs
based on the output of the cppcheck reports I've put up (or even your
own cppcheck runs). They have a "hunter's gallery" there of bugs fixed
with cppcheck. It's at
http://sourceforge.net/apps/mediawiki/cppcheck/index.php?title=Found_bugs
, and I'm sure LibreOffice would be a fine addition to their display.
I'll occasionally make a search through the mailing list message bodies
to see if "cppcheck" shows up, and pass on the good news to them. It's
only fair that we pay them back for their work! :)
Cheers,
Jesse Adelman
Bold and Busted LLC
Brisbane, CA USA
http://www.boldandbusted.com/
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.