2016-05-26 3 views
-1

Hie,Как изменить правила в perlcritic

Perl crit (анализатор исходного кода). Я новичок в этом. Хотя я изучил документацию и знаю, как ее запустить (этого недостаточно!). Я хочу изменить правила (например, включать, исключать или добавлять к нему свои собственные правила). Я знаю, что файл .perlcriticrc может это сделать. Но я не знаю, как это сделать.

Спасибо

ответ

1

Согласно DOCO для Perl::Critic, вы можете добавить «политику» с помощью метода add_policy(-policy => $policy_name, -params => \%param_hash):

-policy этого имя Perl :: Критик :: модуль подкласса политики , Часть имени «Perl :: Critic :: Policy» названия может быть опущена для краткости. Этот аргумент требуется.

Затем, когда вы смотрите связанную документацию для модуля подкласса (выделение мое);

Для работы с движком Perl :: Critic ваша реализация должна вести себя так, как описано ниже. Подробное объяснение того, как создавать новые модули политики, см. В документе Perl :: Critic :: DEVELOPER, включенном в этот дистрибутив.

... мы видим, что есть целый документ, который полностью соответствует тому, что вы хотите сделать.

С какой частью этого документа возникают проблемы?

+0

Что написать в файле the.perlcriticrc? что передать в param_hash? Я не знаю, как начать и с чего начать, чтобы я мог его модифицировать. если возможно, укажите, пожалуйста, пример .perlcriticrc, который правильно работает с настройками по умолчанию для критиков Perl, и я могу понять, как мне изменить. – kanishka

+0

Пример .perlcriticrc https://raw.githubusercontent.com/schwern/Perl-Critic/master/examples/perlcriticrc-conway – xxfelixxx

+0

http://stackoverflow.com/questions/51499/are-there-any-good-automated- рамки-для-наклеивание кодирование-стандартов в жемчужно? LQ = 1 – xxfelixxx