ESLint/VSCode。在 VSCode 中打开新项目后,Eslint 扩展没有 linting 任何东西

Posted

技术标签:

【中文标题】ESLint/VSCode。在 VSCode 中打开新项目后,Eslint 扩展没有 linting 任何东西【英文标题】:ESLint / VSCode. Eslint extension is not linting anything after opening new project inside VSCode 【发布时间】:2018-06-22 20:22:09 【问题描述】:

我在我的 VSCode 编辑器中使用 ESLint 扩展。扩展已安装,在创建我的 React 项目的启动文件后,我正在做:

eslint --init

在我的终端内。 然后我选择了带有 React 的 AirBnb 风格指南。它会在我的项目根文件夹中创建 .eslintrc.js 文件。

ESLint 是全局安装的,但为了解决这个问题,我还在我的根文件夹中重新安装了 localy,如下所示:

npm install eslint --save-dev

然后我打开我的 VSCode 编辑器,扩展程序在我的文件中没有发现任何问题,但我知道存在一些问题。 它可以与 .tsx 扩展名相关吗? 我今天第一次使用 TypeScript。 我必须使用任何额外的包来运行它吗? 如何解决这个问题?

我想提一下,我之前在其他项目中遇到过这个问题,但是没有 TypeScript - 只有 .js 和 .jsx。 Eslint 扩展也无法正常工作,但在编码过程中突然开始运行并出现警告。

【问题讨论】:

只是想一想,python linter 只会在您点击保存后检查文档,并且在您再次保存之前不会重新检查。可能 eslint 也是这样……你的修改没有保存吗? 保存所有更改。 这能回答你的问题吗? ESLint not working in VS Code? 【参考方案1】:
    您是否为工作区启用了 eslint 扩展? 如果启用但仍然无法正常工作,请卸载 eslint 扩展并删除 vscode 目录中的 eslint 文件夹,然后重新安装 eslint 并重新加载 vscode。

为我工作。

【讨论】:

以上是关于ESLint/VSCode。在 VSCode 中打开新项目后,Eslint 扩展没有 linting 任何东西的主要内容,如果未能解决你的问题,请参考以下文章

用vue+eslint+vscode实现代码规范化

vscode 搭建react-native

vscode的环境变量code

如何以编程方式安装所有VSCode工作区扩展

vscode文件提交项目到码云+将修改部分提交代码到仓库Push+Pull+克隆

VS code保存文件后自动删除多余空格