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