代码风格 😎#
Apache Arrow 项目中的每种编程语言都遵循各自的代码风格指南。
在本节中,我们将提供现有文档的链接,以便您更轻松地找到有关代码检查器(linter)和代码风格的相关信息。
编码风格.
对于 R 语言包,您可以使用 air 来格式化代码,并使用
{lintr} 来检查代码是否遵循 tidyverse 风格。
有关如何使用 air 和 {lintr} 的说明,请参阅常见开发者工作流程任务中的“代码风格与检查”一节。
Pre-commit#
设置 pre-commit 是非常有用的,这是一个用于提交前钩子(pre-commit hooks)的多语言包管理器。它会检查您的代码,如果发现任何错误,它将阻止提交过程(如下一节所述)。