我正在尝试开始使用Perlcritic,我正在努力改进我自己的配置,省略了我不同意或不认为适合我的所有规则.
我知道我可以使用.perlcrirticrc文件执行此操作,并且我可以使用该文件中的exclude指令来排除我不同意的策略,但为此,我需要找到策略的名称导致我想要抑制的错误.
我无法在任何地方的CPAN文档中找到策略列表,并且错误消息没有给出生成的策略的名称,所以我完全不知道我应该如何生成我的策略排除清单.
如果有人能指出我将错误映射到策略的方法,或者甚至只是将我指向核心中的策略列表,我将非常感激!
小智 6
根据我如何使Perl :: Critic在其输出中显示违规政策,高度不直观的--verbose标志是你想要的?
gdarcy@greg-pc:~$ perlcritic --verbose 8 src/Some/Module.pm [TestingAndDebugging::RequireUseStrict] Code before strictures are enabled at line 19, column 1. (Severity: 5) [Variables::RequireLexicalLoopIterators] Loop iterator is not lexical at line 1899, column 4. (Severity: 5) [Variables::RequireLexicalLoopIterators] Loop iterator is not lexical at line 1911, column 4. (Severity: 5) [Variables::RequireLexicalLoopIterators] Loop iterator is not lexical at line 2487, column 4. (Severity: 5) [Variables::RequireLexicalLoopIterators] Loop iterator is not lexical at line 3902, column 2. (Severity: 5)
| 归档时间: |
|
| 查看次数: |
1403 次 |
| 最近记录: |