如何在VSCode中禁用Yuki Ueda版R扩展的R-linting校验提示
你参考的设置指南适用于Visual Studio的RTVS插件,你当前使用的Yuki Ueda开发的是VS Code R扩展,两者配置路径完全不同,按照以下步骤操作即可调整lint规则:
完全禁用所有lint提示
- 打开VS Code设置,快捷键为
Ctrl+,(Windows/Linux)或Cmd+,(Mac) - 在搜索框输入
r.lint.enable,找到对应选项后取消勾选即可关闭所有lint高亮提示
单独调整特定规则(比如修改/禁用80字符行宽限制)
有两种配置方式可选:
全局生效配置
- 打开VS Code设置,搜索
r.lint.config - 在配置项中添加对应规则,示例:
- 完全禁用行宽检查:
line_length_linter = NULL - 把行宽限制调整为120字符:
line_length_linter = line_length_linter(120)
其他需要调整的规则都可以按照同样格式添加
- 完全禁用行宽检查:
项目级生效配置
- 在R项目根目录新建名为
.lintr的文件 - 写入自定义规则即可对当前项目所有文件生效,示例配置:
linters: with_defaults( line_length_linter = line_length_linter(120), trailing_whitespace_linter = NULL, object_name_linter = NULL )
临时忽略特定代码的lint提示
- 要忽略单行代码的所有提示,在该行末尾添加注释
# nolint - 要忽略指定范围的代码,在范围开头加
# nolint start,范围末尾加# nolint end
内容的提问来源于stack exchange,提问作者CutePoison
相关产品推荐
相关产品推荐

