Re: perlcritic and perltidy

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: perlcritic and perltidy
Дата
Msg-id 08cba2fd-63ae-f7c2-2c17-49cac8650ac6@2ndQuadrant.com
обсуждение исходный текст
Ответ на Re: perlcritic and perltidy  (Stephen Frost <sfrost@snowman.net>)
Ответы Re: perlcritic and perltidy  (Stephen Frost <sfrost@snowman.net>)
Список pgsql-hackers

On 05/08/2018 12:51 PM, Stephen Frost wrote:
> Greetings,
>
> * Andrew Dunstan (andrew.dunstan@2ndquadrant.com) wrote:
>> On 05/08/2018 10:06 AM, Andrew Dunstan wrote:
>>> {         find . -type f -a \( -name
>>> '*.pl' -o -name '*.pm' \) -print;         find . -type f -perm -100
>>> -exec file {} \; -print                | egrep -i
>>> ':.*perl[0-9]*\>'                | cut -d: -f1;     }     | sort -u  |
>>> xargs perlcritic --quiet --single CodeLayout::RequireTrailingCommas
>> Here's a diff of all the places it found fixed. At this stage I don't
>> think it's worth it. If someone wants to write a perlcritic policy that
>> identifies missing trailing commas reasonably comprehensively, we can
>> look again. Otherwise we should just clean them up as we come across them.
> [...]
>> diff --git a/src/backend/catalog/Catalog.pm b/src/backend/catalog/Catalog.pm
>> index f387c86..ac19682 100644
>> --- a/src/backend/catalog/Catalog.pm
>> +++ b/src/backend/catalog/Catalog.pm
>> @@ -34,7 +34,7 @@ sub ParseHeader
>>          'Oid'           => 'oid',
>>          'NameData'      => 'name',
>>          'TransactionId' => 'xid',
>> -        'XLogRecPtr'    => 'pg_lsn');
>> +        'XLogRecPtr'    => 'pg_lsn',);
>>  
>>      my %catalog;
>>      my $declaring_attributes = 0;
> There's not much point adding the ',' unless you're also putting the
> ');' on the next line, is there..?


No, not really.

>
> Or is that going to be handled in a follow-up patch?
>


No, the current proposal is to keep the vertical tightness settings for
parentheses, which is precisely this set of cases, because otherwise
there are some ugly code efects (see Peter's email upthread)

So I think we're all in agreement to fortget this trailing comma thing.

cheers

andrew

-- 
Andrew Dunstan                https://www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Stephen Frost
Дата:
Сообщение: Re: perlcritic and perltidy
Следующее
От: Stephen Frost
Дата:
Сообщение: Re: perlcritic and perltidy