如何让 Perl::Critic 与 EPIC 和 eclipse 一起使用?

发布于 2024-08-16 11:35:27 字数 389 浏览 14 评论 0原文

我正在 WinXP SP3 上运行带有 EPIC 0.5.46 和 ActiveState ActivePerl 5.10.0 的 eclipse Galileo。

我刚刚使用包管理器下载了 Perl::Critic ,并将其集成到 eclipse 中使用适当的属性页。

我可以从 Eclipse 源上下文菜单中很好地运行 Perl::Critic;它运行。但它没有在我的 eclipse 源代码中放置任何标记...换句话说,我看不到它的结果。 (我的 Perl 不是那么好。)

请,如果你告诉我 RTFM,请指出哪个 FM 给 R。谢谢你的指点。

I'm running eclipse Galileo with EPIC 0.5.46 and ActiveState ActivePerl 5.10.0, on WinXP SP3.

I just downloaded Perl::Critic using the package manager, and integrated it to eclipse using the appropriate Properties page.

I can run Perl::Critic just fine from my eclipse source context menu; it runs. But it doesn't put any markers in my source code in eclipse... in other words, I can't see its results. (My Perl ain't that good.)

Please, if you tell me to RTFM, please point out which FM to R. Thanks for any pointers.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

太阳男子 2024-08-23 11:35:27

请参阅 Perl::Critic 手册页中的本节 。在我发现这个注释之前,我幸福地生活在我的代码足以通过 Perl::Critic 的幻想中。然后我安装了 criticism 只是为了发现真相:)

你需要添加行 在代码顶部使用批评“温柔”;。如果适合您,请将温柔更改为残酷。在 EPIC 中运行脚本或模块,然后在代码窗格下方的控制台中显示 Perl::Critic 的注释。

顺便说一句,我的 EPIC 版本是 0.6.35。我使用Linux。请参阅此线程中的最后一部分,了解 Windows 的可能解决方案

See this section in the Perl::Critic man page. Until I discovered this note, I lived happily in the delusion that my code was good enough to pass Perl::Critic. And then I installed criticism only to discover the truth :)

You need to add the line use criticism 'gentle'; at the top of your code. Change gentle to brutal if that suits you. Running the script or module inside EPIC then shows Perl::Critic's comments in the console below the code pane.

My EPIC version is 0.6.35 BTW. I use Linux. See last section in this thread for a possible solution with Windows

成熟的代价 2024-08-23 11:35:27

测试分支 上升级到 EPIC 0.6.55 以获取 Perl::批评家工作。

我在 Galileo 上使用 EPIC,PerlCritic 正在工作。安装 Kepler Perl::Critic 之后不再工作。几个小时后,我发现我之前一直在测试分支上,Perl::Critic 在那里工作,但是新安装的 Kepler 让我回到了“稳定”的 EPIC 0.5.46,它似乎已经很长时间没有更新了。

我的配置是:

  • Windows ActivePerl 5.14.2
  • Perl::Critic 1.121 在“c:\perl\site\bin”下安装了 ppm
  • 在 EPIC 首选项中,Perl::Critic 位置设置为“c:\perl\site\bin” \perlcritic"

Upgrade to EPIC 0.6.55 on the testing branch to get Perl::Critic working.

I was using EPIC on Galileo where PerlCritic was working. After installing Kepler Perl::Critic didn't work anymore. After hours I discovered that I had been on the testing branch before, where Perl::Critic works, but the new installation of Kepler put me back to "stable" EPIC 0.5.46 which seems to haven't been updated for a long time.

My config is:

  • Windows ActivePerl 5.14.2
  • Perl::Critic 1.121 installed with ppm under "c:\perl\site\bin"
  • In EPIC preferences, the Perl::Critic location is set to "c:\perl\site\bin\perlcritic"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文