可以在合理的时间内自定义PMD以完全支持新语言。我的意思是我知道技术上几乎可以做任何事情,但我想知道这是否可以在合理的时间内完成?例如。 < 2周
此页面提到了如何编写CPD解析器http://pmd.sourceforge.net/cpd-parser-howto.html
但这只是用于复制/粘贴检测吗?编写CPD解析器是否能让我在rile set方面完全支持PMD?
答案 0 :(得分:1)
我猜不会,但我不是PMD专家(我有自己的偏见,检查我的生物)。
问题是:
我构建了通用的编译器类型的机器(解析器,流量分析器,样式/错误检查器),并且一直向我们的机器发出WRT等效问题。我们尝试使用大量机器,尝试使新的语言更容易集成,并且我们一直在努力使这种“方便快捷”达到15年以上。它仍然不方便,几周后我们的工具无法做到这一点。我怀疑PMD更好。