问题标签 [eslintignore]

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 投票
5 回答
29248 浏览

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

假设我想使用这个规则:

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

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

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

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 投票
0 回答
1113 浏览

babeljs - ESlint - 解析错误:类私有函数的意外令牌

我得到Parsing error: Unexpected token了下面类的 _processMessage (私有函数)。我正在使用 babel 和 eslint(“babel-eslint”、“babel-cli”、“babel-core”、“babel-preset-env”、“babel-plugin-add-module-exports”、“eslint”、“ eslint-config-google”)。

错误是 6:9 error Parsing error: Unexpected token _processMessage

0 投票
0 回答
332 浏览

javascript - 在 Visual Studio Code 和 ESlint 中调试 JavaScript 时,是否可以关闭默认的 stepping into?

在使用 ESlint 在 Visual Studio Code 中调试 JavaScript 时,它尝试进入的大多数文件都是 node_internals,例如:module.js、bootstrap_node.js util.js 等。您可以手动“切换跳过此文件”来跳过它们,但它不记得你的选择。设置中有没有办法忽略所有 node_internals 文件,或者需要手动将它们全部添加到忽略列表中?

0 投票
2 回答
16726 浏览

node.js - 有没有办法忽略 eslint-plugin-security 的测试文件?

在一个 node.js 项目中,我添加了 eslint-plugin-security,它对我的​​测试/规范文件中的代码(使用 mochajs)给出了很多警告。由于测试代码不会在生产环境中运行,因此它们看起来不像在项目的实际代码中那样有用。(很多通用对象注入接收器警告)

/* eslint-disable */除了放在每个规范文件的顶部之外,有没有办法让安全插件忽略某些文件?

0 投票
0 回答
41 浏览

javascript - .eslintignore 排除在启动 eslint 时不适用

这是我的项目架构:

代码架构

我的 .eslintignore :

这两个文件夹位于client/public && client/test但是由于某种原因在启动 eslint 时,它仍然会检查我排除的文件。

我通过这个命令启动 eslint:

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 回答
6515 浏览

javascript - eslint 在将特定文件添加到 ignorePatterns 时忽略所有文件

我正在尝试在 Next.js 项目中实现 eslint,但我不想next.config.js被 lint。我尝试添加ignorePatterns.eslintrc.json,添加.eslintignore文件eslintIgnore并向我添加属性package.json,它们似乎都有相同的错误行为。

仅保留目录路径时,它按预期工作:

输出是:

next.config.js为了消除这两个错误,我尝试ignorePatterns像这样添加:

但这是我得到的输出:

这是没有意义的,因为我没有模式.。我可以添加内联注释以next.congif.js明确忽略引发错误的行,但最好完全忽略该文件。顺便说一句,除了那些我想忽略的文件之外,我的项目中还有很多其他文件。

我错过了什么吗?有没有其他方法可以忽略项目中的特定文件?

0 投票
2 回答
3300 浏览

vue.js - ESLint linting node_modules

我一直在尝试谷歌搜索上的所有结果作为可能的解决方案,但到目前为止没有任何运气。

每当我npm run vue-cli-service serve --port 1024在我的 vue 项目(使用 vue cli 创建)上运行时,我都会收到错误node_modules

所有错误看起来都来自一个文件夹:ts-toolbelt. 最终结果可以在这里看到:pastebin

这是我的.eslintrc

.eslintignore

vue.config.js

感谢您花时间提供帮助的任何人

0 投票
0 回答
42 浏览

javascript - 如何从 eslint 中排除文档文件夹

我正在通过运行以下命令在 React 应用程序(使用 web-pack)中创建文档,

这会在应用程序的根目录上创建一个名为docs.

但是,当我运行时npm test sometest.test.js,eslint 在测试之前运行并抛出一长串错误,因为它在docs文件夹上运行。我尝试docs通过将文件夹添加到 .eslintignore 文件中来从 eslint 中排除文件夹,如下面共享的示例所示。

.eslintignore

但是我仍然在文件夹上看到由 eslint 创建的一长串错误docs。错误如下所示,

我怎样才能解决这个问题?谢谢