问题标签 [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 回答
33689 浏览

typescript - 无法加载插件@typescript-eslint:找不到模块'eslint-plugin-@typescript-eslint'

我正在将我的项目从 tslint 重新配置为 eslint。我可以手动运行 eslint,但 webpack 无法运行并显示以下错误消息:

我已经排除了错误的 .eslintrc.js 和缺少依赖项,因为当我手动运行它时它可以工作 ./node_modules/eslint/bin/eslint.js ./ --ext .ts,.tsx --config ./.eslintrc.js

我不确定这是否是 eslint-loader 的上游问题。

我的 package.json

0 投票
1 回答
3851 浏览

react-native - 如何解决 ESLint 错误无法解析模块“react-native”的路径

新反应原生并尝试在我的项目中设置 ESLint。我收到了这个特定的错误:

无法解析模块“react-native”的路径。(导入/未解决)

我在 SO 上搜索并找到了类似的线程,但似乎没有任何效果。我也尝试清理 npm 缓存。

我的 index.js 文件在项目根目录(使用 Atom 编辑器)和上面代码片段中的 react 一词下有一个红色下划线。

0 投票
1 回答
360 浏览

reactjs - How to add custom lint rules in create-react-app without ejecting the boilerplate?

I'm trying to add custom lint rules on top of the lint rules that come out of the box with create-react-app. Doing so throws error about versioning issue of certain lint packages while running the build.

0 投票
1 回答
1104 浏览

javascript - eslint - vue/script-indent 忽略对象字段

我有以下 ESLint 规则设置:

但是,我希望在以下情况下忽略缩进(对象键的值是另一个对象)。

这是 linter 的输出:

但我希望嵌套对象保持不变,所以它看起来像这样:

所以它应该是一个应该被忽略的对象内部的对象。我也想在对象中包含数组也被忽略(因此我的忽略对象和数组)

0 投票
2 回答
13581 浏览

visual-studio-code - eslint 正在运行但未显示任何 lint 错误/警告

我正在使用带有 eslint 的 vscode。eslint 控制台显示以下内容:

所以 eslint 似乎正在加载和运行。但是,.eslintrc我的项目根目录中有一个具有规则的文件,并且 vscode 没有向我显示任何 linting 错误。

我该如何调试?

0 投票
1 回答
559 浏览

eslint - ESLint 找不到文件

我一直在尝试用 ESLint 整理我的新项目,但没有任何运气。以前, runningyarn eslint --fix .会 lint 我项目中的所有文件,但现在,它给出了这个错误:No files matching the pattern "." were found.. 是否有重大变化?

0 投票
1 回答
191 浏览

javascript - 如何获取 .eslintrc.js 忽略所有无 js 文件

如何配置.eslintr.js忽略所有非 js 文件?

.eslintignore使用该规则启动了一个文件,!**/*.js但不起作用。

0 投票
1 回答
6929 浏览

javascript - 如何让 eslint/vscode-eslint 停止 linting .eslintrc?

问题

我的 VS Code PROBLEMS 窗格中有一堆来自 eslint 的“问题”,抱怨我的.eslintrc. 在 VS Code 之外检查目录不会显示.eslintrc问题。我的.eslintrc.eslintignore文件在我的工作区目录中(与我的目录相同的位置.vscode

我尝试过的事情

我尝试将以下条目添加到我的.eslintignore文件中:

  1. **/.*
  2. **/.eslintrc
  3. .eslintrc
  4. ./.eslintrc

但是它们都没有阻止 VS Code 在文件编辑器和问题窗格中显示错误。

我已将.eslintrcVS Code 中的排除文件设置添加到,然后在问题窗格中激活排除文件过滤器,但我不想从 EXPLORER 窗格中隐藏文件。

问题

如何强制 VS Code/ESLint/vscode-eslint/罪魁祸首.eslintrc在 VS Code 内部进行 linting 时忽略我?

.eslintrc

谢谢!

解决方案

问题是我.eslintrc的格式是一种奇怪的 JSON 格式,当 ESLint 读得很好时,VS Code 告诉我所有的问题。一旦我将其正确格式化为 JSON,VS Code 就不再抱怨了。

0 投票
0 回答
230 浏览

reactjs - Bitbucket Pipelines 中的导入/未解析

对于我的 React 应用程序,我的 .env 文件具有以下条目:

这允许我在导入包时使用绝对路径。

在 eslintrc.json 中,我有这个配置来处理 eslint 的 import/no-unresolved 规则:

此设置适用于我的本地环境。

但是,当我将代码推送到 Bitbucket 时,构建失败并显示以下消息:

我应该如何设置 Bitbucket 管道?

0 投票
1 回答
106 浏览

reactjs - VScode没有拿起eslint.rc,但终端是

我正在使用 React 和 ESlint 配置一个新应用程序。在我的 .eslintrc.js文件中,我正在扩展 airbnb 并像这样覆盖他们的一些规则。

当我启动我的 webpack 开发服务器时,我在终端中没有收到任何错误,但在我的 IDE(VSCode)中它仍然给我一个错误。

我没有全局安装 ESlint,所以它应该查看我的.eslintrc.js. 我似乎无法弄清楚出了什么问题。我已经尝试更改"off"0和其他一些东西。任何见解将不胜感激。