问题标签 [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 投票
0 回答
118 浏览

javascript - Custom ESLint plugin working on ASTExplorer, but not working on VSCode

So I wanna create my own import order convention and followed this tutorial https://dev.to/spukas/how-to-write-your-first-eslint-plugin-145

This is the rule that I created:

I have tested this rule to astexplorer.net and works fine. But when I implement it on my custom plugin it doesn't detect the errors. I've tried both manual creation and using yo plus generator-eslint. Both doesn't work

0 投票
0 回答
23 浏览

eslint - 如何列出我们的 ESLint 配置匹配的文件?

我们正在更新我们的 ESLint 配置,但不幸的是,我们已经从 1 分钟的运行时间变成了 40 分钟没有完成。我发现很难确定是什么规则导致了它,如果有的话,我怀疑问题确实是正在检查我们不需要检查的文件。

有没有办法列出匹配的文件以供检查?

0 投票
1 回答
77 浏览

eslint - 如何允许 console.info()/warn()/error() 并禁用 eslint 配置文件中的所有其他内容?

我的.eslintrc文件没有"no-console"规则,默认情况下所有console.*()调用都会出错。

我需要允许console.info(),console.warn()console.error(), 所以我no-console在我的.eslintrc:

现在 eslint 不会抱怨“信息”、“警告”、“错误”,但它也不会抱怨“日志”。

我错过了什么?

0 投票
0 回答
1972 浏览

javascript - 配置 Babel + ESLint 时遇到“找不到模块”

几周前我创建了一个简单的应用程序,create-react-app几乎立即我开始在 VSCode 中收到这个错误,关于它对 Babel 相关的东西不满意......我忽略了。我的应用程序有效,我能够构建并部署到 Heroku。ESLint 也在工作。但是 VSCode 中不断出现错误,这让我陷入了 Babel 和 ESLint 噩梦的兔子洞。

我得到的错误是关于babel-eslint我实际上没有安装的错误,尽管它是我的.eslintrc.json配置中命名的解析器。这是package.json在我进行任何更改之前我的文件的样子:

这就是我的 .eslintrc.json 文件的样子:

由于babel-eslint已弃用,我添加了@babel/eslint-parser并且无法为我的生活弄清楚如何使这项工作。这是我当前的相关配置文件:package.json

.eslintrc.json

这是 babel.config.js 虽然我不知道这个文件是否仍然需要和/或正确配置

这个错误是目前出现在诸如importmodule

0 投票
0 回答
34 浏览

javascript - @babel/eslint-parser 与裸 js 项目

我遇到了一个问题@babel/eslint-parser,我运行了一个裸 js 项目(没有打字稿),并且 eslint keep 显示错误消息Unable to resolve path to module。这是我的 eslintrc.js 文件的一部分:

babelrc.json

0 投票
2 回答
11860 浏览

eslint - ESLint:解析错误:此实验性语法需要启用以下解析器插件之一:'jsx, flow, typescript' (2:9)

我正在尝试在 webstorm 中使用 eslint,但它不起作用并显示错误:ESLint: Parsing error: This Experimental syntax requires enable the following parser plugin(s): 'jsx, flow, typescript' (2: 9)。这是我的 .eslintrc 和 package.json 设置。我应该怎么做才能修复错误?包.json

.eslintrc

0 投票
0 回答
93 浏览

vue.js - 我的 vuejs 应用程序的 package.json 中的几个 eslint

我已经按照一些教程创建了一个 vuejs 应用程序。一切正常,但似乎我的 package.json 文件中有很多“eslint”出现。我想知道这是否正常。我很确定那不是,但我不知道应该删除什么,一切似乎都很有用:

当我犯一些 eslint 错误时,它会在控制台中警告我给我一个错误,这是完美的,但我认为我可以减少 devdependancies。我在互联网上搜索,我看到有一些短绒的战斗。如果有人能帮我一把,那就太好了。

0 投票
1 回答
459 浏览

javascript - @babel/eslint-parser 在 vue 文件上抛出错误

我已经在我的 webpack 和 vue 项目中使用 @babel/eslint-parser 和 eslint-plugin-vue 设置了 eslint-webpack-plugin,但是当我尝试检查 vue 文件时,它会抛出以下错误:

phone-link.vue 中的错误
1:0 错误解析错误:此实验性语法需要启用以下解析器插件之一:'jsx, flow, typescript' (1:0)

我的设置中是否缺少某些内容,因为它适用于非 vue 文件?

套餐:

Webpack 配置

eslintrc

示例 vue 文件

0 投票
0 回答
19 浏览

vue.js - 由于 ESLint,VueJS 无法在 Typescript 中编译 DexieJS 数据库类

VueJS 无法在 Typescript 中编译 DexieJS 数据库类。错误指向未能处理 Dexie.Table 类型,但 DexieJS 的插件包含类型。它说“您可能需要一个额外的加载器来处理这些加载器的结果。” 但我不确定要包含哪些处理程序以及如何包含,因为 DexieJS 的文档没有提到这一点。

更新:根据 Estus Flask 在评论中的说法,这可能是一个配置错误的 lint。如何为该项目正确配置 eslint 或修复以下特定错误

我在下面收到此错误

我的代码如下-----------

包.json

CanaryDB.ts

仪表板.vue

0 投票
0 回答
57 浏览

reactjs - 我在反应项目中通过 linting 得到错误

我正在尝试在我的反应项目中设置 eslint。我收到错误: 加载规则“更漂亮/更漂亮”时出错:context.getPhysicalFilename 不是函数 linting G:\web_development\myreact\src\index.js 时发生

我的 .eslintrc 是