【问题标题】:ESLint for Visual Studio 2017 won't display any errorsVisual Studio 2017 的 ESLint 不会显示任何错误
【发布时间】:2021-08-30 17:52:45
【问题描述】:

在 Visual Studio 15.9.22 上,我的 Typescript 项目中无法出现任何 ESlint 错误。

我认为我不需要使用此版本的 Visual Studio 安装任何额外的扩展 - 只需在此处启用 ESLint:

我在该屏幕截图所示的目录中有一个 .eslintrc 文件。

重置全局 .eslintrc 不会产生任何明显的变化 - 我仍然看不到错误。

知道我还能检查什么吗?

【问题讨论】:

    标签: visual-studio visual-studio-2017 eslint


    【解决方案1】:

    选中屏幕截图中的“检查项目中包含的所有文件,甚至关闭文件”选项。它在我的设置中进行了检查,我收到 ESLint 错误。

    如果这仍然不起作用,我会检查 .eslintrc 文件是否存在配置问题。此链接将在这方面有所帮助:https://eslint.org/docs/user-guide/configuring/#using-configuration-files

    【讨论】:

    • “lint all files”选项没有任何区别。有没有办法可以自动验证 .eslintrc 文件?据我所知,它似乎没有任何问题。这感觉像是 VS17 的一个更核心的问题
    • @codedude,这里可能还有更多内容。 Eslint 依赖于某些 node.js 版本。我认为您的 vs 版本使用 eslint v.4,因此您可能需要 Google 该版本的依赖项并与您的节点版本进行比较。找不到 eslintrc 验证器,但您可以尝试使用您的文件进行试验。删除除一个之外的所有规则,看看你是否能让那个规则起作用。 eqeqeq 规则很容易测试,并且语法在 eslint 版本中发生了变化,因此您可能能够以这种方式取得进展。
    • node.js 是否需要安装在 VS17 之外 - 或者只是作为扩展?
    猜你喜欢
    • 1970-01-01
    • 2018-03-17
    • 2017-10-30
    • 2021-02-27
    • 2019-04-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-21
    相关资源
    最近更新 更多