r - 任何 R 风格指南/检查器?

标签 r

在 Python 中,我习惯于通过一个名为 pep8 的自动但可配置的工具对我的代码进行“样式检查”。 , 在 8th Python enhancement proposal 之后.

在 R 我不知道。谷歌有一个 style guide , 但:

  • 大多数 R 程序员实际使用什么?
  • 我仍然没有找到任何执行这些检查的程序。


  • Dirk,Alex,在您的回答中,您向我指出了 pretty-print ,但在我看来,这会过度做一件事而不是做另一件事:代码将自动编辑以遵循样式,而不会针对选择不当的标识符发出警告。

    最佳答案

    我用 styler然后 lintr在我检查任何内容到版本控制之前。
    styler转换您的代码库以匹配给定的样式 - 默认匹配描述的 tidyverse 样式here .它修改了对齐方式和一些语法(<- over =)。但是,它不会重命名变量或类似的东西。
    lintr是非修改的。它只是识别与您的样式指南不一致的代码行。当我在处理包或项目时,我在 vim 中使用它来识别需要更多人工输入来修复的东西(重命名变量/函数等)

    关于r - 任何 R 风格指南/检查器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5117359/

    相关文章:

    r - 如何从数据框列表中附加列?

    r - 在 R 中警告一次

    java - 我无法在 Mac OS 10.11.5 上运行 R xlsx 包 - El Capitan

    r - 具有多个因子组的 x 轴 ggplot

    r - 如何在 R 中的行中查找重复的列?

    r - 在 Plotly for R 中自定义文本(文本大小、文本颜色、文本角度)

    r - 通过算法检测时间序列中的跳跃

    删除零并将它们添加回时间序列

    r - 虚拟变量到 R 中的单个分类变量(因子)

    r - 使用 pivot_wider 获取 true 或 false