forked from qt-creator/qt-creator
Add script to convert krazy output into a tasks file
This commit is contained in:
Executable
+24
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
use strict;
|
||||
|
||||
my $file = shift;
|
||||
die "No .tasks file given to save data into." unless ($file);
|
||||
|
||||
open(PIPE, "krazy2all . --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.";
|
||||
|
||||
while (<PIPE>) {
|
||||
my $line = $_;
|
||||
chomp $line;
|
||||
next unless $line =~ /^(.*):(\d+):(.*)$/;
|
||||
|
||||
my $file = $1;
|
||||
my $lineno = $2;
|
||||
my $description = $3;
|
||||
next if $file =~ /\/3rdparty\//;
|
||||
|
||||
print FILE "$file\t$lineno\tWARN\tKrazy: $description\n";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user