SublimeLinter を R のリンターで拡張しようとしています。SublimeLinter は、多くの言語に対して Sublime Text 2 で自動リンティングを提供します。目標は、リンターがバックグラウンドで実行され、コーディング エラーまたは不適切なコーディング スタイルのある行を強調表示することです。
現在、パッケージlint
内の関数を使用しており、機能しています。svTools
ただし、結果はすべて満足できるものではありません。リンター)
は、1 行または多数にキャッチし}
ますが、未定義の変数の使用、コーディング スタイルなどを検出しません。
他のオプションはありますか?私は、R lint プログラムの作成、R CMD check
、およびの議論を認識していcodetools
ます。R CMD check
しかし、パッケージではなく通常の .r ファイルで実行するにはどうすればよいでしょうか? オンザフライリンターにはどのオプションを使用する必要がありますか? 他のアイデアはありますか?
ありがとう!
編集: このlint
関数は、エラーの場所を検出するのにもあまり適していないようです。または、基本的に常に列 1 を示します。たとえばfn = function(...) { ]
、列は]
最後ではなく 1 です。
lint
ps:関数がラッパーであることは知っていcheckUsage()
ます...