我正在寻找c ++源代码的拼写检查程序。不幸的是,我所能找到的只是Visual Studio特有的。我想要一些适用于Linux的东西。
最终我想以某种方式自动化它。我不是很精通拼写检查,但我所想的是一个非交互式控制台工具,可以打印错误信息,或类似的东西。
我个人使用vim,但当然不是每个人都参与该项目。
目前我们正在使用svn,因此可以将它集成到pre-commit-hook中吗? 你们不要做类似的事吗?
答案 0 :(得分:3)
答案 1 :(得分:3)
Vim还支持拼写检查。
有关详情,请参阅其他question。
答案 2 :(得分:3)
Emacs也有拼写检查,flyspell-prog-mode,是我使用的,它是(非常!)个人偏好,哪一个最适合你。
拼写检查想法的自动化是一个非常棘手的问题。您可以期待的最好的是能够告诉您是否存在拼写错误。这比听起来更棘手,尤其是代码注释可能有各种有效的缩写,而不是真正的单词。
根据公司政策,无论人们将其EDITOR环境变量设置为启用了拼写检查,都应该减少提交消息中的拼写错误。
答案 3 :(得分:3)
我找到了什么!
svn co svn://anonsvn.kde.org/home/kde/trunk/quality/krazy2 krazy2
这是KDE质量管理的一部分。 除了大量的检查(特定于KDE,特定于qt,特定于cpp,......)之外,还有自动拼写检查。
希望这会有所帮助
答案 4 :(得分:2)
您使用哪些编辑器?他们中的许多人都有拼写检查能力。例如,gedit只需要启用拼写检查插件。
答案 5 :(得分:0)
您可以查看我刚刚为了类似目的而编写的一些字母代码:pyspellcode。它的Zlib已获得许可,并使用clang
和hunspell
。
不知道pyspellcode如何与KDE所做/提供的内容进行比较,但我很乐意接受比较,并且如果有兴趣的话,会更多地优先考虑它的开发。
只有200多行,我猜pyspellcode
至少比KDE的解决方案重量轻,尽管KDE的解决方案我想象的方式更多。