问题标签 [grunt-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.

0 投票
1 回答
543 浏览

gruntjs - grunt-contrib-watch 不能与 eslint 一起使用,只能查看更改的文件集

我似乎无法让 ESLint 仅在使用 grunt-contrib-watch 更改的文件上运行。

我能够用 JSHint 做到这一点。

任何帮助 ESLint 做同样的事情都将不胜感激。

0 投票
1 回答
1326 浏览

gruntjs - .eslintignore 在同级目录中不起作用

我无法获取grunt-eslint文件.eslintignore

我的设置非常不典型,因为我在同级目录中的文件上运行任务,而不是在工作目录本身中。

我的.eslintignore

这些模式似乎与兄弟目录中的任何文件都不匹配。有任何想法吗?

0 投票
1 回答
129 浏览

javascript - 自定义规则检查源码

我正在使用ESLint制定自定义规则。

基本上:

我的代码可以找到我正在寻找的错误,但是我在将它们报告给 ESLint 时遇到了问题。

我得到:

加载规则“测试规则”时出错:无法读取未定义的属性“类型”

由于我根本不使用 AST,我应该如何配置context.report(report);并且这个模块应该有一个?return

关于我所缺少的任何建议?

0 投票
1 回答
659 浏览

gruntjs - 如果找不到文件,如何让 gruntjs 跳过 eslint 任务?

我将 grunt 与 grunt-eslint 插件一起使用。这是一个更大的 grunt 任务的一部分,它首先找到更改的文件并使用它们执行各种任务。如果没有更改任何 JS 文件(例如,如果我只是更改 CSS 文件),则整个任务将中止,因为 eslint 失败并显示“找不到任何要验证的文件”消息。

如果找不到任何 JS 文件,我不希望任务失败。

有没有办法:

A. 如果没有文件运行,grunt 任务是否甚至不调用 eslint 并且不会失败?

B. 如果没有文件运行,eslint 不会失败吗?

(相关,但特定于从 grunt 调用的不同工具:如果没有匹配的文件,可以使 assemble 目标静音吗?(不使用 --force)

0 投票
1 回答
5762 浏览

javascript - ESLint 无输出

我正在尝试从本教程开始使用 ESLint:https ://davidwalsh.name/eslint

我已经复制了示例文件。当我eslint uploader.js在其目录中运行时,什么都没有发生 - 有一个换行符,然后提示返回。根本没有输出。

我已经在同一目录中的 JSON 文件上运行它,并使用 Grunt 任务在项目范围内的所有 JS 文件上运行它。这些返回一些错误,但与我所期望的相差无几。

当我eslint在命令行上运行时,它按预期运行 - 返回参数和选项文档。我尝试重新启动实例,重新安装 ESLint,故意将严重错误引入uploader.js,但没有任何反应,更不用说教程中显示的输出了。有人可以帮忙吗?

0 投票
1 回答
200 浏览

gruntjs - 让 grunt-eslint 使用全局安装的 eslint 插件

调用grunt-eslint会导致直接从命令行Cannot find module 'eslint-plugin-react'调用时不会发生的错误。eslint

我已经eslint-plugin-react全局安装了。

有没有一种简单的方法可以使grunt eslint行为方式与 相同eslint

0 投票
3 回答
5210 浏览

javascript - Grunt-eslint 和启用 `--fix` 标志来自动修复违规

我知道eslintCLI 本身有一个--fix标志,但我无法从文档中得知如何通过eslintConfig(in package.json) 或在我的 Gruntfile 中的 grunt-eslint 配置中使用它。

我有以下配置package.json

lint并使用此 Grunt 配置通过任务调用它:

在这种情况下如何启用--fix标志?

0 投票
11 回答
105675 浏览

javascript - “未找到 ESLint 配置”错误

最近,我们升级到ESLint 3.0.0并开始收到以下运行grunt eslint任务的消息:

这是grunt-eslint配置:

我们应该怎么做才能修复错误?

0 投票
3 回答
15039 浏览

javascript - 错误:未找到 ESLint 配置

无法使用 Gulp 识别和运行 ESLint。gulpfile.js 的代码是:

和 eslint.config.json 是:

最后 package.json 依赖项是:

我可以编辑什么来使三个文件中的一个或多个工作?

0 投票
2 回答
804 浏览

javascript - Grunt - grunt-eslint 不启动任务

我已经在我的 gruntfile.js 中设置了grunt-eslint,但是当我运行“grunt eslint”时,什么也没发生。该任务看起来会开始,但即使在 15 分钟后仍然静止不动。

我所有的其他任务都很好,除了 eslint 没有显示任何错误或任何东西。

gruntfile.js

.eslintrc.json

gruntfile 和 .eslintrc.json 都在根目录下

有谁知道会导致这种情况的原因是什么?我的设置错了吗?