在 lintr 中禁用 `object_name_linter`

Disable `object_name_linter` in lintr

我想向我们的项目介绍lintr。不幸的是,我们的变量命名可以改进,我们实际上已经决定为函数使用 CamelCase,为变量使用 camelCase。这让 lintr 非常不高兴,我尝试使用 with_defaults(object_name_linter = NULL) 禁用 linter,但我没有成功。我使用技术成功禁用了其他 linter。

如何禁用(或允许多种样式)lintr.lintrc 中的 object_name_linter

我的版本是 1.0.3,如果我 运行 和

lint(fileName, 
     with_defaults(camel_case_linter = NULL, snake_case_linter = NULL
)) 

它似乎有效。

我想我发现了我的问题,我查看了 GitHub 上的源代码并认为我需要设置

object_name_linter = NULL

在 1.0.3 中 object_name_linter 似乎还没有实现并且

camel_case_linter = NULL, snake_case_linter = NULL

成功了。