我在WinXP SP3上使用EPIC 0.5.46和ActiveState ActivePerl 5.10.0运行eclipse Galileo。
我刚刚使用包管理器下载了Perl::Critic,并使用相应的“属性”页面将其集成到eclipse中。
我可以从我的eclipse源上下文菜单中运行Perl :: Critic。它运行。但它没有在eclipse的源代码中添加任何标记......换句话说,我看不到它的结果。 (我的Perl不太好。)
如果你告诉我RTFM,请指出哪个FM到R.感谢您的指示。
答案 0 :(得分:8)
请参阅Perl :: Critic手册页中的this section。直到我发现这个笔记,我才开心地生活在我的代码足以传递Perl :: Critic的错觉中。然后我安装criticism只是为了发现真相:)
您需要在代码顶部添加行use criticism 'gentle';
。如果适合您,请将gentle
更改为brutal
。在EPIC中运行脚本或模块,然后在代码窗格下面的控制台中显示Perl::Critic
的注释。
我的EPIC版本是0.6.35 BTW。我用的是Linux。有关Windows
的可能解决方案,请参阅此thread的上一部分答案 1 :(得分:1)
在testing branch升级到EPIC 0.6.55,让Perl :: Critic正常工作。
我在Galileo上使用EPIC,其中PerlCritic正在工作。在安装Kepler Perl之后:: Critic再也没有了。几个小时后,我发现我以前一直在测试分支上,Perl :: Critic工作,但是Kepler的新安装让我回到了稳定的状态。 EPIC 0.5.46似乎已经很久没有更新了。
我的配置是: