[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] checkpatch: Fix whitespace checks for documenta
From: |
Lluís Vilanova |
Subject: |
Re: [Qemu-devel] [PATCH] checkpatch: Fix whitespace checks for documentation code blocks |
Date: |
Wed, 07 Sep 2016 14:40:49 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Paolo Bonzini writes:
> On 06/09/2016 12:30, Lluís Vilanova wrote:
>> Prevent blank lines in documentation code blocks to be signalled as
>> incorrect trailing whitespace.
>>
>> Code blocks in documentation are 4-column aligned, and blank lines in
>> them should have exactly 4 columns of trailing whitespace to prevent
>> QEMU's wiki to render them as separate code blocks.
>>
>> Signed-off-by: Lluís Vilanova <address@hidden>
>> ---
>> scripts/checkpatch.pl | 10 ++++++++++
>> 1 file changed, 10 insertions(+)
>>
>> diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
>> index b0096a4..4bdfe2e 100755
>> --- a/scripts/checkpatch.pl
>> +++ b/scripts/checkpatch.pl
>> @@ -1320,6 +1320,16 @@ sub process {
>> my $herevet = "$here\n" . cat_vet($rawline) . "\n";
>> ERROR("DOS line endings\n" . $herevet);
>>
>> + } elsif ($realfile =~ /^docs\/.+\.txt/ ||
>> + $realfile =~ /^docs\/.+\.md/) {
>> + if ($rawline =~ /^\+\s+$/ && $rawline !~ /^\+\s{4}$/) {
> \s includes tabs, doesn't it? So the second condition should be just
> $rawline ne '+ '
> I think.
> Paolo
So true; I'll resend a v2.
Thanks,
Lluis