问题标签 [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.
eslint - 允许调试器;某些文件中的语句,使用 ESLint
假设我想使用这个规则:
https://eslint.org/docs/rules/no-debugger
但是,我有大约 15 个文件要保留调试器;陈述。
有什么我可以在 .ts/.js 文件的顶部添加的东西,可以告诉 ESLint 忽略no-debugger
这个特定文件的规则吗?
node.js - 为 .ejs 文件禁用 eslint
我的项目中有一个模板文件,在运行 eslint 时,我因此面临各种问题。其中一些是 -
error Parsing error: Unexpected token !
error Parsing error: Unexpected token <
为了克服这一点,我试图在eslint-plugin-ejs
没有帮助的情况下使用。我也访问过下面的 SO 链接 -
还有更多,但又没有运气。现在我只想将此文件从 eslint 中排除,但找不到这样做的方法。任何帮助将不胜感激。
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
javascript - 在 Visual Studio Code 和 ESlint 中调试 JavaScript 时,是否可以关闭默认的 stepping into?
在使用 ESlint 在 Visual Studio Code 中调试 JavaScript 时,它尝试进入的大多数文件都是 node_internals,例如:module.js、bootstrap_node.js util.js 等。您可以手动“切换跳过此文件”来跳过它们,但它不记得你的选择。设置中有没有办法忽略所有 node_internals 文件,或者需要手动将它们全部添加到忽略列表中?
node.js - 有没有办法忽略 eslint-plugin-security 的测试文件?
在一个 node.js 项目中,我添加了 eslint-plugin-security,它对我的测试/规范文件中的代码(使用 mochajs)给出了很多警告。由于测试代码不会在生产环境中运行,因此它们看起来不像在项目的实际代码中那样有用。(很多通用对象注入接收器警告)
/* eslint-disable */
除了放在每个规范文件的顶部之外,有没有办法让安全插件忽略某些文件?
javascript - 如何让 eslint/vscode-eslint 停止 linting .eslintrc?
问题
我的 VS Code PROBLEMS 窗格中有一堆来自 eslint 的“问题”,抱怨我的.eslintrc
. 在 VS Code 之外检查目录不会显示.eslintrc
问题。我的.eslintrc
和.eslintignore
文件在我的工作区目录中(与我的目录相同的位置.vscode
。
我尝试过的事情
我尝试将以下条目添加到我的.eslintignore
文件中:
**/.*
**/.eslintrc
.eslintrc
./.eslintrc
但是它们都没有阻止 VS Code 在文件编辑器和问题窗格中显示错误。
我已将.eslintrc
VS Code 中的排除文件设置添加到,然后在问题窗格中激活排除文件过滤器,但我不想从 EXPLORER 窗格中隐藏文件。
问题
如何强制 VS Code/ESLint/vscode-eslint/罪魁祸首.eslintrc
在 VS Code 内部进行 linting 时忽略我?
.eslintrc
谢谢!
解决方案
问题是我.eslintrc
的格式是一种奇怪的 JSON 格式,当 ESLint 读得很好时,VS Code 告诉我所有的问题。一旦我将其正确格式化为 JSON,VS Code 就不再抱怨了。
javascript - eslint 在将特定文件添加到 ignorePatterns 时忽略所有文件
我正在尝试在 Next.js 项目中实现 eslint,但我不想next.config.js
被 lint。我尝试添加ignorePatterns
到.eslintrc.json
,添加.eslintignore
文件eslintIgnore
并向我添加属性package.json
,它们似乎都有相同的错误行为。
仅保留目录路径时,它按预期工作:
输出是:
next.config.js
为了消除这两个错误,我尝试ignorePatterns
像这样添加:
但这是我得到的输出:
这是没有意义的,因为我没有模式.
。我可以添加内联注释以next.congif.js
明确忽略引发错误的行,但最好完全忽略该文件。顺便说一句,除了那些我想忽略的文件之外,我的项目中还有很多其他文件。
我错过了什么吗?有没有其他方法可以忽略项目中的特定文件?
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
感谢您花时间提供帮助的任何人
javascript - 如何从 eslint 中排除文档文件夹
我正在通过运行以下命令在 React 应用程序(使用 web-pack)中创建文档,
这会在应用程序的根目录上创建一个名为docs
.
但是,当我运行时npm test sometest.test.js
,eslint 在测试之前运行并抛出一长串错误,因为它在docs
文件夹上运行。我尝试docs
通过将文件夹添加到 .eslintignore 文件中来从 eslint 中排除文件夹,如下面共享的示例所示。
.eslintignore
但是我仍然在文件夹上看到由 eslint 创建的一长串错误docs
。错误如下所示,
我怎样才能解决这个问题?谢谢