问题标签 [gulp-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 投票
0 回答
174 浏览

javascript - gulp-eslint 不掉毛,即使 eslint 直接正确掉毛

我有一个项目在不使用 gulp 进行 linting 时显示错误,但在通过 gulp-eslint 进行 linting 时未能显示相同的错误。

gulpfile.js

.eslintrc.json

eslint 直接工作,但不是通过 gulp 任务

项目结构

为什么我的 gulp 任务不能正确 lint?

编辑

似乎如果我更改为下面的paths.js,它会检查任何子目录中的所有文件

如果我更改为下面的paths.js,它会检查当前目录中的所有文件

我有点疑惑,为什么 **/*.js什么都没有呢?

0 投票
1 回答
236 浏览

gulp - gulp-eslint: TypeError: (0 , _eslint2.default) 不是函数

尝试使用 gulp 运行 eslint 并收到此错误。我错过了什么?这是我的gulpfile.bable.js文件。

这是完整的错误:

0 投票
2 回答
1300 浏览

eslint - gulp-eslint:如何配置“no-use-before-define”规则

我正在尝试关闭"no-use-before-define"函数的规则,但让它对变量和类保持活动状态。

在此处找到的文档中http://eslint.org/docs/rules/no-use-before-define它说这是正确的配置语法:

当我运行它时,虽然我收到了这个错误:

我知道 gulp-eslint 语法与官方的 eslint 配置语法有点不同。

我无法弄清楚 gulp-eslint 的语法是什么{ "functions": false, "classes": true, "variables ": true }。似乎在任何地方都没有任何文档。

0 投票
1 回答
51 浏览

javascript - 用 lint 问题打破下划线循环

下面是代码,一旦找到结果就尝试通过返回true来打破循环

代码按照预期运行得非常好,但 lint 抛出错误:

如何抑制这个错误,或者有没有办法编写更好的代码来摆脱这个错误?

0 投票
1 回答
276 浏览

javascript - 如何在任务之间切换输出

是否可以在任务之间切换 Gulp 的输出?

例如,我想build连续运行我的任务并默认查看其输出,并且我希望能够将build' 的输出替换为eslint' 的输出,但前提是这种情况发生。build所以,如果所有违规行为都得到纠正,我可以再次看到's 的输出。

在我开始修补之前,这似乎很简单。我错过了什么吗?

0 投票
2 回答
626 浏览

javascript - 如何在编译之前在多个文件之间共享全局 javascript 变量?

当有多个文件将被编译为共享全局变量/函数的单个文件时,处理 linting 的最佳方法是什么。例如:

文件_1.js:

文件_2.js:

当这两个文件编译合并后,就没有问题了。但是file_1.js会引发与未使用变量相关的 linting 错误,而file_2.js 会引发与未定义变量相关的 linting 错误。

我觉得我可以忽略与问题相关的特定行,但这违背了整理文件的目的。在 linting 过程中,在文件之间共享信息的最佳方式是什么?

0 投票
1 回答
113 浏览

javascript - 使用 Trails js 时出现 Eslint 错误

在测试之前,我正在使用 Eslint 对我的 Trails.js 项目的代码进行 lint。Tails.js 带有现有的预配置eslint-config-trails。但是,当我测试我的代码时Definition for rule 'no-global-assign' was not found,对于我的代码库中的每个 .js 文件,eslint 都会引发错误。

手动添加规则:

不修复错误。将规则设置"warn"为至少让我运行测试,但会为每个 .js 文件输出一个警告。

0 投票
0 回答
371 浏览

javascript - 如何使用 gulp-eslint 查找 ES6 代码(仅错误 es6 代码 - 不需要其他规则)

在某些情况下,除了 ES6 代码,我不想知道任何其他错误。只有我想在我的目录中找到 ES6 代码并清除它们。

0 投票
1 回答
808 浏览

gulp - 你如何配置和使用 gulp eslint 任务?

我正在尝试让 gulp-eslint 工作。这是我的 package.json:

gulp-eslint Github页面上没有提到依赖项,但是当我第一次运行gulp lint任务时,系统提示我安装eslint-plugin-babel,所以我认为它是必需的。

这是我的任务:

这是我的.eslintrc.json

当我运行时,gulp lint我收到此错误:

eslint 文档使用parserOptions,所以我不确定parseOptions来自哪里。我错过了什么?

0 投票
1 回答
44 浏览

node.js - JSX 支持不再适用于 gulp-eslint 5.0.0

我已经升级到当前的 gulp-eslint 版本 5.0.0。

当我现在尝试 lint 我的代码时,我在 JSX 代码的开头遇到了常见的错误:

127:26 error Parsing error: Unexpected token =

我认为这是 eslint 本身的问题。所以我尝试使用全局安装的 eslint (5.9.0) 对我的代码进行 lint,并且在 jsx 部分没有错误。所有其他棉绒都是相同的。

eslintrc.json的:

和一个向下的文件夹:

附加信息:gulp-eslint 3.x 和 4.x 在相同的配置下工作正常。

有什么提示或建议吗?