问题标签 [eslint]
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.
javascript - 自定义规则检查源码
我正在使用ESLint制定自定义规则。
基本上:
我的代码可以找到我正在寻找的错误,但是我在将它们报告给 ESLint 时遇到了问题。
我得到:
加载规则“测试规则”时出错:无法读取未定义的属性“类型”
由于我根本不使用 AST,我应该如何配置context.report(report);
并且这个模块应该有一个?return
关于我所缺少的任何建议?
javascript - 等效于 es6 中的私有变量(前导下划线)?
我在这里有这段代码:
eslint
报错:
在 python 中,我可以通过将变量重命名为_responseMetadata
. es6中是否有等效项?
eslint - EsLint - 禁止“不要使用‘新’来产生副作用”
我看到了用 jsLint 抑制这个的方法,试过了,没用。
我需要“新”关键字,否则我的脚本不起作用。
如何在 .eslintrc 中抑制它?
非常感谢
更新:根据乔丹的要求。 [请注意我的应用程序是用 ReactJs 编写的]
错误:不要将“新”用于副作用 no-new
现在,如果我满足 EsLint,我的应用程序就会出错:
未捕获(承诺中)类型错误:无法设置未定义(…)的属性“_handleMouse”
javascript - 为什么 eslint 不检查 JS?
Eslint 加载,但不修复“问题 js”... 文件 eslint.config.json
在 JS 文件中,我可以使用全局变量... Lint 不检查 JS。
jenkins - 如何集成 Jenkins 和 Eslint XML 文件?
我最近发现了“如何将 Eslint 与 jenkins 集成? ”这个问题,它看起来很棒,但实际上并没有按预期工作。
我已经用 jenkins 安装了 checkstyle,但它没有像这张图片那样显示:
在构建后操作部分,我无法插入我的eslint
xml 文件。
有没有另一种方法可以让 checkstyle 与 eslint 体面地工作,并且每次 eslint 失败时构建失败?
谢谢
javascript - 如何在 reactjs 中使用原型
我想removeChild
在基于 reactJs 的项目中增强 html 的属性,当我使用 webpack 构建它并 eslint 它显示ReferenceError: Node is not defined
这是我正在尝试使用的代码。
请帮我解决这个错误。
atom-editor - “quote-props”:Atom 中 .eslintrc 中的“一致”
当使用带有包 linter (v1.9.1) 和 linter-eslint (v3.1.1) 的 Atom (v1.0.19) 时,每次保存任何.js
文件后,我都会收到以下错误:
规则“quote-props”的配置无效:值“一致”必须是枚举值。
我的.eslintrc
contains (以及其他) quote-props": [2, "consistent"]
,但是在查看http://eslint.org/docs/rules/quote-props#consistent时,这似乎是一个有效的配置选项。
那么为什么会出现错误,我做错了什么?
PS如果我注释掉quote-props
规则,一切正常。
eslint - 为什么这会在 eslint 中触发 comma-dangle 规则?
这对我来说看起来是正确的,但是为什么 eslint 显示违反规则,comma-dangle
在最后一个属性“凭据”的末尾缺少尾随逗号?
.eslintrc
javascript - JSX/React 上的 ESLint 错误
我正在使用 React,这是我第一次,我需要知道这个错误是什么以及如何修复它
这是我收到错误的文件