[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 1/5] checkpatch: tweak the files in which TABs a
From: |
Cornelia Huck |
Subject: |
Re: [Qemu-devel] [PATCH 1/5] checkpatch: tweak the files in which TABs are checked |
Date: |
Wed, 10 Aug 2016 10:57:30 +0200 |
On Wed, 10 Aug 2016 10:22:46 +0200
Paolo Bonzini <address@hidden> wrote:
> Include Python and shell scripts, and make an exception for Perl
> scripts we imported from Linux or elsewhere.
>
> Signed-off-by: Paolo Bonzini <address@hidden>
> ---
> scripts/checkpatch.pl | 9 +++++----
> 1 file changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
> index 8d1813e..082c4ce 100755
> --- a/scripts/checkpatch.pl
> +++ b/scripts/checkpatch.pl
> @@ -1334,7 +1334,7 @@ sub process {
> }
>
> # check we are in a valid source file if not then ignore this hunk
> - next if ($realfile !~ /\.(h|c|cpp|s|S|pl|sh)$/);
> + next if ($realfile !~ /\.(h|c|cpp|s|S|pl|py|sh)$/);
Do all of our checks work for python as well?
>
> #80 column limit
> if ($line =~ /^\+/ &&
> @@ -1354,10 +1354,11 @@ sub process {
> WARN("adding a line without newline at end of file\n" .
> $herecurr);
> }
>
> -# check we are in a valid source file C or perl if not then ignore this hunk
> - next if ($realfile !~ /\.(h|c|cpp|pl)$/);
> +# tabs are only allowed in assembly source code, and in
> +# some scripts we imported from other projects.
> + next if ($realfile =~ /\.(s|S)$/);
> + next if ($realfile =~
> /(checkpatch|get_maintainer|texi2pod)\.pl$/);
Looks reasonable. Do you plan to include the "skip header updates"
patch as well?
>
> -# in QEMU, no tabs are allowed
> if ($rawline =~ /^\+.*\t/) {
> my $herevet = "$here\n" . cat_vet($rawline) . "\n";
> ERROR("code indent should never use tabs\n" . $herevet);