代码风格 😎#

Apache Arrow 项目中的每种语言都遵循其自己的代码风格指南。

在本节中,我们将提供指向现有文档的链接,以便您更轻松地找到有关代码格式检查工具和代码风格的相关信息。

对于 R 包,您可以使用 {lintr}{styler} 来检查代码是否遵循 tidyverse 风格

有关如何使用这两个包的说明,请参见常见开发者工作流任务的“代码风格和格式检查”部分

Pre-commit#

设置 pre-commit 会很有用,它是一个用于 pre-commit 钩子的多语言包管理器。它将检查您的代码,如果存在任何错误,将停止以下部分所述的提交过程。