问题标签 [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.
babeljs - 'babel-eslint' 没有找到。错误:“.eslintrc.json#overrides[0]”中处理器的 ESLint 配置无效
我有一个.eslintrc.json
像这样的 eslint 配置文件(可能是 .eslintrc):
我得到了一个持续的错误
typescript - 使用 babel eslint 解析的 Typescript 强制转换
在将 ESLint 引入现有的 Typescript 代码库后,我遇到了一些解析错误。
我已经修复了大部分 lint 错误,但是babel-eslint
作为解析器会抛出很多这样的错误:
我认为这是因为babel
不了解类型转换as any
。
我如何通过解析器得到这个?
我的 babel 配置如下:
eslint - 为自定义 eslint 规则编写测试时保留 AssertionError 'import'
自定义 eslint 规则在我们的项目中运行正常,但我不知道如何为它运行测试。我的猜测是我运行了错误版本的 ecmascript,我需要使用 babel 或调整 eslintrc.json 中的某些内容以使其与 mocha 脚本一起使用。
收到错误信息:
考试:
我试过的 .jslintrc.json 文件之一:
reactjs - npm start 显示 babel-eslint 版本存在问题
当我运行 npm start 命令为使用 npx create-react-app my-app 创建的反应应用程序启动服务器时,发生以下错误。请帮助我解决以下错误。我也尝试了所有步骤它在下面提到,但错误未清除。
javascript - 在 Windows 10 上全局安装 ESLint + babel-eslint 解析器
我尝试安装以 babel-eslint 作为解析器的全局运行的 ESLint,但没有成功。我在 Windows 10 机器上全局安装了这两个软件包:
.eslintrc
我的主目录中存在一个默认配置文件:C:\Users\UserName
这工作正常,直到我指定babel-eslint
为parser
:
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
?
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
有人可以帮忙吗?提前致谢
eslint - 如何调试 eslint 规则?
我想调试 eslint 规则以进行性能优化。有什么方法可以使用浏览器/命令行/工具对其进行调试?
javascript - 在 ReactJS 箭头函数类属性上防止 ESLint “no-undef”
我正在尝试@babel/plugin-proposal-class-properties
与@babel/eslint-parser
ESLint 合作。我有很多这样写的类方法:
他们确实工作并且代码确实运行。除了ESLint 仍然认为它们是错误的。
我知道这个问题已经被问过好几次了(比如这里),但我已经被困了好几天了,似乎没有一个答案有帮助。
我的.eslintrc
文件:
我的babel.config.json
文件:
软件包版本: