Python でプログラミングする場合、pylint を使用すると非常に便利です。しかし、R でプログラミングする場合、これに匹敵するものはありません。
小さなサイド プロジェクトとして、小さな lint プログラムを書いてみるのは楽しいだろうと思いました。派手すぎるものはありません。次のようなものです。
- 関数名がキャメルケースであることを確認する
- 関数の平均長
- 未使用変数の検出
- 間隔。たとえば、
function(x=1, y=2)
代わりにfunction(x=1,y=2)
ただし、開始方法がわかりません(pylint soureコードを調べ始めました)。
どのように始めればよいですか?このタイプのプロジェクトに標準的なプログラミング手法はありますか? 検討すべき良いリソースはありますか?
プロジェクト全体をRで書きたいと思います。