我可以自定义 Eclipse 的 PMD 吗?

发布于 2024-08-16 17:46:14 字数 106 浏览 6 评论 0原文

我们知道PMD是与eclipse集成的。我想定制它。 假设我希望所有变量都以小写字母开头 或者说我希望所有方法名称都超过 8 个字符等。 可以这样做吗?

有谁知道 PMD 代表什么?

We know that PMD is integrated with eclipse. And i want to customize it.
say suppose i want all variables to start with small letter
or say i want all method name to be more than 8 characters or so on.
is it possible to do that?

And does anyone know what PMD stands for?

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

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

发布评论

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

评论(1

且行且努力 2024-08-23 17:46:14

您可以使用 PMD 编写新规则。
就您而言,新的 XPath 规则 足以快速检查 AST(抽象语法树)并执行您需要的检测类型。

替代文本
(来源:sourceforge.net)

所以你可以声明新规则集并将它们集成到您的 Eclipse 以及您的 PMD 插件。


注意:PMD 代表很多东西 ;)

我们一直在努力寻找字母 PMD 的含义 - 因为坦率地说,我们真的不知道。我们只是觉得这些字母放在一起听起来不错。

  • 项目基本完成
  • 混乱检测器
  • 项目监控指令
  • 项目满足截止日期
  • 编程错误检测器
  • 重磅错误 死
  • PMD 意义发现(递归,万岁!)
  • 大规模杀伤性
  • 编程 一丝不苟的代码
  • 一个“混沌金属”摇滚乐队名称

You can write new Rules with PMD.
In your case, new XPath Rules would be adequate to quickly examine the AST (Abstract Syntax Tree) and perform the kind of detection you need.

alt text
(source: sourceforge.net)

So you can declare new ruleset and integrate them in your eclipse along with your PMD plugin.


Note: PMD stands for many things ;)

We've been trying to find the meaning of the letters PMD - because frankly, we don't really know. We just think the letters sound good together.

  • Pretty Much Done
  • Project Mess Detector
  • Project Monitoring Directives
  • Project Meets Deadline
  • Programming Mistake Detector
  • Pounds Mistakes Dead
  • PMD Meaning Discovery (recursion, hooray!)
  • Programs of Mass Destruction
  • Programming Meticulous coDe
  • A 'Chaotic Metal' rock band name
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文