批量识别源代码的拼写检查

时间:2020-03-06 14:22:48  来源:igfitidea点击:

可用于对整个源代码库及其相关资源文件执行拼写检查的工具或者技术是什么?

拼写检查应该是源代码感知的,这意味着它将坚持检查代码中的字符串文字,而不是代码本身。如果拼写检查器理解常见的资源文件格式(例如,包含名称-值对的文本文件(仅检查值)),则加分。如果我们能告诉它应该检查XML DTD或者Schema的哪些部分,以及应该忽略哪些部分,则超级积分。

许多IDE可以为我们当前正在使用的文件执行此操作。我要寻找的差异是可以同时在整个源代码基础上运行的东西。

诸如Findbugs或者PMD类型工具之类的拼写错误是理想的选择。

解决方案

如我们所提到的,许多IDE已经具有此功能,而Eclipse是这样的IDE。但是,与许多其他IDE不同,Eclipse是:

A)开源

B)设计为可编程

例如,这是一篇关于从命令行使用Eclipse的代码格式化功能的文章:
http://www.peterfriese.de/formatting-your-code-using-the-eclipse-code-formatter/

从理论上讲,我们应该能够使用其拼写检查机制执行类似的操作。我知道这并不是我们要找的东西,如果有一个用于在代码中进行拼写检查的程序,那显然会更好,但是如果没有,那么Eclipse可能是下一个最好的选择。