gpt4 book ai didi

ruby - Visual Studio 代码 : Disabling Error/Warning checks in for specific file type

转载 作者:行者123 更新时间:2023-12-03 09:27:18 25 4
gpt4 key购买 nike

在工作中,我的团队使用 Ruby 和 Treetop 解析器创建了我们自己的小型脚本语言。该语言本身的语法与 Ruby 非常相似。
我正在使用 Ruby 和 Ruby 扩展为我们的这种语言的文件进行语法高亮显示,但是 Ruby 扩展会抛出错误,因为该语言实际上不是 Ruby。
有没有办法禁用特定文件类型的错误检查?我应该 fork Ruby 扩展吗?
谢谢。

最佳答案

您可以通过在项目根目录中配置自己的 VSCode 设置来禁用它。
我正在使用带有 RuboCop linter 的 Ruby 扩展。以下是步骤:

  • 打开你的项目根目录。
  • 通过运行 touch .vscode/settings.json 创建我们自己的设置。
  • 通过将此配置粘贴到 .vscode/settings.json 中来启用 RuboCop:
  • {
    "ruby.lint": {
    "rubocop": true
    }
    }
  • 创建 .rubocop.yml 文件并粘贴 https://github.com/rubocop-hq/rubocop/blob/master/config/default.yml
  • 中的默认设置
  • NewCops 设置为 enabledisable
  • Exclude 中添加新项目。假设排除的扩展名是 .my 。像这样:
  • Exclude:
    - 'node_modules/**/*'
    - 'tmp/**/*'
    - 'vendor/**/*'
    - '.git/**/*'
    - '**/*.my'
  • 就是这样。

  • 作为证据,以下是我在使用 Ruby 语法突出显示并启用 RuboCop linter 之前应用此配置之前的 .my 的样子。
    enter image description here
    而且,就像我上面解释的那样,这是我配置后的样子:
    enter image description here
    希望能帮助到你。

    关于ruby - Visual Studio 代码 : Disabling Error/Warning checks in for specific file type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62562455/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com