问题标签 [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.
reactjs - 在我的反应应用程序中使用 jest,未定义描述
我是开玩笑的新手,并试图在我的以下代码中找出一些基本的东西
我对此的问题/困惑是
- 我收到一条错误消息,说未定义描述,如何导入需要的模块?
- 这应该与业力/茉莉花一起使用吗?
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 中排除,但找不到这样做的方法。任何帮助将不胜感激。
intellij-idea - eslint 错误预期缩进 1 个制表符,但发现 0
我正在开发一个具有 eslintrc 文件的项目,当我在 Intellij 项目中运行 npm run test 时。我收到一个错误
我尝试选中启用 ESlint 搜索 .eslintrc 文件的框 > 其他设置 > 默认设置 > 语言和框架 > javascript > 代码质量工具 > ESLint
我什至尝试在设置中将选项卡编号从 4 更改为 2,但出现错误。任何帮助表示赞赏。
javascript - JS / Flow:未解析类型 $ReadOnlyArray
我试图让 IDE 识别 Flow 原生类型,但没有成功。
我在我的项目中安装了 ESLint。不知道为什么 Flow 无法解析它们。
我所有的节点模块都是最新的。
这是我的 .eslintrc.json 的一部分:
eslint - Eslint 在 VSCode 中报告,但不在终端上
我正在使用 es-lint VScode 扩展,它捕获了 5 个 linting 错误,但是当我从package.json
它运行 npm run lint 时,它只列出了 2 个错误。我想知道为什么终端没有输出所有 linting 错误,所以我可以esw --fix
在保存时修复它。
注意:我同时使用 prettier 和 airbnb 配置规则。
这是我的.eslintrc
:
这里是pacjakge.json
:
javascript - 如何使用 eslint 修复一条规则
我想使用 eslint 命令标志--fix
来修复一个规则。我尝试了命令:eslint --fix --config ./.eslintrcsomerules.js .
. 但它不起作用。如何实现目标?
我的.eslintrcsomerules.js文件如下:
javascript - ESLint 仅针对特定目录(eslintrc、create-react-app)
我有一个类似于这样的文件夹结构:
我正在使用 create-react-app 并正在应用 airbnb 规则。我已经能够从 CLI 轻松地在特定文件夹中运行 linter,但在编译时,它针对所有文件夹。
我想仅在/src文件夹中的文件上运行 linter 编译。
我该怎么办?我尝试了多种解决方案。
谢谢!
TL:DR 使用 eslint 和 create-react-app 时,如何仅针对一个子文件夹及其所有文件进行编译?
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
非常感谢。