Visual Studio Code:禁用特定文件类型的错误/警告检查

2024-03-07

在工作中,我的团队使用 Ruby 和 Treetop 解析器创建了我们自己的小型脚本语言。该语言本身的语法与 Ruby 非常相似。

我使用 Ruby 和 Ruby 扩展为该语言的文件进行语法突出显示,但 Ruby 扩展会抛出错误,因为该语言实际上不是 Ruby。

有没有办法禁用特定文件类型的错误检查?我应该分叉 Ruby 扩展吗?

Thanks.


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

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

作为证据,这是我的方法.my看起来就像我在启用 RuboCop linter 的情况下使用 Ruby 语法突出显示时应用此配置之前一样。

而且,这是我按照上面解释的方式配置后的样子:

希望能帮助到你。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio Code:禁用特定文件类型的错误/警告检查 的相关文章

随机推荐

  • 关闭由 Google Chrome 扩展程序创建的弹出窗口

    我正在尝试创建一个 Chrome 扩展来替代 Delicious 书签 我知道已经有一个扩展可以做到这一点 但该扩展的问题是 在您为站点添加书签后 弹出窗口保持打开状态 与使用书签相反 在提交表单后弹出窗口会自行关闭 我重新创建了扩展并遇到
  • 为什么我的标题被导航栏覆盖?引导程序

    我正在计划使用 boostrap 并想知道为什么当我使用内置类时我的标题仍然被切断 我可以使用 css 来移动它 但我想在使用引导标头类时不需要添加自己的 css 这是生成的页面 我使用的是 VS 2013 中的 Asp net MVC 5
  • 带后退箭头的操作栏

    我正在制作一个应用程序 我想在片段中放置一个带有后退箭头的操作栏 所以 我已经有了带有操作栏的片段 但不知道如何在其上放置后退箭头 你能帮我吗 谢谢你 吉列尔梅 这是带有操作栏标签的片段 https i stack imgur com NJ
  • python_x64 + 在 Windows7 上使用 mingw_x64 编译的 C 库 Py_InitModule4

    我正在尝试使用 mingw x64 在 Windows7 64 位 上编译 Python 的 C 库 这一切在 32 位版本中都表现得非常出色 我曾经用编译我的库 gcc shared IC Python27 include LC Pyth
  • java中抽象类必须实现什么?

    我真的有两个问题 我正在尝试了解继承是如何工作的 如果我有一个抽象类要继承 并且它有一个没有标记为抽象的方法 那么这个方法仍然需要在子类中实现吗 如果我有一个从另一个子类继承的子类 然后又从一个抽象类继承 那么最低的子类是否需要实现抽象类中
  • 列表索引效率(python 2 与 python 3)

    在回答另一个question https stackoverflow com q 11400163 748858 我建议使用timeit测试用正整数对列表进行索引和对列表进行索引之间的差异 负整数 这是代码 import timeit t
  • 为什么 x86-64 使用 IA-64 C++ ABI?

    From x86 64 psABI https github com hjl tools x86 psABI wiki x86 64 psABI property pdf 9 1 C 对于 C ABI 我们将使用 IA 64 C ABI 并
  • 如何正确处理Java/JDBC中的InnoDB死锁?

    我在这里从事理论基础工作 我想确保我的所有基础都得到了覆盖 我已经阅读了大量有关 Java 的 InnoDB 的文章 以及无论您运行什么查询 死锁是如何发生的 尽管我对理论和最佳实践非常了解 但我对如何在发生死锁时实现重新发出事务的全部捕获
  • python 有“use strict;”吗?和“使用警告;”就像在 Perl 中一样?

    我正在学习 perl 和 python 同时 这不是我的设计 但它必须完成 问题 在 perl 脚本中 我在 txt 的开头使用 见下文 usr bin env perl use strict use warnings 我的 python
  • 通过 pip 安装 PyGObject 时缺少文件 msvc_recommended_pragmas.h

    我尝试通过 pip 安装 PyGObject 但失败并出现给定错误 Building wheels for collected packages pygobject Building wheel for pygobject PEP 517
  • 如何仅在缺失的路线上将 Express.js 转至 404?

    目前 我的所有其他路线下方有以下内容 app get function req res console log 404ing res render 404 根据日志 即使上面的路由被匹配 它也会被触发 我怎样才能让它只在没有匹配的情况下才触
  • Sprite Kit 中的多点触控手势

    我正在使用 XCode 6 在 Swift 中使用 Sprite Kit 并且我有许多不同的节点 但目前我只能检测到一根手指并同时移动一个节点 我想知道如何设法检测多个手指以便同时移动多个节点 我的实际代码是 var location CG
  • 更改 jboss 7.1 中的日志级别,无需使用 Web 控制台界面重新启动服务器

    我想在 jboss 7 1 1 中使用 Web 控制台界面更改standalone xml 中的日志级别而不停止服务器 同样的事情 我可以使用 CLI commonds 执行以下操作 standalone localhost 9999 su
  • IIR 滤波器的 C 语言实现

    我正在尝试用 C 实现 IIR 滤波器FRDM KL25Z http www freescale com webapp sps site prod summary jsp code FRDM KL25Z木板 我当前的代码如下所示 inclu
  • 在 HTML 或 JavaScript 中设置自定义 userAgent

    有什么办法可以做到这一点吗 我正在尝试向网站发送 GET 请求 但我想自定义我的 UserAgent 有没有办法用纯 HTML 和 JavaScript 来做到这一点 我希望它全部在本地执行 这对我有用 Object definePrope
  • 按查询中的行字段降序排序

    我想编写一个 EF 查询 它根据条件按升序或降序排序 以下是我的伪代码 var result q OrderByDescending x gt x StatusId 3 if x StatusId 3 then order by x Res
  • 链表中元素的频率[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我有一个点类型的链接列表 我想计算特定点的频率Code LinkedList
  • 我的代码在输出前面打印一个新行[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我正在编写代码 但遇到了问题 我的代码在输出前面打印了一个新行 我想避免这种情况 这是我的代码 if movieName
  • file() [function.file]: php_network_getaddresses: getaddrinfo failed: 名称解析暂时失败

    当我从文件中获取内容时出现以下错误 http www otherdomain com http www otherdomain com file function file php network getaddresses getaddri
  • Visual Studio Code:禁用特定文件类型的错误/警告检查

    在工作中 我的团队使用 Ruby 和 Treetop 解析器创建了我们自己的小型脚本语言 该语言本身的语法与 Ruby 非常相似 我使用 Ruby 和 Ruby 扩展为该语言的文件进行语法突出显示 但 Ruby 扩展会抛出错误 因为该语言实