当我用Python编程时,我发现使用pylint非常有用。然而,当我用R编程时,没有类似的工具。
作为一个小的副业项目,我想尝试编写一个小的LINT程序。并不需要太复杂,可以考虑以下几点:
- 确保函数名为驼峰命名法
- 函数平均长度
- 检测未使用的变量
- 空格。例如,
function(x=1, y=2)
应该是function(x=1,y=2)
但是,我不确定如何开始(我已经开始查看了pylint的源代码)。
我应该如何开始?是否有标准的编程技术适用于这种类型的项目?有哪些好的资源可以考虑?
我想在R中编写整个项目。
codetools
包。我学到了很多,但没有取得任何重大进展。希望今年夏天能有所突破...... - csgillespie