问题标签 [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.
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
eslint - 如何列出我们的 ESLint 配置匹配的文件?
我们正在更新我们的 ESLint 配置,但不幸的是,我们已经从 1 分钟的运行时间变成了 40 分钟没有完成。我发现很难确定是什么规则导致了它,如果有的话,我怀疑问题确实是正在检查我们不需要检查的文件。
有没有办法列出匹配的文件以供检查?
eslint - 如何允许 console.info()/warn()/error() 并禁用 eslint 配置文件中的所有其他内容?
我的.eslintrc
文件没有"no-console"
规则,默认情况下所有console.*()
调用都会出错。
我需要允许console.info()
,console.warn()
和console.error()
, 所以我no-console
在我的.eslintrc
:
现在 eslint 不会抱怨“信息”、“警告”、“错误”,但它也不会抱怨“日志”。
我错过了什么?
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 虽然我不知道这个文件是否仍然需要和/或正确配置
这个错误是目前出现在诸如import
和module
javascript - @babel/eslint-parser 与裸 js 项目
我遇到了一个问题@babel/eslint-parser
,我运行了一个裸 js 项目(没有打字稿),并且 eslint keep 显示错误消息Unable to resolve path to module
。这是我的 eslintrc.js 文件的一部分:
babelrc.json
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
vue.js - 我的 vuejs 应用程序的 package.json 中的几个 eslint
我已经按照一些教程创建了一个 vuejs 应用程序。一切正常,但似乎我的 package.json 文件中有很多“eslint”出现。我想知道这是否正常。我很确定那不是,但我不知道应该删除什么,一切似乎都很有用:
当我犯一些 eslint 错误时,它会在控制台中警告我给我一个错误,这是完美的,但我认为我可以减少 devdependancies。我在互联网上搜索,我看到有一些短绒的战斗。如果有人能帮我一把,那就太好了。
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 文件
vue.js - 由于 ESLint,VueJS 无法在 Typescript 中编译 DexieJS 数据库类
VueJS 无法在 Typescript 中编译 DexieJS 数据库类。错误指向未能处理 Dexie.Table 类型,但 DexieJS 的插件包含类型。它说“您可能需要一个额外的加载器来处理这些加载器的结果。” 但我不确定要包含哪些处理程序以及如何包含,因为 DexieJS 的文档没有提到这一点。
更新:根据 Estus Flask 在评论中的说法,这可能是一个配置错误的 lint。如何为该项目正确配置 eslint 或修复以下特定错误
我在下面收到此错误
我的代码如下-----------
包.json
CanaryDB.ts
仪表板.vue
reactjs - 我在反应项目中通过 linting 得到错误
我正在尝试在我的反应项目中设置 eslint。我收到错误: 加载规则“更漂亮/更漂亮”时出错:context.getPhysicalFilename 不是函数 linting G:\web_development\myreact\src\index.js 时发生
我的 .eslintrc 是