问题标签 [babel-eslint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
386 浏览

babeljs - 'babel-eslint' 没有找到。错误:“.eslintrc.json#overrides[0]”中处理器的 ESLint 配置无效

我有一个.eslintrc.json像这样的 eslint 配置文件(可能是 .eslintrc):

我得到了一个持续的错误

0 投票
2 回答
8103 浏览

typescript - 使用 babel eslint 解析的 Typescript 强制转换

在将 ESLint 引入现有的 Typescript 代码库后,我遇到了一些解析错误。

我已经修复了大部分 lint 错误,但是babel-eslint作为解析器会抛出很多这样的错误:

我认为这是因为babel不了解类型转换as any

我如何通过解析器得到这个?

我的 babel 配置如下:

0 投票
1 回答
197 浏览

eslint - 为自定义 eslint 规则编写测试时保留 AssertionError 'import'

自定义 eslint 规则在我们的项目中运行正常,但我不知道如何为它运行测试。我的猜测是我运行了错误版本的 ecmascript,我需要使用 babel 或调整 eslintrc.json 中的某些内容以使其与 mocha 脚本一起使用。

收到错误信息:

考试:

我试过的 .jslintrc.json 文件之一:

0 投票
3 回答
1455 浏览

reactjs - npm start 显示 babel-eslint 版本存在问题

当我运行 npm start 命令为使用 npx create-react-app my-app 创建的反应应用程序启动服务器时,发生以下错误。请帮助我解决以下错误。我也尝试了所有步骤它在下面提到,但错误未清除。

0 投票
1 回答
696 浏览

javascript - 在 Windows 10 上全局安装 ESLint + babel-eslint 解析器

我尝试安装以 babel-eslint 作为解析器的全局运行的 ESLint,但没有成功。我在 Windows 10 机器上全局安装了这两个软件包:

.eslintrc我的主目录中存在一个默认配置文件:C:\Users\UserName

这工作正常,直到我指定babel-eslintparser

ESLint 服务器抛出:

[信息 - 11:06:04] 无法加载在“PersonalConfig”中声明的解析器“babel-eslint”:找不到模块“babel-eslint”需要堆栈:-C:\Users\UserName\.eslintrc

顺便说一句,只要我尝试使用 air-bnb config 扩展我的配置,它也是全局安装的。我如何告诉 ESLint 在哪里查找依赖项,因为它们没有安装在C:\Users\UserName但安装在 中C:\Users\UserName\AppData\Roaming\npm

0 投票
0 回答
85 浏览

reactjs - 无法读取 CRA 4.0.0 中空错误的属性“范围”

我已将 Create React App (CRA) 从 3.3.0 更新到 4.0.0,在此更新后它抛出Can not read property 'range' of null,我删除了节点模块和 yarn.lock 并再次安装了软件包,但它还没有解决。

我的 Eslint 配置文件

我没有在 package.json 中添加 babel-eslint,因为它默认添加在 CRA 中。

babel-eslint 10.1.0

有人可以帮忙吗?提前致谢

0 投票
1 回答
553 浏览

eslint - 如何调试 eslint 规则?

我想调试 eslint 规则以进行性能优化。有什么方法可以使用浏览器/命令行/工具对其进行调试?

0 投票
1 回答
400 浏览

javascript - 在 ReactJS 箭头函数类属性上防止 ESLint “no-undef”

我正在尝试@babel/plugin-proposal-class-properties@babel/eslint-parserESLint 合作。我有很多这样写的类方法:

他们确实工作并且代码确实运行。除了ESLint 仍然认为它们是错误的。

我知道这个问题已经被问过好几次了(比如这里),但我已经被困了好几天了,似乎没有一个答案有帮助。

我的.eslintrc文件:

我的babel.config.json文件:

软件包版本:

0 投票
1 回答
105 浏览

typescript - 将查询选择器结果转换为 vue 组件内的 HTMLElement 时出现编译错误