问题标签 [eslintrc]

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 投票
2 回答
38234 浏览

reactjs - 在我的反应应用程序中使用 jest,未定义描述

我是开玩笑的新手,并试图在我的以下代码中找出一些基本的东西

我对此的问题/困惑是

  1. 我收到一条错误消息,说未定义描述,如何导入需要的模块?
  2. 这应该与业力/茉莉花一起使用吗?
0 投票
5 回答
29248 浏览

eslint - 允许调试器;某些文件中的语句,使用 ESLint

假设我想使用这个规则:

https://eslint.org/docs/rules/no-debugger

但是,我有大约 15 个文件要保留调试器;陈述。

有什么我可以在 .ts/.js 文件的顶部添加的东西,可以告诉 ESLint 忽略no-debugger这个特定文件的规则吗?

0 投票
1 回答
17695 浏览

javascript - 如何修复这个 eslint path not resolved 错误?没有未解决的

节点版本:v6.11.0

错误信息:

无法解析模块“./coins.json”的路径。(导入/未解决)

我还附上了错误的屏幕截图:

在此处输入图像描述

在这里您可以看到 App.js 和 coin.json 位于同一个根目录中:

在此处输入图像描述

.eslintrc

应用程序.js

我的 webpack.config.babel.js

0 投票
1 回答
3118 浏览

node.js - 为 .ejs 文件禁用 eslint

我的项目中有一个模板文件,在运行 eslint 时,我因此面临各种问题。其中一些是 -

error Parsing error: Unexpected token !

error Parsing error: Unexpected token <

为了克服这一点,我试图在eslint-plugin-ejs没有帮助的情况下使用。我也访问过下面的 SO 链接 -

关闭特定文件的 eslint 规则

ESLint 解析错误:意外的令牌

神秘的 ESLint 解析错误

还有更多,但又没有运气。现在我只想将此文件从 eslint 中排除,但找不到这样做的方法。任何帮助将不胜感激。

0 投票
2 回答
3804 浏览

intellij-idea - eslint 错误预期缩进 1 个制表符,但发现 0

我正在开发一个具有 eslintrc 文件的项目,当我在 Intellij 项目中运行 npm run test 时。我收到一个错误

我尝试选中启用 ESlint 搜索 .eslintrc 文件的框 > 其他设置 > 默认设置 > 语言和框架 > javascript > 代码质量工具 > ESLint

我什至尝试在设置中将选项卡编号从 4 更改为 2,但出现错误。任何帮助表示赞赏。

0 投票
0 回答
272 浏览

javascript - JS / Flow:未解析类型 $ReadOnlyArray

我试图让 IDE 识别 Flow 原生类型,但没有成功。

我在我的项目中安装了 ESLint。不知道为什么 Flow 无法解析它们。

我所有的节点模块都是最新的。

这是我的 .eslintrc.json 的一部分:

0 投票
1 回答
588 浏览

eslint - Eslint 在 VSCode 中报告,但不在终端上

我正在使用 es-lint VScode 扩展,它捕获了 5 个 linting 错误,但是当我从package.json它运行 npm run lint 时,它只列出了 2 个错误。我想知道为什么终端没有输出所有 linting 错误,所以我可以esw --fix在保存时修复它。

注意:我同时使用 prettier 和 airbnb 配置规则。

这是我的.eslintrc

这里是pacjakge.json

0 投票
3 回答
7634 浏览

javascript - 如何使用 eslint 修复一条规则

我想使用 eslint 命令标志--fix来修复一个规则。我尝试了命令:eslint --fix --config ./.eslintrcsomerules.js .. 但它不起作用。如何实现目标?

我的.eslintrcsomerules.js文件如下:

0 投票
4 回答
35980 浏览

javascript - ESLint 仅针对特定目录(eslintrc、create-react-app)

我有一个类似于这样的文件夹结构:

我正在使用 create-react-app 并正在应用 airbnb 规则。我已经能够从 CLI 轻松地在特定文件夹中运行 linter,但在编译时,它针对所有文件夹。

我想仅在/src文件夹中的文件上运行 linter 编译。

我该怎么办?我尝试了多种解决方案。

谢谢!

TL:DR 使用 eslint 和 create-react-app 时,如何仅针对一个子文件夹及其所有文件进行编译?

0 投票
1 回答
993 浏览

javascript - 我应该如何处理首选箭头回调和未命名函数代码问题

我是 ES6 的新手,一直在试图弄清楚如何重写它。

我收到 ff: 在我的 eslint

  • 意外的函数表达式。(首选箭头回调)
  • 意外的未命名函数。(功能名称)

server.listen(config.site.port, config.site.host, function (err) { if (err) { throw err; } });

我尝试阅读规格并尝试一下,但似乎无法弄清楚如果if有条件该怎么办。 https://eslint.org/docs/rules/prefer-arrow-callback

非常感谢。