Commit 94d034b8 authored by Friedemann Kleint's avatar Friedemann Kleint
Browse files

Quote arguments in krazy2tasks, add usage.

Change-Id: I992c0e72c41d1c82788ef096c7d0b4433b6ce148
Reviewed-on: http://codereview.qt.nokia.com/3726

Reviewed-by: default avatarQt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: default avatarTobias Hunger <tobias.hunger@nokia.com>
parent f4ba6152
......@@ -3,11 +3,23 @@
use strict;
my $file = shift;
die "No .tasks file given to save data into." unless ($file);
open(PIPE, "find . -name \*.cpp -o -name \*.h | grep -v /tests/ | grep -v /3rdparty/ | xargs krazy2 --check-sets qt4 --exclude captruefalse --export textedit |") or
die "Could not start krazy2all, please make sure it is in your PATH.";
open(FILE, ">$file") or die "Failed to open \"$file\" for writing.";
if (!defined $file)
{
my $usage=<<EOF;
Usage: krazy2tasks.pl outputfile
Runs KDE's Krazy2 code scanning tool on .cpp/.h files it finds below the
the working directory, filters and converts the output into a .tasks file
that can be loaded into Qt Creator's build issues pane via 'Open'.
EOF
print $usage;
exit(0);
}
open(PIPE, 'find . -name "*.cpp" -o -name "*.h" | grep -v /tests/ | grep -v /3rdparty/ | xargs krazy2 --check-sets qt4 --exclude captruefalse --export textedit |') or
die 'Could not start krazy2, please make sure it is in your PATH.';
open(FILE, ">$file") or die ('Failed to open ' . $file . ' for writing.');
while (<PIPE>) {
my $line = $_;
......@@ -22,4 +34,3 @@ while (<PIPE>) {
print FILE "$file\t$lineno\tWARN\tKrazy: $description\n";
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment