2016-05-26 32 views
-1

hie,如何修改perritritic中的規則

Perl評論(源代碼分析器)。 我對此很陌生。雖然我研究過文檔並知道如何運行它(這還不夠!)。 我想修改規則(即包括,排除或添加我自己的規則)。 我知道.perlcriticrc文件可以做到這一點。 但我不知道該怎麼做。

謝謝

回答

1

按照DOCO爲Perl::Critic,你可以添加一個「政策」與add_policy(-policy => $policy_name, -params => \%param_hash)方法:

-policy是一個Perl ::評論家::策略子模塊的名稱。爲簡潔起見,名稱的'Perl :: Critic :: Policy'部分可以省略。這個參數是必需的。

然後,當你看到子類模塊的鏈接文檔(重點是我的);

要使用Perl :: Critic引擎,您的實現必須按照以下描述進行操作。有關如何製作新策略模塊的詳細說明,請參閱此發行版中包含的Perl :: Critic :: DEVELOPER文檔。

...我們看到有一個完整的文件,涵蓋了你想要做什麼。

該文檔的哪一部分有問題?

+0

在.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-框架換施加編碼標準的功能於perl的?LQ = 1 – xxfelixxx